/** * * @return ActionsAdminPromo */ public static function getInstance() { if (self::$instance === false) { self::$instance = new ActionsAdminPromo(); } return self::$instance; }
<?php require_once "auth.php"; require_once "../fonctions/divers.php"; if (!est_autorise("acces_catalogue")) { exit; } use Symfony\Component\HttpFoundation\Request; $request = Request::createFromGlobals(); $page = $request->get('page', 1); $pagination = new PaginationAdmin(PromoAdmin::getInstance()->getRequest('count'), $page); $errorCode = 0; $addError = 0; $editError = array(); try { ActionsAdminPromo::getInstance()->action($request); } catch (TheliaAdminException $e) { $errorCode = $e->getCode(); switch ($errorCode) { case TheliaAdminException::PROMO_ADD_ERROR: $addError = 1; $errorData = $e->getData(); break; case TheliaAdminException::PROMO_EDIT_ERROR: $editError[$request->get("id")] = 1; break; } } ?> <!DOCTYPE html> <html lang="fr">