+
+ Mise à jour réussie.";
+ // Permet le rafraichissement instantané
+ include('../lib/config.lib.php');
+ } ?>
+
+
+
+
Le dossier INSTALL a été effacé avec succés !
+
+
+
+
+ Page d'accueil changée.";
+ break;
+
+ case 'affichage':
+ if ($_GET['aff']=="on")
+ {
+ ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'etat', '1');
+ }
+ else
+ {
+ if ($_GET['id']==1) echo "
Impossible de désafficher la page d'accueil !";
+ else ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'etat', '0');
+ }
+ break;
+
+ case 'ordreplus':
+ $new=$_GET['id']-1;
+ $page = lecture_xml("../data/pages/".$_GET['id'].".xml");
+ if ($page['page']['etat']['#text']==0 && $_GET['id']==2)
+ {
+ echo "
Vous ne pouvez mettre en page d'accueil, une page non affichée !";
+ }
+ else
+ {
+ rename ("../data/pages/".$_GET['id'].".xml", "../data/pages/-1.xml");
+ // 2 devient -1
+ rename ("../data/pages/".$new.".xml", "../data/pages/".$_GET['id'].".xml");
+ // 1 devient 2
+ rename ("../data/pages/-1.xml", "../data/pages/".$new.".xml");
+ // -1 devient 1
+
+ ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'ordre', $_GET['id']);
+ // 2 -> 2
+ ecriture_xml('../data/pages/'.$new.'.xml', 'ordre', $new);
+ // 1 -> 1
+ echo "
Ordre modifié";
+ }
+ break;
+
+ case 'ordremoins':
+ $new=$_GET['id']+1;
+ $page = lecture_xml("../data/pages/".$new.".xml");
+ if ($page['page']['etat']['#text']==0 && $_GET['id']==1)
+ {
+ echo "
Vous ne pouvez pas mettre en page d'accueil une page non affichée.";
+ }
+
+ else
+ {
+ rename ("../data/pages/".$_GET['id'].".xml", "../data/pages/-1.xml");
+ rename ("../data/pages/".$new.".xml", "../data/pages/".$_GET['id'].".xml");
+ rename ("../data/pages/-1.xml", "../data/pages/".$new.".xml");
+ ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'ordre', $_GET['id']);
+ ecriture_xml('../data/pages/'.$new.'.xml', 'ordre', $new);
+ echo "
Ordre modifié";
+ }
+ break;
+
+ case 'ajouter':
+ if ($_POST['type']=="none") echo "
Veuillez choisir un type de page.";
+ else include("../modules/".$_POST['type']."/edition.php");
+ break;
+
+ case 'modifier':
+ $page = lecture_xml("../data/pages/".$_GET['id'].".xml");
+ include("../modules/".strtolower($page['page']['type']['#text'])."/edition.php");
+ break;
+
+ case 'supprimer':
+ $apres=$_GET['id']+1;
+ $avant=$_GET['id']-1;
+ if($_GET['id']==1)
+ {
+ echo "
Vous ne pouvez pas supprimer la page d'accueil.";
+ }
+ else
+ {
+ $list=listing_dossier($data_pages);
+ $nb = sizeof($list); $nb++;
+ $dateT = date("d-m-Y G\hi\ms\s");
+ $titre = donnee_xml('../data/pages/'.$_GET['id'].'.xml', 'nom');
+ rename ("../data/pages/".$_GET['id'].".xml", "../data/corbeille/".$dateT."_".$_GET['id'].".xml");
+ for ($i=$apres;$i<$nb;$i++)
+ {
+ $j=$i-1;
+ rename ("../data/pages/".$i.".xml", "../data/pages/".$j.".xml");
+ ecriture_xml('../data/pages/'.$j.'.xml', 'ordre', $j);
+ }
+ echo "
La page \"".$titre."\" a été déplacé dans le dossier corbeille";
+ }
+ break;
+ }
+ ?>
+
+
+
+
+ | Nom de la page |
+ Type de page |
+ Modification |
+ Suppresion |
+ Ordre |
+ Affichage |
+
+
+
+
+ |
+ |
+  |
+  |
+ 
+
+
+ |
+
+
+
+ |
+
+
+
Module supprimé avec succés.";
+ }
+ else
+ {
+ echo "Voulez-vous vraiment supprimer ce module ?"; ?>
+

+

+
Ajouter un module
+
+
+ | Nom du module |
+ Description |
+ Auteur(s) |
+ Version |
+ Modifier |
+ Supprimer |
+
+
+
+
+ |
+ |
+ |
+ |
+  |
+  |
+  |
+
+
+
+ Thème supprimé avec succés.";
+ }
+ else
+ {
+ if ($config['configuration']['theme']['#text']==$_GET['dossier'])
+ {
+ echo "
Vous ne pouvez pas supprimer le thème utilisé actuellement.";
+ } else {
+ echo "Voulez-vous vraiment supprimer ce thème ?"; ?>
+

+

+
+
Ajouter un thème
+
+
+ | Nom du thème |
+ Auteur(s) |
+ Version |
+ Modifier |
+ Supprimer |
+ Choix |
+
+
+
+
+ |
+ |
+ |
+  |
+  |
+  |
+
+
+
+ |
+
+
Mise à jour réussie.";
+ }
+ else
+ {
+ echo "
Les mots de passe ne sont pas identiques.";
+ }
+ }
+ elseif ($_POST['mot_de_passe_ex']==NULL)
+ {
+ ecriture_xml('../data/config.xml', 'login_admin', $_POST['login']);
+ ecriture_xml('../data/config.xml', 'email_admin', $_POST['email']);
+ echo "
Mise à jour réussie.";
+ }
+ else
+ {
+ echo "
Ancien mot de passe incorrect.";
+ }
+
+ }
+ include('../lib/config.lib.php');
+ ?>
+
+ Page restaurée avec succés.";
+ break;
+
+ case 'vider':
+ clearFolder("../data/corbeille/");
+ echo "
La corbeille a été vidé.";
+ break;
+
+ case 'supprimer':
+ if (isset($_GET['del']))
+ {
+ unlink ("../data/corbeille/".$_GET['fichier']);
+ echo "
Page supprimée avec succés.";
+ }
+ else
+ {
+ echo "Voulez-vous vraiment supprimer cette page?"; ?>
+

+

+
Vider la Corbeille
+
+
+ | Titre de la page |
+ Date de suppresion |
+ Type |
+ Restaurer |
+ Supprimer |
+
+
+
+
+ |
+ |
+ |
+ "> |
+ "> |
+
+
+
+