0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
administrer
/
[
Home
]
File: css.php
<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gérer LA FEUILLE DE STYLE"; include("modeles/haut.php"); $start = vn($_REQUEST['start']);// Détermine la variable start (début de page) switch (vb($_REQUEST['mode'])) { case "ajout" : affiche_formulaire_ajout_css(); break; case "modif" : affiche_formulaire_modif_css($_GET['id']); break; case "maj" : maj_css($_POST['id'], $_POST); echo "La mise à jour a été effectuée"; affiche_formulaire_modif_css($id = 1); break; default : affiche_formulaire_modif_css($id = 1); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_modif_css($id) { /* Affiche le formulaire de modification pour le css sélectionné */ global $frm; /* Charge les informations du produit */ $qid = mysql_query_override(" SELECT * FROM gaia_css WHERE id = $id "); $frm = mysql_fetch_array_override($qid); $frm['id'] = $id; $frm["nouveau_mode"] = "maj"; $frm["titre_bouton"] = "Sauvegarder changements"; affiche_formulaire_css(); } function affiche_formulaire_css() { GLOBAL $frm,$wwwroot; ?> <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?start=0"> <input type="hidden" name="mode" value="<?=$frm["nouveau_mode"]?>"> <input type="hidden" name="nom" value="<?=$frm["nom"]?>"> <input type="hidden" name="id" value="<?=$frm['id']?>"> <table class="tablespace" width="760"> <tr> <td class="entete" colspan="3">Modifier la feuille de style</td> </tr> <tr style="padding:3px"><td class="normal">Couleur de fond : </td><td bgcolor="<? echo vb($frm['background']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="background" value="<? echo vb($frm['background']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.background);" ></td></tr> <tr><td class="normal">Image de fond (option) : </td><td width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="20" name="backgroundimage" value="<? echo vb($frm['backgroundimage']); ?>" ></td></tr> <tr><td class="normal">Police du texte : </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="textfont"> <option value="Arial, Sans serif" <? if (vb($frm['textfont']) == "Arial, Sans serif") {echo " selected";} ?>>Arial</option> <option value="Verdana" <? if (vb($frm['textfont']) == "Verdana") {echo " selected";} ?>>Verdana</option> <option value="Trebuchet Ms" <? if (vb($frm['textfont']) == "Trebuchet Ms") {echo " selected";} ?>>Trebuchet Ms</option> <option value="Tahoma" <? if (vb($frm['textfont']) == "Tahoma") {echo " selected";} ?>>Tahoma</option> </select> </td></tr> <tr><td class="normal">Taille du texte: </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="textsize" > <option value="10px" <? if (vb($frm['textsize']) == "10px") {echo " selected";} ?>>10 px</option> <option value="11px" <? if (vb($frm['textsize']) == "11px") {echo " selected";} ?>>11 px</option> <option value="12px" <? if (vb($frm['textsize']) == "12px") {echo " selected";} ?>>12 px</option> <option value="13px" <? if (vb($frm['textsize']) == "13px") {echo " selected";} ?>>13 px</option> <option value="14px" <? if (vb($frm['textsize']) == "14px") {echo " selected";} ?>>14 px</option> <option value="15px" <? if (vb($frm['textsize']) == "15px") {echo " selected";} ?>>15 px</option> <option value="16px" <? if (vb($frm['textsize']) == "16px") {echo " selected";} ?>>16 px</option> <option value="17px" <? if (vb($frm['textsize']) == "17px") {echo " selected";} ?>>17 px</option> <option value="18px" <? if (vb($frm['textsize']) == "18px") {echo " selected";} ?>>18 px</option> </select></td></tr> <tr><td class="normal">Couleur du texte : </td><td bgcolor="<? echo vb($frm['textcolor']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="textcolor" value="<? echo vb($frm['textcolor']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.textcolor);" ></td></tr> <tr><td class="normal">Police du titre : </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="titrefont" > <option value="Arial, Sans serif" <? if (vb($frm['titrefont']) == "Arial, Sans serif") {echo " selected";} ?>>Arial</option> <option value="Verdana" <? if (vb($frm['titrefont']) == "Verdana") {echo " selected";} ?>>Verdana</option> <option value="Trebuchet Ms" <? if (vb($frm['titrefont']) == "Trebuchet Ms") {echo " selected";} ?>>Trebuchet Ms</option> <option value="Tahoma" <? if (vb($frm['titrefont']) == "Tahoma") {echo " selected";} ?>>Tahoma</option> </select> </td></tr> <tr><td class="normal">Taille du titre: </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="titresize" > <option value="10px" <? if (vb($frm['titresize']) == "10px") {echo " selected";} ?>>10 px</option> <option value="11px" <? if (vb($frm['titresize']) == "11px") {echo " selected";} ?>>11 px</option> <option value="12px" <? if (vb($frm['titresize']) == "12px") {echo " selected";} ?>>12 px</option> <option value="13px" <? if (vb($frm['titresize']) == "13px") {echo " selected";} ?>>13 px</option> <option value="14px" <? if (vb($frm['titresize']) == "14px") {echo " selected";} ?>>14 px</option> <option value="15px" <? if (vb($frm['titresize']) == "15px") {echo " selected";} ?>>15 px</option> <option value="16px" <? if (vb($frm['titresize']) == "16px") {echo " selected";} ?>>16 px</option> <option value="17px" <? if (vb($frm['titresize']) == "17px") {echo " selected";} ?>>17 px</option> <option value="18px" <? if (vb($frm['titresize']) == "18px") {echo " selected";} ?>>18 px</option> </select></td></tr> <tr><td class="normal">Couleur du titre : </td><td bgcolor="<? echo vb($frm['titrecolor']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="titrecolor" value="<? echo vb($frm['titrecolor']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.titrecolor);" ></td></tr> <tr><td class="normal">Police de la tetiere : </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="tetierefont" > <option value="Arial, Sans serif" <? if (vb($frm['tetierefont']) == "Arial, Sans serif") {echo " selected";} ?>>Arial</option> <option value="Verdana" <? if (vb($frm['tetierefont']) == "Verdana") {echo " selected";} ?>>Verdana</option> <option value="Trebuchet Ms" <? if (vb($frm['tetierefont']) == "Trebuchet Ms") {echo " selected";} ?>>Trebuchet Ms</option> <option value="Tahoma" <? if (vb($frm['tetierefont']) == "Tahoma") {echo " selected";} ?>>Tahoma</option> </select> </td></tr> <tr><td class="normal">Taille de la tetiere: </td><td width="10" height="10"> </td><td> <select class="formulaire1" name="tetieresize" > <option value="10px" <? if (vb($frm['tetieresize']) == "10px") {echo " selected";} ?>>10 px</option> <option value="11px" <? if (vb($frm['tetieresize']) == "11px") {echo " selected";} ?>>11 px</option> <option value="12px" <? if (vb($frm['tetieresize']) == "12px") {echo " selected";} ?>>12 px</option> <option value="13px" <? if (vb($frm['tetieresize']) == "13px") {echo " selected";} ?>>13 px</option> <option value="14px" <? if (vb($frm['tetieresize']) == "14px") {echo " selected";} ?>>14 px</option> <option value="15px" <? if (vb($frm['tetieresize']) == "15px") {echo " selected";} ?>>15 px</option> <option value="16px" <? if (vb($frm['tetieresize']) == "16px") {echo " selected";} ?>>16 px</option> <option value="17px" <? if (vb($frm['tetieresize']) == "17px") {echo " selected";} ?>>17 px</option> <option value="18px" <? if (vb($frm['tetieresize']) == "18px") {echo " selected";} ?>>18 px</option> </select></td></tr> <tr><td class="normal">Couleur police de la tetiere : </td><td bgcolor="<? echo vb($frm['tetierecolor']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="tetierecolor" value="<? echo vb($frm['tetierecolor']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.tetierecolor);" ></td></tr> <tr><td class="normal">Couleur fond de la tetiere : </td><td bgcolor="<? echo vb($frm['tetierebackground']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="tetierebackground" value="<? echo vb($frm['tetierebackground']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.tetierebackground);" ></td></tr> <tr><td class="normal">Couleur des liens : </td><td bgcolor="<? echo vb($frm['alink']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="alink" value="<? echo vb($frm['alink']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.alink);" ></td></tr> <tr><td class="normal">Couleur des liens visités : </td><td bgcolor="<? echo vb($frm['vlink']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="vlink" value="<? echo vb($frm['vlink']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.vlink);" ></td></tr> <tr><td class="normal">Couleur des liens lors du survol de la souris : </td><td bgcolor="<? echo vb($frm['hlink']); ?>" width="10" height="10"> </td><td><input class="formulaire1" type="text" size="10" maxlength="7" name="hlink" value="<? echo vb($frm['hlink']); ?>" ><img src="<?echo $wwwroot?>/images/color.gif" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.entryform.hlink);" ></td></tr> <tr> <td align="center" colspan="3"><input class="bouton" type="submit" value="<?=$frm["titre_bouton"] ?>"></td> </tr> </table> </form> <? } function insere_css($id, $frm) { /*ajoute le css dans la table css */ $qid = mysql_query_override(" INSERT INTO gaia_css ( nom , background , backgroundimage , textfont , textsize , textcolor , titrefont , titresize , titrecolor , tetierefont , tetieresize , tetierecolor , tetierebackground , alink , vlink , hlink ) VALUES ( '".addslashes($frm['nom'])."' , '".addslashes($frm['background'])."' , '".addslashes($frm['backgroundimage'])."' , '".addslashes($frm['textfont'])."' , '".addslashes($frm['textsize'])."' , '".addslashes($frm['textcolor'])."' , '".addslashes($frm['titrefont'])."' , '".addslashes($frm['titresize'])."' , '".addslashes($frm['titrecolor'])."' , '".addslashes($frm['tetierefont'])."' , '".addslashes($frm['tetieresize'])."' , '".addslashes($frm['tetierecolor'])."' , '".addslashes($frm['tetierebackground'])."' , '".addslashes($frm['alink'])."' , '".addslashes($frm['vlink'])."' , '".addslashes($frm['hlink'])."' ) ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } function maj_css($id, $frm) { /* Met à jour le css $id avec de nouvelles valeurs. Les champs sont dans $frm */ /* Met à jour la table css */ $qid = mysql_query_override(" UPDATE gaia_css SET nom = '".addslashes($frm['nom'])."' , background = '".addslashes($frm['background'])."' , backgroundimage = '".addslashes($frm['backgroundimage'])."' , textfont = '".addslashes($frm['textfont'])."' , textsize = '".addslashes($frm['textsize'])."' , textcolor ='".addslashes($frm['textcolor'])."' , titrefont ='".addslashes($frm['titrefont'])."' , titresize ='".addslashes($frm['titresize'])."' , titrecolor ='".addslashes($frm['titrecolor'])."' , tetierefont ='".addslashes($frm['tetierefont'])."' , tetieresize ='".addslashes($frm['tetieresize'])."' , tetierecolor ='".addslashes($frm['tetierecolor'])."' , tetierebackground ='".addslashes($frm['tetierebackground'])."' , alink = '".addslashes($frm['alink'])."' , vlink = '".addslashes($frm['vlink'])."' , hlink = '".addslashes($frm['hlink'])."' WHERE id = '$id' ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } function affiche_liste_css($start) { ?> <table class="tablespace" width="760"> <tr> <td class="entete" colspan="2">Gérer les csss</td> </tr> <tr> <td colspan="2"> <a class="normal" href="<?=$_SERVER['PHP_SELF']?>?mode=ajout"> Ajouter une css</a></td> </tr> <? $result=mysql_query_override("SELECT id, nom FROM gaia_css ORDER BY nom"); if (mysql_num_rows_override($result) == 0) {echo "<tr><td class=normal><b>Aucune css enregistrée dans la base.</b></td></tr>"; } else { ?> <tr> <td class="menu">Action</td> <td class="menu">Nom de la css</td> </tr> <? $i = 0; while ($ligne = mysql_fetch_array_override($result)) { ?> <tr bgcolor="<?echo ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );?>"> <td class=petit><a class=petit title="Modifier cette css" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><img src="images/b_edit.png" border="0"></a></td> <td class=petit><?=stripslashes($ligne['nom']) ?></a></td> </tr> <? $i++; } } echo "</table>"; } ?>