From e00f47a90112b7988cba5590bf7872aae4aab503 Mon Sep 17 00:00:00 2001
From: Matthieu Patout
Date: Fri, 29 Jan 2021 14:04:00 +0100
Subject: [PATCH] Ajout de oci-framawiki.php
---
.../oci-framagrav.php | 0
oci-framasite/oci-framawiki.php | 150 ++++++++++++++++++
2 files changed, 150 insertions(+)
rename oci-framagrav.php => oci-framasite/oci-framagrav.php (100%)
create mode 100644 oci-framasite/oci-framawiki.php
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
+
+
+
+
+
+ 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 !
+
+
+
+