diff --git a/oci-framagrav.php b/oci-framasite/oci-framagrav.php similarity index 100% rename from oci-framagrav.php rename to oci-framasite/oci-framagrav.php diff --git a/oci-framasite/oci-framawiki.php b/oci-framasite/oci-framawiki.php new file mode 100644 index 0000000..eec7d6d --- /dev/null +++ b/oci-framasite/oci-framawiki.php @@ -0,0 +1,150 @@ +open($file) === TRUE) { + $zip->extractTo('.'); + $zip->close(); + } else {echo nl2br("Une erreur lors de la décompression de l'archive vient de se produire, contactez l'assistance !\r\n");} + // Zip archive is not needed anymore + unlink('framawiki.zip'); + + /* here it is really happening */ + if(move_uploaded_file($sourcetar, $targettar)) { + try { + $phar = new PharData($targettar); + $phar->extractTo('.', null, true); + echo ('File extracted'); + } catch (Exception $e) { + echo nl2br("Une erreur vient de se produire lors de l'extraction de l'archive.\r\n"); + } + unlink($targettar); + } else { + echo nl2br("Une erreur vient de se produire lors du téléversement de votre fichier.\r\n"); + exit(); + } + + // CKGEdit plugin must be deactivated + $disable_ckgedit = <<<'EOD' +$plugins['ckgedit'] = 0; +EOD; + $set_french = file_put_contents('conf/plugins.local.php', $disable_ckgedit.PHP_EOL , FILE_APPEND | LOCK_EX); + + // Redirecting user to CMS install page + $host = $_SERVER['HTTP_HOST']; + $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); + header("Location: http://$host$uri/"); + // Remove script + unlink(__FILE__); + exit; + default: + // If any HTTP error stop processing + echo nl2br("Une erreur vient de se produire. Rechargez la page pour essayer à nouveau, ou contactez l'assistance si le problème persiste.\r\n"); + echo nl2br("Code HTTP : ".$http_code."\r\n"); + curl_close($ch); + exit; + } +} +?> + + + + + + Migration de votre Framasite chez Ouvaton + + + +
+ Logo Ouvaton +

Importation de votre Framasite Dokuwiki sur la plateforme Ouvaton

+
+
+
+

+

+ +
+ +
+

+

Il faut plusieurs dizaines de secondes pour mettre en place votre site.
+ Ne rechargez ou ne quittez pas la page avant que votre site ne s'affiche !
+ En cas de problème, contactez-nous sur assistance@listes.ouvaton.coop !

+
+
+ +