0byt3m1n1
Path:
/
home
/
kassiope
/
www
/
administrer
/
[
Home
]
File: positions.php
<?php $menu=3; include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gestion des positions produits"; include("modeles/haut.php"); switch (vb($_REQUEST['mode'])) { case "modif" : affiche_formulaire_modif_position($_GET['catid']); break; case "positionner" : if (isset($_POST['id'])) { for($i=0;$i<count($_POST['id']);$i++) { mysql_query_override("UPDATE gaia_produits SET position = '".$i."' WHERE id = '".intval($_POST['id'][$i])."'"); } } echo '<div class="alert alert-success">Le positionnement des produits a été effectué.</div>'; affiche_formulaire_modif_position($_POST['catid']); break; default : affiche_liste_position(); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_modif_position(&$catid) { global $wwwroot; global $repertoire_images; $sql = "SELECT id, prix, nom_".$_SESSION['langue']." as nom, soustitre_".$_SESSION['langue']." as soustitre, position,color FROM gaia_produits p, gaia_produits_categories pc WHERE pc.produit_id = p.id AND pc.categorie_id = '".intval($catid)."' ORDER BY position"; $resProd = mysql_query_override($sql) or DIE('Une erreur de connexion � la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); $sqlCat = "SELECT nom_".$_SESSION['langue']." as nom FROM gaia_categories WHERE id = '".intval($catid)."'"; $resCat = mysql_query_override($sqlCat); $Cat = mysql_fetch_object_override($resCat); ?> <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?mode=modif&catid=<?php echo $_GET['catid'] ?>"> <input type="hidden" name="mode" value="positionner"> <input type="hidden" name="catid" value="<?php echo $catid ?>"> <table border="0" cellpadding="0" cellspacing="1" width="100%" class="tablespace"> <tr> <th class="entete" colspan="5">Positionne le produit dans la catégorie <?php echo html_entity_decode($Cat->nom) ?></th> </tr> <tr><td class="menu" align="left">Produit</td><td class="menu">Prix</td></tr> <? if (mysql_num_rows_override($resProd)>0) { echo '<tbody id="sortable">'; while ($prod = mysql_fetch_array_override($resProd)) { ?> <tr> <td align="left" class="normal" style="width:530px;"> <i style="cursor:pointer; margin-right:10px" title="Tirer pour déplacer" rel="tooltip" class="icon-reorder"></i> <input type="hidden" name="id[]" value="<?echo $prod['id']?>"><a href="produits.php?mode=modif&id=<?echo $prod['id']?>"><?echo html_entity_decode($prod['nom'].' '.$prod['soustitre'])?></a> </td> <td align="left"> <?php echo fprix($prod['prix'])." €"; ?> </td> </tr> <? } echo '</tbody>'; } ?> <tr><td colspan="3" align="center" class="bouton" style="background:#fff"><input type="submit" value="Positionner les produits"></td></tr> <?php echo "</td></tr></table></form>"; } function maj_position($id, $frm, $img) { } function affiche_liste_position() { global $wwwroot; ?> <table border="0" cellspacing="0" cellpadding="0" class="tablespace" width="100%"> <tr> <th class="entete">Gérer les positions des produits / catégorie</th> </tr> <tr> <td class="normal"> <b>Choisissez votre catégorie :</b> <select name="categorie" class="formulaire1" onChange="document.location='<?=$wwwroot?>/administrer/positions.php?mode=modif&catid='+this.value"> <option value="NULL">Toutes les catégories</option> <?php if (!isset($categorie_id)) { $categorie_id = 0; } $frm['categories'] = array($categorie_id); construit_arbo_cat($categorie_options,$frm['categories']); echo $categorie_options; ?> </select> </td></tr> </table> <?php } ?>