Ejemplo n.º 1
0
 /**
  * UnPublish slide item
  *
  * @param int $id
  * @param string $redirect
  * @param bool $log
  * @return \Phalcon\Http\ResponseInterface
  */
 public function unPublishAction($id = null, $redirect = null, $log = true)
 {
     $redirect = '/admin/slide/';
     if ($id) {
         $id = intval($id);
         $ids[] = $id;
     } else {
         $ids = $this->request->getPost('ids');
         ZArrayHelper::toInteger($ids);
     }
     if (count($ids)) {
         /**
          * @var SlideShowItems $slideShow
          */
         $slideShow = SlideShowItems::findFirst(['conditions' => 'slide_show_item_id = ?0', 'bind' => [$ids[0]]]);
         if ($slideShow) {
             $redirect = '/admin/slide/manage-slide/slide/' . $slideShow->slide_show_id;
         }
     }
     parent::unPublishAction($id, $redirect, $log);
     return $this->response->redirect($redirect);
 }
Ejemplo n.º 2
0
 /**
  * UnPublish action
  *
  * @param int $id
  * @param string $redirect
  * @param bool $log
  */
 public function unPublishAction($id = null, $redirect = null, $log = true)
 {
     parent::unPublishAction($id, $redirect, false);
 }