protected function save($model)
 {
     $model->nome = $this->request->getPost('nome');
     if ($this->request->getPost('parent') != '') {
         $model->parent = $this->request->getPost('parent');
     }
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'categoria', 'action' => 'index'));
 }
 protected function save($model)
 {
     $opcoes = $this->request->getPost('opcoes');
     foreach ($_POST as $key => $value) {
         $model->{$key} = $this->request->getPost($key);
     }
     $model->valor_minimo = $this->Utilitarios->toFloat($this->request->getPost('valor_minimo'));
     $model->juros_parcela = $this->Utilitarios->toFloat($this->request->getPost('juros_parcela'));
     $model->valor_minimo_parcela = $this->Utilitarios->toFloat($this->request->getPost('valor_minimo_parcela'));
     $model->opcoes = serialize($opcoes);
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'pagamentos', 'action' => 'index'));
 }
 protected function save($model)
 {
     $imagens = $_POST['imagens'];
     unset($_POST['imagens']);
     foreach ($_POST as $key => $value) {
         $model->{$key} = $this->request->getPost($key);
     }
     if ($imagens != '') {
         $model->imagens = serialize(explode(',', $imagens));
     }
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'banner', 'action' => 'index'));
 }
 protected function save($model)
 {
     $produtos = $this->request->getPost('produtos');
     foreach ($_POST as $key => $value) {
         $model->{$key} = $this->request->getPost($key);
     }
     $model->valor_minimo = $this->Utilitarios->toFloat($this->request->getPost('valor_minimo'));
     if ($produtos != '') {
         $model->produtos = serialize(array_unique(explode(',', $produtos)));
     }
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'fretes', 'action' => 'index'));
 }
 protected function save($model)
 {
     $valor = $this->request->getPost('valor');
     $valor_minimo = $this->request->getPost('valor_minimo');
     unset($_POST['valor']);
     unset($_POST['valor_minimo']);
     foreach ($this->request->getPost() as $key => $value) {
         $model->{$key} = $value;
     }
     $model->valor = $this->Utilitarios->toFloat($valor);
     $model->valor_minimo = $this->Utilitarios->toFloat($valor_minimo);
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'cupons', 'action' => 'index'));
 }
 protected function save($model, $param)
 {
     foreach ($this->request->getPost() as $key => $value) {
         $model->{$key} = $this->request->getPost($key);
     }
     if ($param == 'marca') {
         if ($this->request->hasFiles() == true) {
             foreach ($this->request->getUploadedFiles() as $file) {
                 if ($file->getName() != '') {
                     $file->moveTo('files/extras/' . $file->getName());
                     $model->logo = $file->getName();
                 }
             }
         }
     }
     $exec = $model->save();
     parent::notifica($exec, array('controller' => 'atributos', 'action' => 'index', 'param' => $param));
 }
 protected function save($produto)
 {
     $imagens = $_POST['imagens'];
     $relacionados = $_POST['relacionado'];
     unset($_POST['relacionado']);
     unset($_POST['imagens']);
     foreach ($this->request->getPost() as $key => $value) {
         $produto->{$key} = $value;
     }
     if ($imagens != '') {
         $produto->imagens = explode(',', $imagens);
     } else {
         $produto->imagens = array();
     }
     if ($relacionados != '') {
         $produto->relacionados = array_unique(explode(',', $relacionados));
     } else {
         $produto->relacionados = array();
     }
     $exec = $produto->save();
     parent::notifica($exec, array('controller' => 'produto', 'action' => 'index'));
 }