0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
administrer
/
[
Home
]
File: tva.php
<?php $menu=10; include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gestion des taux de tva"; include("modeles/haut.php"); if (isset($_GET['start'])) {$start = $_GET['start'];} else {$start = 0;} if (isset($_POST['mode'])) {$mode = $_POST['mode'];} elseif (isset($_GET['mode'])) {$mode = $_GET['mode'];} else {$mode = "liste";} switch ($mode) { case "ajout" : affiche_formulaire_ajout_tva(); break; case "modif" : affiche_formulaire_modif_tva($_GET['id']); break; case "suppr" : supprime_tva($_GET['id']); affiche_liste_tva($start); break; case "insere" : insere_tva($_POST['id'], $_POST); affiche_liste_tva($start); break; case "maj" : maj_tva($_POST['id'], $_POST); affiche_liste_tva($start); break; default : affiche_liste_tva($start); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_ajout_tva() { /* Affiche un formulaire vierge pour ajouter un tva*/ global $frm; /* Valeurs par défaut */ $frm['nouveau_mode'] = "insere"; $frm['tva'] = ""; $frm['titre_bouton'] = "Ajouter un taux"; affiche_formulaire_tva(); } function affiche_formulaire_modif_tva(&$id) { /* Affiche le formulaire de modification pour le tvasélectionné */ global $frm; /* Charge les informations du produit */ $qid = mysql_query_override(" SELECT * FROM gaia_tva WHERE id = $id "); $frm = mysql_fetch_array_override($qid); $frm['nouveau_mode'] = "maj"; $frm['titre_bouton'] = "Sauvegarder"; affiche_formulaire_tva(); } function affiche_formulaire_tva() { GLOBAL $frm,$id,$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 border="0" class="tablespace" width="100%" cellpadding="0" cellspacing="0"> <tr> <th class="entete" colspan="2">Ajouter ou modifier un taux de TVA</th> </tr> <tr> <td>Taux de tva :</td> <td> <div class="input-group"> <input name="tva" type="text" class="input-small" value="<?=$frm['tva'] ?>"><span class="add-on">%</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_tva($id) { /* Supprime le tvaspécificié par $id. Il faut supprimer le tva * puis les entrées correspondantes de la table tva_categories. */ /* Efface le tva*/ $qid = mysql_query_override("DELETE FROM gaia_tva WHERE id = $id"); echo '<div class="alert alert-error">Le taux de TVA a été effacé <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function insere_tva($id, $frm) { /*ajoute le tvadans la table tva*/ $qid = mysql_query_override(" INSERT INTO gaia_tva(tva) VALUES ('$frm[tva]')"); echo '<div class="alert alert-success">Le taux de TVA a été ajouté <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function maj_tva($id, $frm) { /* Met à jour le tva$id avec de nouvelles valeurs. Les champs sont dans $frm */ /* Met à jour la table tva*/ $qid = mysql_query_override(" UPDATE gaia_tva SET tva = '$frm[tva]' WHERE id = '$frm[id]'"); echo '<div class="alert alert-success">Le taux de TVA a été modifié <button type="button" class="close" data-dismiss="alert">×</button></div>'; } function affiche_liste_tva($start) { ?> <table border="0" class="tablespace" width="100%" cellpadding="0" cellspacing="0"> <tr> <th class="entete" colspan="3">Gérer les taux de tva</th> </tr> <tr> <td colspan=4 class="action"><a href="<?=$_SERVER['PHP_SELF']?>?mode=ajout"> Ajouter un taux de TVA</a></td> </tr> <? $result=mysql_query_override("SELECT id, tva FROM gaia_tva ORDER BY id DESC"); if (mysql_num_rows_override($result) == 0) {echo "<tr><td><b>Aucun taux de tva enregistré dans la base.</b></td></tr>"; } else { ?> <tr bgcolor="#4096ee"> <td class="menu" align="left">Action</td> <td class="menu" align="center">Taux de tva</td> </tr> <? while ($ligne = mysql_fetch_array_override($result)) { ?> <tr> <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 align="center"><a title="Modifier" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><?=$ligne['tva'] ?></a> %</td> </tr> <div id="myModal<?=$ligne['id']?>" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Supprimer</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </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> </div> </div> <? } } echo "</table>"; } ?>