Advertisement
roniewill

Alterar categoria no site

Aug 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.88 KB | None | 0 0
  1. public function alterarCategoriaSiteAction()
  2.     {
  3.         if($this->_request->isPost()){
  4.             $site_id = $this->_getParam('site-id');
  5.             $categoria_id = $this->_getParam('site-categoria');
  6.             $sc = $this->siteCategoria->fetchRow('id_site='.$site_id);
  7.  
  8.             if(isset($sc) && empty($sc)){
  9.                 $data = ['site_id'=>$site_id, 'categoria_id'=>$categoria_id];
  10.                 $newRow = $this->siteCategoria->createRow($data);
  11.                 $newRow->save();
  12.             }
  13.  
  14.             if($sc->id_categoria != $categoria_id && !is_null($categoria_id)){
  15.                 $data = ['id_categoria' => $categoria_id];
  16.                 $this->siteCategoria->update($data, array('id_site = ?' => $site_id));
  17.             }
  18.  
  19.             if($categoria_id == NULL){
  20.                 $this->siteCategoria->delete("id_site = $site_id");
  21.             }
  22.  
  23.             $this->_redirector->gotoRoute([], 'rota_office_builder');
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement