AEOS Calvarium v0.2
This commit is contained in:
parent
b1cb9e9582
commit
37a738d9de
16 changed files with 152 additions and 150 deletions
|
|
@ -238,7 +238,7 @@
|
||||||
{
|
{
|
||||||
case 'ajouter':
|
case 'ajouter':
|
||||||
if(@$_FILES["zip_file"]["name"])
|
if(@$_FILES["zip_file"]["name"])
|
||||||
upload_unzip($_FILES["zip_file"], "../modules/", "modules"); ?>
|
upload_unzip($_FILES["zip_file"], "../modules/", "module"); ?>
|
||||||
<form enctype="multipart/form-data" method="post" action="index.php?pid=3&action=ajouter">
|
<form enctype="multipart/form-data" method="post" action="index.php?pid=3&action=ajouter">
|
||||||
<p>
|
<p>
|
||||||
<input type="file" name="zip_file" />
|
<input type="file" name="zip_file" />
|
||||||
|
|
@ -278,7 +278,7 @@
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$list=listing_dossier("../modules/");
|
$list=listing_dossier("../modules/");
|
||||||
|
if (!empty($list)) {
|
||||||
foreach ($list as &$pages) {
|
foreach ($list as &$pages) {
|
||||||
$page = lecture_xml("../modules/".$pages."/config.xml");
|
$page = lecture_xml("../modules/".$pages."/config.xml");
|
||||||
|
|
||||||
|
|
@ -299,6 +299,7 @@
|
||||||
<td align="center"><a href="index.php?pid=3&action=supprimer&dossier=<?php echo $page['configuration']['dossier']['#text']; ?>"><img src="../themes/defaut/images/icones/delete.png" alt="delete" /></a></td>
|
<td align="center"><a href="index.php?pid=3&action=supprimer&dossier=<?php echo $page['configuration']['dossier']['#text']; ?>"><img src="../themes/defaut/images/icones/delete.png" alt="delete" /></a></td>
|
||||||
|
|
||||||
</tr><?php
|
</tr><?php
|
||||||
|
}
|
||||||
} ?>
|
} ?>
|
||||||
</table>
|
</table>
|
||||||
<?php
|
<?php
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Crédits:
|
Crédits:
|
||||||
|
|
||||||
N.n.S Production pour le développement et le graphisme.
|
NNS Production pour le développement et le graphisme.
|
||||||
Michael Leigeber pour TinyEditor.
|
Michael Leigeber pour TinyEditor.
|
||||||
99ko pour l'idée.
|
99ko pour l'idée.
|
||||||
holger1 pour une aide et certains fonctions PHP.
|
holger1 pour une aide et certains fonctions PHP.
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<page>
|
<page>
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
<nom>Accueil</nom>
|
<nom>Page d'accueil</nom>
|
||||||
<contenu>Bienvenue sur votre nouvelle page !</contenu>
|
<contenu>Voici votre première page.<br /><br />Il vous suffit de rajouter "/admin" dans la barre d'adresse afin de pouvoir commencer à administrer votre site !<br /><br /><font size="1"><em>Exemple: http://www.mondomaine.fr/admin</em></font></contenu>
|
||||||
<type>Simple</type>
|
<type>owSimple</type>
|
||||||
<ordre>1</ordre>
|
<ordre>1</ordre>
|
||||||
<etat>1</etat>
|
<etat>1</etat>
|
||||||
</page>
|
</page>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ require_once ('lib/var.lib.php');
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
||||||
<title><?php echo $SITE_NOM; ?></title>
|
<title><?php echo $SITE_NOM." | ".$PAGE_TITRE; ?></title>
|
||||||
<meta name="description" content="<?php echo $SITE_DESC; ?>" />
|
<meta name="description" content="<?php echo $SITE_DESC; ?>" />
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<nom_site/>
|
<nom_site>nom</nom_site>
|
||||||
<description_site/>
|
<description_site>description</description_site>
|
||||||
|
|
||||||
<login_admin>kghk</login_admin>
|
<login_admin>admin</login_admin>
|
||||||
<email_admin>ghj@k.kcom</email_admin>
|
<email_admin>admin@admin.fr</email_admin>
|
||||||
<mdp_admin>aa36dc6e81e2ac7ad03e12fedcb6a2c0</mdp_admin>
|
<mdp_admin>0be75405074e9ede12f8556a52be22e9</mdp_admin>
|
||||||
|
|
||||||
<accueil>1</accueil>
|
<accueil>1</accueil>
|
||||||
<theme>defaut</theme>
|
<theme>defaut</theme>
|
||||||
<contentd>0</contentd>
|
<contentd>0</contentd>
|
||||||
<version>0.1a</version>
|
<version>0.2</version>
|
||||||
<maintenance>off</maintenance>
|
<maintenance>off</maintenance>
|
||||||
<message>Votre site est actuellement en maintenance. <br />
|
<message>Votre site est actuellement en maintenance. <br />
|
||||||
<br />
|
<br />
|
||||||
Merci de revenir plus tard !</message>
|
Merci de revenir plus tard !</message>
|
||||||
<footer>Copyright © 2011 N.n.S Production. Tous droits réservés. <br /><a href="http://nekonosekai.com">AEOS</a> est un logiciel libre sous licence GNU/GPL.</footer>
|
<footer>Copyright © 2011 NNS Production. Tous droits réservés. <br /><a href="http://nekonosekai.com">AEOS</a> est un logiciel libre sous licence GNU/GPL.</footer>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<td rowspan="2" class="blocD">
|
<td rowspan="2" class="blocD">
|
||||||
<form method="post" action="index.php?etape=1">
|
<form method="post" action="index.php?etape=1">
|
||||||
<h2>Préface d'installation</h2>
|
<h2>Préface d'installation</h2>
|
||||||
<h3>AEOS 0.1 Alpha [CALVARIUM]</h3>
|
<h3>AEOS 0.2 [CALVARIUM]</h3>
|
||||||
<p>
|
<p>
|
||||||
Bienvenue sur l'assistant d'installation d'AEOS [CALVARIUM] !<br />
|
Bienvenue sur l'assistant d'installation d'AEOS [CALVARIUM] !<br />
|
||||||
Veuillez suivre les étapes et valider avec la touche "suivant" afin de progresser.<br /><br />
|
Veuillez suivre les étapes et valider avec la touche "suivant" afin de progresser.<br /><br />
|
||||||
|
|
|
||||||
|
|
@ -177,6 +177,10 @@ function upload_unzip($fichier, $dossier, $page)
|
||||||
$zip->close();
|
$zip->close();
|
||||||
unlink($target_path);
|
unlink($target_path);
|
||||||
}
|
}
|
||||||
|
//Modification pour l'installation de module
|
||||||
|
$contenu = lecture_xml($dossier.$nom."/config.xml");
|
||||||
|
rename ($dossier.$nom, $dossier.$contenu['configuration']['dossier']['#text']);
|
||||||
|
//
|
||||||
echo "<span class='valide'>Votre ".$page." a bien été installé.</span>";
|
echo "<span class='valide'>Votre ".$page." a bien été installé.</span>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
// Listings des variables les plus utilisées sous AEOS.
|
/* ***************************************************
|
||||||
if (preg_match("/admin/", $_SERVER['SCRIPT_FILENAME'])){
|
Listings des variables les plus utilisées sous AEOS.
|
||||||
$config = lecture_xml('../data/config.xml');
|
*************************************************** */
|
||||||
$data_pages = "../data/pages/";
|
if(empty($_GET['id'])){$id=1;} else {$id = $_GET['id'];}
|
||||||
} else {
|
$dossier = preg_match("/admin/", $_SERVER['SCRIPT_FILENAME']) ? "../" : "";
|
||||||
$config = lecture_xml('data/config.xml');
|
|
||||||
$data_pages = "data/pages/";
|
// Lecture des fichiers de bases
|
||||||
}
|
$config = lecture_xml($dossier.'data/config.xml');
|
||||||
|
$data_pages = $dossier.'data/pages/';
|
||||||
|
$page = lecture_xml($dossier.'data/pages/'.$id.'.xml');
|
||||||
|
|
||||||
|
// Variables utilisées fréquemments
|
||||||
$SITE_NOM = $config['configuration']['nom_site']['#text'];
|
$SITE_NOM = $config['configuration']['nom_site']['#text'];
|
||||||
$SITE_DESC = $config['configuration']['description_site']['#text'];
|
$SITE_DESC = $config['configuration']['description_site']['#text'];
|
||||||
$SITE_THEME = $config['configuration']['theme']['#text'];
|
$SITE_THEME = $config['configuration']['theme']['#text'];
|
||||||
|
|
@ -14,6 +18,11 @@ $SITE_MAINTENANCE = $config['configuration']['maintenance']['#text'];
|
||||||
$SITE_MESSAGE = $config['configuration']['message']['#text'];
|
$SITE_MESSAGE = $config['configuration']['message']['#text'];
|
||||||
$SITE_VERSION = $config['configuration']['version']['#text'];
|
$SITE_VERSION = $config['configuration']['version']['#text'];
|
||||||
$SITE_FOOTER = $config['configuration']['footer']['#text'];
|
$SITE_FOOTER = $config['configuration']['footer']['#text'];
|
||||||
|
|
||||||
|
// Permet le référencement
|
||||||
|
$PAGE_TITRE = $page['page']['nom']['#text']; unset($page);
|
||||||
|
|
||||||
|
// Information administration
|
||||||
$ADMIN_MDP = $config['configuration']['mdp_admin']['#text'];
|
$ADMIN_MDP = $config['configuration']['mdp_admin']['#text'];
|
||||||
$ADMIN_LOG = $config['configuration']['login_admin']['#text'];
|
$ADMIN_LOG = $config['configuration']['login_admin']['#text'];
|
||||||
$ADMIN_EMAIL = $config['configuration']['email_admin']['#text'];
|
$ADMIN_EMAIL = $config['configuration']['email_admin']['#text'];
|
||||||
|
|
|
||||||
7
modules/owsimple/base.php
Normal file
7
modules/owsimple/base.php
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
<?php
|
||||||
|
/* *************************************
|
||||||
|
Fichier BASE du module Simple.
|
||||||
|
************************************* */
|
||||||
|
|
||||||
|
echo $contenu['page']['contenu']['#text'];
|
||||||
|
?>
|
||||||
|
|
@ -1,10 +1,9 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<page>
|
<page>
|
||||||
<id>0</id>
|
<id>0</id>
|
||||||
|
|
||||||
<nom>nom</nom>
|
<nom>nom</nom>
|
||||||
<contenu>contenu</contenu>
|
<contenu>contenu</contenu>
|
||||||
<type>Simple</type>
|
<type>owSimple</type>
|
||||||
<ordre>0</ordre>
|
<ordre>0</ordre>
|
||||||
<etat>0</etat>
|
<etat>0</etat>
|
||||||
</page>
|
</page>
|
||||||
9
modules/owsimple/config.xml
Normal file
9
modules/owsimple/config.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<configuration>
|
||||||
|
<nom>owSimple</nom>
|
||||||
|
<dossier>owsimple</dossier>
|
||||||
|
<description>Ajouter une page de texte simple.</description>
|
||||||
|
<version>1.1</version>
|
||||||
|
<auteurs>NNS Production</auteurs>
|
||||||
|
<email>contact@nekonosekai.com</email>
|
||||||
|
</configuration>
|
||||||
87
modules/owsimple/edition.php
Normal file
87
modules/owsimple/edition.php
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
<?php
|
||||||
|
/* *************************************
|
||||||
|
Titre: Module Simple
|
||||||
|
Auteur: NNS Production
|
||||||
|
Version: 1.1
|
||||||
|
----------- Changelog ------------------
|
||||||
|
14/08/2011 - Modification d'une variable
|
||||||
|
défectueuse.
|
||||||
|
************************************* */
|
||||||
|
|
||||||
|
if ($_GET['action']=="ajouter")
|
||||||
|
{
|
||||||
|
if(isset($_POST['s1']) || isset($_POST['s2']))
|
||||||
|
{
|
||||||
|
if (empty($_POST['nom_page']) || $_POST['nom_page']=="")
|
||||||
|
{
|
||||||
|
echo "<span class='erreur'>Merci d'indiquer un nom de page.</span>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$list=listing_dossier($DATA_PAGES);
|
||||||
|
$nb = sizeof($list); $nb=$nb+1;
|
||||||
|
copy('../modules/'.$_POST['type'].'/base.xml', '../data/pages/'.$nb.'.xml');
|
||||||
|
ecriture_xml('../data/pages/'.$nb.'.xml', 'nom', $_POST['nom_page']);
|
||||||
|
ecriture_xml('../data/pages/'.$nb.'.xml', 'contenu', $_POST['input']);
|
||||||
|
ecriture_xml('../data/pages/'.$nb.'.xml', 'id', $nb);
|
||||||
|
ecriture_xml('../data/pages/'.$nb.'.xml', 'ordre', $nb);
|
||||||
|
|
||||||
|
if (@$_POST['affichage']=="on"){$maintenance="1";} else {$maintenance="0";}
|
||||||
|
ecriture_xml('../data/pages/'.$nb.'.xml', 'etat', $maintenance);
|
||||||
|
if(isset($_POST['s1'])) {$m=1; echo "<span class='valide'>Page ajoutée.</span>";}
|
||||||
|
if(isset($_POST['s2'])) {$m=1;echo "<span class='valide'>Page sauvegardée.</span>";}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
elseif ($_GET['action']=="modifier")
|
||||||
|
{
|
||||||
|
if(isset($_POST['s1']) || isset($_POST['s2']))
|
||||||
|
{
|
||||||
|
if (empty($_POST['nom_page']) || $_POST['nom_page']=="")
|
||||||
|
{
|
||||||
|
echo "<span class='erreur'>Merci d'indiquer un nom de page.</span>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'nom', $_POST['nom_page']);
|
||||||
|
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'contenu', $_POST['input']);
|
||||||
|
|
||||||
|
if (@$_POST['affichage']=="on"){$maintenance="1";} else {$maintenance="0";}
|
||||||
|
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'etat', $maintenance);
|
||||||
|
|
||||||
|
if(isset($_POST['s1'])) {$m=0; echo "<span class='valide'>Changement appliqué.</span>";}
|
||||||
|
if(isset($_POST['s2'])) {$m=1; echo "<span class='valide'>Changement sauvegardé.</span>";}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$page = lecture_xml("../data/pages/".$_GET['id'].".xml");
|
||||||
|
}
|
||||||
|
if (@$m!=1) { ?>
|
||||||
|
|
||||||
|
<form action="index.php?pid=2&action=<?php echo $_GET['action']; if($_GET['action']=="modifier"){echo "&id=".$_GET['id'];}?>" method="post" onsubmit="editor.post();" enctype="multipart/form-data">
|
||||||
|
<p>
|
||||||
|
<b>Nom de la page</b><br /><br />
|
||||||
|
<input type="text" name="nom_page" class="input_text" value="<?php echo @$page['page']['nom']['#text']; ?>" id="text_input" /><br /><br />
|
||||||
|
<b>Contenu de la page</b>
|
||||||
|
</p>
|
||||||
|
<div class="gauche"><textarea id="input" name="input" cols="0" rows="0"><?php echo @$page['page']['contenu']['#text']; ?></textarea></div>
|
||||||
|
<div class="div_unique1">
|
||||||
|
<b>Options</b><br /><br />
|
||||||
|
<table id="option_table">
|
||||||
|
<tr>
|
||||||
|
<td><input type="checkbox" id="affi" name="affichage" <?php if(@$page['page']['etat']['#text']==1){echo "checked='checked'";} ?>/><label for="affi"><span style="cursor:pointer;"> Affichage</span></label></td>
|
||||||
|
<td><input type="submit" name="s1" value="Appliquer" id="apply_but"/></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../themes/defaut/images/icones/delete.png" alt="Delete" /><a href="index.php?pid=2"> Annuler</a></td>
|
||||||
|
<td><input type="submit" name="s2" value="Enregistrer" id="save_but"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<?php include('../lib/wysiwyg.lib.php'); ?>
|
||||||
|
<p>
|
||||||
|
<input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><br /><br />
|
||||||
|
</p>
|
||||||
|
</form><?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
||||||
<configuration>
|
|
||||||
<nom>Pages simples</nom>
|
|
||||||
<dossier>simple</dossier>
|
|
||||||
<description>Module de base qui permet d'ajouter une page de texte.</description>
|
|
||||||
<version>1.0.3</version>
|
|
||||||
<auteurs>N.n.S Production</auteurs>
|
|
||||||
<email>contact@nekonosekai.com</email>
|
|
||||||
</configuration>
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
||||||
<?php
|
|
||||||
// Fichier d'édition et d'ajout d'une page
|
|
||||||
if ($_GET['action']=="ajouter")
|
|
||||||
{
|
|
||||||
if(isset($_POST['s1']) || isset($_POST['s2']))
|
|
||||||
{
|
|
||||||
if (empty($_POST['nom_page']) || $_POST['nom_page']=="")
|
|
||||||
{
|
|
||||||
echo "<span class='erreur'>Merci d'indiquer un nom de page.</span>";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$list=listing_dossier($DATA_PAGES);
|
|
||||||
$nb = sizeof($list); $nb=$nb+1;
|
|
||||||
copy('../modules/simple/base.xml', '../data/pages/'.$nb.'.xml');
|
|
||||||
ecriture_xml('../data/pages/'.$nb.'.xml', 'nom', $_POST['nom_page']);
|
|
||||||
ecriture_xml('../data/pages/'.$nb.'.xml', 'contenu', $_POST['input']);
|
|
||||||
ecriture_xml('../data/pages/'.$nb.'.xml', 'id', $nb);
|
|
||||||
ecriture_xml('../data/pages/'.$nb.'.xml', 'ordre', $nb);
|
|
||||||
|
|
||||||
if (@$_POST['affichage']=="on"){$maintenance="1";} else {$maintenance="0";}
|
|
||||||
ecriture_xml('../data/pages/'.$nb.'.xml', 'etat', $maintenance);
|
|
||||||
if(isset($_POST['s1'])) {$m=1; echo "<span class='valide'>Page ajoutée.</span>";}
|
|
||||||
if(isset($_POST['s2'])) {$m=1;echo "<span class='valide'>Page sauvegardée.</span>";}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (@$m!=1) { ?>
|
|
||||||
<form action="index.php?pid=2&action=ajouter" method="post" onsubmit="editor.post();" enctype="multipart/form-data">
|
|
||||||
<p>
|
|
||||||
<b>Nom de la page</b><br /><br />
|
|
||||||
<input type="text" name="nom_page" class="input_text" value="" id="text_input" /><br /><br />
|
|
||||||
<b>Contenu de la page</b>
|
|
||||||
</p>
|
|
||||||
<div class="gauche"><textarea id="input" name="input" cols="0" rows="0"></textarea></div>
|
|
||||||
<div class="div_unique1">
|
|
||||||
<b>Options</b><br /><br />
|
|
||||||
<table id="option_table">
|
|
||||||
<tr>
|
|
||||||
<td><input type="checkbox" id="affi" name="affichage" /><label for="affi"><span style="cursor:pointer;"> Affichage</span></label></td>
|
|
||||||
<td><input type="submit" name="s1" value="Appliquer" id="apply_but"/></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><img src="../themes/defaut/images/icones/delete.png" alt="Delete" /><a href="index.php?pid=2"> Annuler</a></td>
|
|
||||||
<td><input type="submit" name="s2" value="Enregistrer" id="save_but"/></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<?php include('../lib/wysiwyg.lib.php'); ?>
|
|
||||||
<p>
|
|
||||||
<input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><br /><br />
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</form><?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
elseif ($_GET['action']=="modifier")
|
|
||||||
{
|
|
||||||
if(isset($_POST['s1']) || isset($_POST['s2']))
|
|
||||||
{
|
|
||||||
if (empty($_POST['nom_page']) || $_POST['nom_page']=="")
|
|
||||||
{
|
|
||||||
echo "<span class='erreur'>Merci d'indiquer un nom de page.</span>";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'nom', $_POST['nom_page']);
|
|
||||||
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'contenu', $_POST['input']);
|
|
||||||
|
|
||||||
if (@$_POST['affichage']=="on"){$maintenance="1";} else {$maintenance="0";}
|
|
||||||
ecriture_xml('../data/pages/'.$_GET['id'].'.xml', 'etat', $maintenance);
|
|
||||||
|
|
||||||
if(isset($_POST['s1'])) {$m=0; echo "<span class='valide'>Changement appliqué.</span>";}
|
|
||||||
if(isset($_POST['s2'])) {$m=1; echo "<span class='valide'>Changement sauvegardé.</span>";}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$page = lecture_xml("../data/pages/".$_GET['id'].".xml");
|
|
||||||
|
|
||||||
if(@$m!=1){ ?>
|
|
||||||
<form action="index.php?pid=2&action=modifier&id=<?php echo $_GET['id']; ?>" method="post" onsubmit="editor.post();" enctype="multipart/form-data">
|
|
||||||
<p> <b>Nom de la page</b><br /><br />
|
|
||||||
<input type="text" name="nom_page" class="input_text" value="<?php echo $page['page']['nom']['#text']; ?>" id="text_input" /><br /><br />
|
|
||||||
<input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><br /><br />
|
|
||||||
<b>Contenu de la page</b><br />
|
|
||||||
</p>
|
|
||||||
<div class="gauche"><textarea id="input" name="input" cols="0" rows="0"><?php echo $page['page']['contenu']['#text']; ?></textarea></div>
|
|
||||||
<div class="div_unique1">
|
|
||||||
<b>Options</b><br /><br />
|
|
||||||
<table id="option_table">
|
|
||||||
<tr>
|
|
||||||
<td><input type="checkbox" id="affi" name="affichage" <?php if($page['page']['etat']['#text']==1){echo "checked='checked'";} ?>/><label for="affi"><span style="cursor:pointer;"> Affichage</span></label></td>
|
|
||||||
<td><input type="submit" name="s1" value="Appliquer" id="apply_but"/></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><img src="../themes/defaut/images/icones/delete.png" alt="Delete" /><a href="index.php?pid=2"> Annuler</a></td>
|
|
||||||
<td><input type="submit" name="s2" value="Enregistrer" id="save_but"/></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<?php include('../lib/wysiwyg.lib.php'); ?>
|
|
||||||
</form>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
|
|
@ -11,14 +11,11 @@
|
||||||
foreach ($list as &$pages) {
|
foreach ($list as &$pages) {
|
||||||
$page = lecture_xml($DATA_PAGES.$pages);
|
$page = lecture_xml($DATA_PAGES.$pages);
|
||||||
if ($page['page']['etat']['#text']==1){
|
if ($page['page']['etat']['#text']==1){
|
||||||
if ($page['page']['ordre']['#text']==$id)
|
echo "<li><a href='index.php?id=".$page['page']['ordre']['#text']."'>";
|
||||||
{
|
if ($page['page']['ordre']['#text']==$id){echo "<b>"; }
|
||||||
echo "<li><a href='index.php?id=".$page['page']['ordre']['#text']."'><b>".$page['page']['nom']['#text']."</b></a></li>";
|
echo $page['page']['nom']['#text'];
|
||||||
}
|
if ($page['page']['ordre']['#text']==$id){echo "</b>"; }
|
||||||
else
|
echo "</a></li>";
|
||||||
{
|
|
||||||
echo "<li><a href='index.php?id=".$page['page']['ordre']['#text']."'>".$page['page']['nom']['#text']."</a></li>";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
@ -32,7 +29,10 @@
|
||||||
// Affichage de la page
|
// Affichage de la page
|
||||||
if(empty($_GET['id'])){$id=1;} else {$id = $_GET['id'];}
|
if(empty($_GET['id'])){$id=1;} else {$id = $_GET['id'];}
|
||||||
$contenu = lecture_xml($DATA_PAGES.$id.'.xml');
|
$contenu = lecture_xml($DATA_PAGES.$id.'.xml');
|
||||||
echo $contenu['page']['contenu']['#text'];
|
if((@include_once("modules/".$contenu['page']['type']['#text']."/base.php"))==FALSE)
|
||||||
|
{
|
||||||
|
echo "<span class='erreur'>Impossible d'accéder au module demandé.</span>";
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,6 @@
|
||||||
<dossier>defaut</dossier>
|
<dossier>defaut</dossier>
|
||||||
<description>Thème de base d'AEOS</description>
|
<description>Thème de base d'AEOS</description>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<auteurs>N.n.S Production</auteurs>
|
<auteurs>NNS Production</auteurs>
|
||||||
<email>contact@nekonosekai.com</email>
|
<email>contact@nekonosekai.com</email>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue