Example #1
0
 public function view($promotionID = null)
 {
     $this->requireAsset('css', 'vividStoreDashboard');
     $this->requireAsset('javascript', 'vividStoreFunctions');
     if ($promotionID) {
         $promotion = StorePromotion::getByID($promotionID);
     } else {
         $promotion = new StorePromotion();
     }
     $this->set('rewardTypes', StorePromotionRewardType::getPromotionRewardTypes());
     $this->set('ruleTypes', StorePromotionRuleType::getPromotionRuleTypes());
     $this->set('promotion', $promotion);
     $this->getAssets();
 }