public function action(Request $request)
 {
     switch ($request->get('action')) {
         case 'add':
             PromoAdmin::getInstance()->add($request->request->get('code'), $request->request->get('type'), $request->request->get('valeur'), $request->request->get('mini'), $request->request->get('actif'), $request->request->get('limite'), $request->request->get('nombre_limite'), $request->request->get('expiration'), $request->request->get('date_expi'));
             break;
         case 'edit':
             PromoAdmin::getInstance()->edit($request->request->get('id'), $request->request->get('type'), $request->request->get('valeur'), $request->request->get('mini'), $request->request->get('actif'), $request->request->get('limite'), $request->request->get('nombre_limite'), $request->request->get('expiration'), $request->request->get('date_expi'));
             break;
         case 'delete':
             PromoAdmin::getInstance($request->query->get('id'))->delete();
             break;
     }
 }
Exemple #2
0
                    <th class="span1"><?php 
echo trad('Code_actif', 'admin');
?>
</th>
                    <th class="span1">Nb util.</th>
                    <th class="span2">Limite</th>
                    <th class="span2"><?php 
echo trad('Date_expi', 'admin');
?>
</th>
                    <th class="span1"></th>
                </tr>
            </thead>
            <tbody>
<?php 
foreach (PromoAdmin::getInstance()->getList($pagination->getStarted(), $pagination->getViewPerPage()) as $codePromo) {
    ?>
                    <tr id="js_promo_<?php 
    echo $codePromo->id;
    ?>
">
                        <td>
                            <span class="js-code">
                                <?php 
    echo $codePromo->code;
    ?>
                            </span>
                        </td>
                        <td>
                            <span class="js-type">
                                <?php