0byt3m1n1
Path:
/
home
/
kassiope
/
www
/
administrer
/
[
Home
]
File: ecotaxes.php
<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gestion des barêmes éco participation"; 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_ecotaxes(); break; case "modif" : affiche_formulaire_modif_ecotaxes($_GET['id']); break; case "suppr" : supprime_ecotaxes($_GET['id']); affiche_liste_ecotaxes($start); break; case "insere" : insere_ecotaxes($_POST['id'], $_POST); affiche_liste_ecotaxes($start); break; case "maj" : maj_ecotaxes($_POST['id'], $_POST); affiche_liste_ecotaxes($start); break; default : affiche_liste_ecotaxes($start); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_ajout_ecotaxes() { /* Affiche un formulaire vierge pour ajouter un ecotaxes */ global $frm; /* Valeurs par d�faut */ $frm['nouveau_mode'] = "insere"; $frm['id'] = ""; $frm['code'] = ""; $frm['nom'] = ""; $frm['prix_ht'] = ""; $frm['ttc'] = ""; $frm['titre_bouton'] = "Ajouter une écotaxe"; affiche_formulaire_ecotaxes(); } function affiche_formulaire_modif_ecotaxes($id) { /* Affiche le formulaire de modification pour le ecotaxes s�lectionn� */ global $frm; /* Charge les informations du produit */ $qid = mysql_query_override("SELECT * FROM gaia_ecotaxes WHERE id = $id"); $frm = mysql_fetch_array_override($qid); $frm['id'] = $id; $frm["nouveau_mode"] = "maj"; $frm["titre_bouton"] = "Sauvegarder changements"; affiche_formulaire_ecotaxes(); } function affiche_formulaire_ecotaxes() { 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="id" value="<?=$frm['id']?>"> <table cellpadding="0" cellspacing="0" width="100%" class="tablespace"> <tr> <th class="entete" colspan="2">Ajouter ou modifier une écotaxe</th> </tr> <tr> <td>Code :</td> <td><input type="text" name="code" class="input-small" value="<?=$frm["code"] ?>"></td> </tr> <tr> <td>Nom :</td> <td><input type="text" name="nom" value="<?=$frm["nom"] ?>"></td> </tr> <tr> <td>Prix :</td> <td> <div class="input-group"> <input type="text" name="prix" class="input-small" value="<?=$frm["prix_ht"] ?>"><span class="add-on">€ HT</span> </div> </td> </tr> <tr> <td colspan="2" class="bouton" align="center"><input type="button" onclick="history.go(-1)" value="Annuler"><input type="submit" value="<?=$frm["titre_bouton"] ?>"></td> </tr> </table> </form> <? } function supprime_ecotaxes($id) { /* Supprime le ecotaxes sp�cifici� par $id. Il faut supprimer le ecotaxes * puis les entr�es correspondantes de la table ecotaxes_categories. */ $qid = mysql_query_override("SELECT * FROM gaia_ecotaxes WHERE id = $id"); $e = mysql_fetch_array_override($qid); /* Efface le ecotaxes */ $qid = mysql_query_override("DELETE FROM gaia_ecotaxes WHERE id = $id"); echo '<div class="alert alert-error">La taxe a été effacée <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function insere_ecotaxes($id, $frm) { $prix_ht = $frm['prix']; $prix_ttc = $frm['prix'] * 1.196; /*ajoute le ecotaxes dans la table ecotaxes */ $qid = mysql_query_override("INSERT INTO gaia_ecotaxes ( code , nom , prix_ht , prix_ttc ) VALUES ( '".addslashes($frm['code'])."' , '".addslashes($frm['nom'])."' , '".$prix_ht."' , '".$prix_ttc."' ) "); echo '<div class="alert alert-success">La taxe a été ajoutée <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function maj_ecotaxes($id, $frm) { $prix_ht = $frm['prix']; $prix_ttc = $frm['prix'] * 1.196; $qid = mysql_query_override(" UPDATE gaia_ecotaxes SET code = '".addslashes($frm['code'])."' , nom = '".addslashes($frm['nom'])."' , prix_ht = '".$prix_ht."' , prix_ttc = '".$prix_ttc."' WHERE id = '$id' "); echo '<div class="alert alert-success">La taxe a été modifiée <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function affiche_liste_ecotaxes($start) { global $wwwroot; ?> <table border=0 cellpadding=0 cellspacing=0 class="tablespace" width=100%> <tr> <th class="entete" colspan="5">Gérer le barême ECOTAXE</th> </tr> <tr> <td colspan="5" class="action"> <a href="<?=$_SERVER['PHP_SELF']?>?mode=ajout"> Ajouter une écotaxe</a></td> </tr> <? $result=mysql_query_override("SELECT * FROM gaia_ecotaxes ORDER BY code"); if (mysql_num_rows_override($result) == 0) {echo "<tr><td class=normal><b>Aucune ecotaxes enregistr�e dans la base.</b></td></tr>"; } else { ?> <tr> <td class="menu">Action</td> <td class="menu">CODE</td> <td class="menu">ECOTAXE</td> <td class="menu">PRIX H.T.</td> <td class="menu">PRIX T.T.C</td> </tr> <? $i = 0; while ($ligne = mysql_fetch_array_override($result)) { ?> <tr bgcolor="<?echo ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );?>"> <td> <a href="#myModal<?=$ligne['id']?>" role="button" data-toggle="modal" title="Supprimer" rel="tooltip"><i class="ti-close"></i></a> <a title="Modifier" rel="tooltip" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><i class="ti-pencil"></i></a> </td> <td><? echo $ligne['code'] ?></td> <td><a title="Modifier ce ecotaxes" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"> <?php $nom = substr($ligne['nom'] , 0, 40); $nom = substr_replace($nom,'...',-3); echo $nom ?></a></td> <td><? echo fprix($ligne['prix_ht']) ?> €</td> <td><? echo fprix($ligne['prix_ttc']) ?> €</td> </tr> <div id="myModal<?=$ligne['id']?>" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button> <h3 id="myModalLabel">Supprimer</h3> </div> <div class="modal-body"> <p>Êtes-vous sur de vouloir supprimer cet enregistrement ?</p> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">Annuler</button> <a class="btn btn-primary" href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>">Supprimer</a> </div> </div> <? $i++; } } echo "</table>"; } ?>