コード例 #1
0
ファイル: CustomerController.php プロジェクト: badelas/thelia
 public function deleteAction($entityId)
 {
     $query = CustomerQuery::create()->joinOrder()->filterById($entityId)->findOne();
     if (null !== $query) {
         throw new HttpException(403, json_encode(["error" => sprintf("You can't delete the customer %d as he has orders", $entityId)]));
     }
     return parent::deleteAction($entityId);
 }
コード例 #2
0
ファイル: LangController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("lang", AdminResources::LANGUAGE, [], [], []);
 }
コード例 #3
0
ファイル: TaxRuleController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("tax rule", AdminResources::TAX, [TheliaEvents::TAX_RULE_CREATE, TheliaEvents::TAX_RULE_TAXES_UPDATE], [TheliaEvents::TAX_RULE_UPDATE, TheliaEvents::TAX_RULE_TAXES_UPDATE], TheliaEvents::TAX_RULE_DELETE);
 }
コード例 #4
0
ファイル: CategoryController.php プロジェクト: badelas/thelia
 public function __construct()
 {
     parent::__construct("category", AdminResources::CATEGORY, TheliaEvents::CATEGORY_CREATE, TheliaEvents::CATEGORY_UPDATE, TheliaEvents::CATEGORY_DELETE);
 }
コード例 #5
0
ファイル: TitleController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("customer title", AdminResources::TITLE, [TheliaEvents::CUSTOMER_TITLE_BEFORE_CREATE, TheliaEvents::CUSTOMER_TITLE_CREATE, TheliaEvents::CUSTOMER_TITLE_AFTER_CREATE], [TheliaEvents::CUSTOMER_TITLE_BEFORE_UPDATE, TheliaEvents::CUSTOMER_TITLE_UPDATE, TheliaEvents::CUSTOMER_TITLE_AFTER_UPDATE], TheliaEvents::CUSTOMER_TITLE_DELETE);
 }
コード例 #6
0
ファイル: BrandController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("brand", AdminResources::BRAND, [], [], []);
 }
コード例 #7
0
ファイル: TaxController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("tax", AdminResources::TAX, [], [], []);
 }
コード例 #8
0
ファイル: CurrencyController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("currency", AdminResources::CURRENCY, [], [], []);
 }
コード例 #9
0
 public function __construct()
 {
     parent::__construct("attribute av", AdminResources::ATTRIBUTE, [], [], []);
 }
コード例 #10
0
ファイル: CountryController.php プロジェクト: margery/thelia
 public function __construct()
 {
     parent::__construct("country", AdminResources::COUNTRY, [], [], []);
 }