/**
  * 
  * @return ActionsAdminPromo
  */
 public static function getInstance()
 {
     if (self::$instance === false) {
         self::$instance = new ActionsAdminPromo();
     }
     return self::$instance;
 }
Esempio n. 2
0
<?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">