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;
 }
Пример #2
0
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 
    }
}
Пример #3
0
                                <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 
Пример #4
0
                    </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">
Пример #5
0
                                    <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>
Пример #6
0
<?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));