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; } }
<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>