protected function getDocuments(Request $request, \ProductAdmin $product) { $return = array(); if ($product->id == '') { return array(); } $query = "select id from " . Document::TABLE . ' where produit=' . $product->id; $return = $this->extractResult($request, $product->query_liste($query), array("titre" => "document_titre_", "chapo" => "document_chapo_", "description" => "document_description_", "toDelete" => "document_to_delete_", "rank" => "rank_")); return $return; }
function lister_accessoires($refproduit) { foreach (ProductAdmin::getInstanceByRef($refproduit)->getAccessoryList() as $accesory) { ?> <tr class="accessory_liste"> <td><?php echo $accesory["rubrique"]; ?> </td> <td><?php echo $accesory["produit"]; ?> </td> <td><a href="#" class="accessory-delete" data-accessory="<?php echo $accesory["id"]; ?> "><i class="icon-trash"></i></a></td> </tr> <?php } }
<td><?php if ($produit["image"]["fichier"]) { ?> <img src="../fonctions/redimlive.php?nomorig=<?php echo $produit["image"]["fichier"]; ?> &type=produit&width=51&height=51&exact=1" title="<?php echo $produit["ref"]; ?> "> <?php } ?> </td> <td><?php echo ProductAdmin::truncate($produit["ref"], 20); ?> </td> <td><?php echo $produit["titre"]; ?> </td> <td><?php echo $produit["stock"]; ?> </td> <td><?php echo $produit["prix"]; ?> </td> <td><?php
</tr> <?php } ?> </tbody> </table> </div> <?php } ?> </div> </div> <!--PRODUITS--> <?php $productResult = ProductAdmin::getInstance()->getSearchList($request->query->get('motcle'), $clientFoundIdList); ?> <div class="row-fluid"> <div class="span12"> <h3><?php echo strtoupper(trad(count($productResult) > 0 ? 'RESULTATS_PRODUITS' : 'AUCUN_RESULTATS_PRODUITS', 'admin')); ?> </h3> </div> </div> <div class="row-fluid"> <div class="span12"> <?php if (count($productResult) > 0) { ?> <div class="bigtable">
<div class="span6 offset4"> <?php for ($i = 1; $i <= ProductAdmin::getInstance()->getDocumentFile()->getNumberUpload(); $i++) { ?> <input type="file" name="document_<?php echo $i; ?> " class="input-large"> <br > <?php } ?> </div> </div> <?php foreach (ProductAdmin::getInstanceByRef($produit->ref)->getDocumentList($lang) as $document) { ?> <div class="row-fluid js-bloc-document" js-document-id="<?php echo $document['id']; ?> "> <div class="span3" style="position: relative;"> <p class="js-document"> <a target="_blank" href="<?php echo $document["fichier"]; ?> "><?php echo $document["nomFichier"]; ?> </a> </p>
<?php require_once __DIR__ . '/../auth.php'; $request = Symfony\Component\HttpFoundation\Request::createFromGlobals(); if ($request->isXmlHttpRequest() === false) { redirige("../accueil.php"); } if (est_autorise("acces_catalogue")) { switch ($request->query->get('action')) { case 'changeDisplay': ProductAdmin::getInstance($request->query->get('product_id'))->changeColumn("ligne", $request->query->get('display') == 'true' ? 1 : 0); break; case 'changePromo': ProductAdmin::getInstance($request->query->get('product_id'))->changeColumn("promo", $request->query->get('display') == 'true' ? 1 : 0); break; case 'changeNew': ProductAdmin::getInstance($request->query->get('product_id'))->changeColumn("nouveaute", $request->query->get('display') == 'true' ? 1 : 0); break; } } if (est_autorise("acces_commande")) { switch ($request->request->get('action')) { case 'match': die(ProductAdmin::getInstance()->match($request->request->get('ref'), $request->request->get('max_accepted'))); break; } }
<?php require_once __DIR__ . "/../auth.php"; if (!est_autorise("acces_commandes")) { exit; } header('Content-Type: text/html; charset=utf-8'); $root = $_POST['root'] ?: 0; $retour = array(); //get breadcrumb $retour['breadcrumb'] = Breadcrumb::getInstance(false)->getFastBrowserCategoryList($root); //get categories $retour['categories'] = CategoryAdmin::getInstance()->getList($root, 'classement', 'ASC', ''); //get products $retour['products'] = ProductAdmin::getInstance()->getList($root, 'classement', 'ASC', ''); die(json_encode($retour));