1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
<?php
echo '<form ENCTYPE="multipart/form-data">';
$titre_rub= $_POST['titre_rub'];
$titre_art=$_POST['titre_art'];
$titre_doc=$_POST['titre_doc'];
$chemin_fichier=$_FILES['chemin_fichier']['tmp_name'];
$titre_rub_replace=str_replace(" ","_",$titre_rub);
mkdir('C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace);
copy($chemin_fichier,'C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace.'\\'.str_replace(" ","_",$_FILES['chemin_fichier']['name']));
$fic_rub=fopen('C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace.'.php',"w");
if($fic_rub != false)
{
$rub_write=fwrite($fic_rub,"<div id=\"contenu\" style=\"background-color:#FFFFFF;\"><br/><!-- Contenu variable selon le type de page affichée--><br/><div id=\"contenuEnTete\"><h2>Bienvenue dans la rubrique ".$titre_rub."</h2><div class=\"actions\"><br/></div><br/></div><br/><div id=\"queFaire\" class=\"contenuTxt marge_gd_25\"><br/><?php get_index_section($result,$_id_page,$AVEC_ICONE=false);echo $result; ?><br/></div><br/><!-- Fin du contenu de la page --><br/></div>");
if($rub_write!=false)
{
echo "Ajout de la rubrique réussi.<br/>";}
fclose($fic_rub);
}
$titre_art_replace=str_replace(" ","_",$titre_art);
$fic_art=fopen('C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace."\index_".$titre_art.".php","w");
if($fic_art != false)
{
$art_write=fwrite($fic_art,'<div id="contenu" style="background-color:#FFFFFF;">
<!-- Contenu variable selon le type de page affichée-->
<div id="contenuEnTete">
<h2>'.$titre_rub.' : '.$titre_art.'</h2>
<div class="actions">
</div>
</div>
<br />
<table border="1" cellspacing="15">
<tr>
<td><img src="<?php echo $_DOSSIER_FORME; ?>images/fleche_link_orange.gif" ></td>
<td>'.$titre_doc.' :</td>
<td><a href="contenu/articles/'.$titre_rub_replace.'/'.str_replace(" ","_",$_FILES['chemin_fichier']['name']).' target="blank"><img src="<?php echo $_DOSSIER_FORME; ?>images/icone_pdf_large.jpg" alt="Visualiser le fichier..."/></a></td>
</tr>
</table>
</div>');
if($art_write!=false)
{
echo "Ajout de l'article réussi.";}
fclose($fic_art);
}
$fic_ajout=fopen('C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace.'\\ajout_article.php',"w");
$ajout_write=fwrite($fic_ajout,'<?php
echo \'<form action="index.php?_id_page=Articles/ajout_ok.php" method="post" ENCTYPE="multipart/form-data"> \';
echo \'Titre de la rubrique : <input type="text" name="titre_rub"/><br/>\';
echo \'Titre de l\\\'article : <input type="text" name="titre_art"/><br/>\';
echo \'Titre du document : <input type="text" name="titre_doc"/><br/>\';
echo \'<input type="file" name="chemin_fichier"/><br/>\';
echo \'<input type="submit" name="ajouter" value="Ajouter"/><br/>\';
echo \'</form>\';
?>');
if($ajout_write!=false)
{
echo "Ajout dans le fichier réussi";
fclose($fic_ajout);}
$fic_ajout_ok=fopen('C:\\wamp\\www\\contenu\\articles\\'.$titre_rub_replace.'\\ajout_ok.php',"w");
$ajout_ok_write=fwrite($fic_ajout_ok,'<?php
$dom = new DomDocument();
$dom->load("C:\wamp\www\config\menu.xml");
$nouvel_art = $dom->createElement("menu_niveau_3")->item(0);
$titre = $dom->createElement("titre");
$lien = $dom->createElement("lien");
$visible_navigation = $dom->createElement("visible_navigation");
$visible_plan_du_site = $dom->createElement("visible_plan_du_site");
$NECESSITE_DROIT = $dom->createElement("NECESSITE_DROIT");
$icone = $dom->createElement("icone");
$titre = $dom->createTextNode('.$titre_art.');
$visible_navigation= $dom->createTextNode("OUI");
$visible_plan_du_site= $dom->createTextNode("NON");
$NECESSITE_DROIT = $dom->createTextNode(0);
$nouvel_art->appendChild('.$titre.');
$nouvel_art->appendChild($lien);
$nouvel_art->appendChild($visible_navigation);
$nouvel_art->appendChild($visible_plan_du_site);
$nouvel_art->appendChild($NECESSITE_DROIT);
$nouvel_art->appendChild($icone);
$id = $dom->getElementById(1);
$dom->$id.insertBefore($nouvel_art);
$dom->saveXML("C:\wamp\www\config\menu.xml");?>');
if($ajout_ok_write!=false)
{
echo "Ajout dans fichier ajout_ok fait";
fclose($fic_ajout_ok);}
$ligne=0;
$texte="";
$dom = new DomDocument();
$dom->load("C:\wamp\www\config\menu.xml");
$nouvel_art = $dom->createElement("menu_niveau_3");
$new_rub= $dom->getElementsByTagName("menu_niveau_2")->item(0);
$titre = $dom->createElement("titre");
$lien = $dom->createElement("lien");
$visible_navigation = $dom->createElement("visible_navigation");
$visible_plan_du_site = $dom->createElement("visible_plan_du_site");
$NECESSITE_DROIT = $dom->createElement("NECESSITE_DROIT");
$icone = $dom->createElement("icone");
$titre = $dom->createTextNode($titre_art);
$visible_navigation= $dom->createTextNode("OUI");
$visible_plan_du_site= $dom->createTextNode("NON");
$NECESSITE_DROIT = $dom->createTextNode(0);
$nouvel_art->appendChild($titre);
$nouvel_art->appendChild($lien);
$nouvel_art->appendChild($visible_navigation);
$nouvel_art->appendChild($visible_plan_du_site);
$nouvel_art->appendChild($NECESSITE_DROIT);
$nouvel_art->appendChild($icone);
$new_rub->appendChild($nouvel_art);
$id = $dom->getElementById(1);
$dom->insertBefore($new_rub,$id);
$dom->save("C:\wamp\www\config\menu.xml");
echo '</form>'; |
Partager