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;
     }
 }
Ejemplo n.º 2
0
                    <table class="table table-striped">
                        <tbody>
                            <tr class="<?php 
if ($addError && ($errorData->code === '' || PromoAdmin::testCodeExists($errorData->code))) {
    ?>
error<?php 
}
?>
">
                                <td>
                                    <?php 
echo trad('Code', 'admin');
?>
 *
                                    <?php 
if ($addError && PromoAdmin::testCodeExists($errorData->code)) {
    ?>
                                    <br /><?php 
    echo trad('promo_already_exists', 'admin');
    ?>
                                    <?php 
}
?>
                                </td>
                                <td>
                                    <input type="text" name="code" value="<?php 
echo $addError ? $errorData->code : '';
?>
" />
                                </td>
                            </tr>