Example #1
0
 /**
  * @param \Orm\Zed\Discount\Persistence\SpyDiscount $discountEntity
  *
  * @return string
  */
 protected function createToggleDiscountVisibilityButton(SpyDiscount $discountEntity)
 {
     $visibility = self::BUTTON_ACTIVATE;
     if ($discountEntity->getIsActive()) {
         $visibility = self::BUTTON_DEACTIVATE;
     }
     $viewDiscountUrl = Url::generate('/discount/index/toggle-discount-visibility', [self::URL_PARAM_ID_DISCOUNT => $discountEntity->getIdDiscount(), self::URL_PARAM_VISIBILITY => $visibility, self::URL_PARAM_REDIRECT_URL => '/discount/index/list']);
     return $this->generateStatusButton($viewDiscountUrl, $visibility);
 }