public function init()
 {
     parent::init();
     AuthController::requireLogin();
     AuthController::requireShopSession();
     $this->setSmarty();
 }
 public function init()
 {
     parent::init();
     AuthController::requireLogin();
     AuthController::requireShopSession();
     Shop::getInstance()->requireOpenShop();
     $this->setSmarty();
 }
 public function init()
 {
     //precedence order
     parent::init();
     AuthController::requireLogin();
     AuthController::requireShopSession();
     Shop::getInstance()->requireOpenShop();
     $formProcess = new FormProductProcess();
     $this->verifyURLVars();
     $this->requireActiveCategory();
     $this->setSmarty();
 }