/**
  * 
  * @param type $code
  */
 private function checkCode($code, $empresa_id)
 {
     $code_ok = '1234';
     if ($code == $code_ok) {
         // atualiza o status
         $modelEmpresa = new Model_DbTable_Empresa();
         try {
             $modelEmpresa->update(array('empresa_ativo' => 1), "empresa_id = {$empresa_id}");
             $this->_redirect("cadastro/validar/empresa/{$empresa_id}");
         } catch (Exception $ex) {
         }
     } else {
         die('codigo errado');
     }
 }
 public function indexAction()
 {
     $key = $this->getRequest()->getParam('busca', null);
     $modelEmpresa = new Model_DbTable_Empresa();
     $servicos = $modelEmpresa->busca($key);
     $this->view->servicos = $servicos;
     /**
      * Grava a busca
      */
     if ($key) {
         $dataBusca = array('busca_key' => $key, 'busca_session' => Zend_Session::getId());
         $modelBusca = new Model_DbTable_Busca();
         try {
             $modelBusca->insert($dataBusca);
         } catch (Exception $ex) {
             //Zend_Debug::dump($ex->getMessage());
         }
     } else {
         die("Invalid");
     }
 }
 public function cadastroAction()
 {
     $formSiteCadastro = new Form_Site_Cadastro();
     $formSiteCadastro->addElement("checkbox", "empresa_ativo", array('label' => 'Ativo?', 'order' => 12));
     $this->view->formSiteCadastro = $formSiteCadastro;
     if ($this->getRequest()->isPost()) {
         $data = $this->getRequest()->getPost();
         if ($formSiteCadastro->isValid($data)) {
             $data = $formSiteCadastro->getValues();
             try {
                 $modelEmpresa = new Model_DbTable_Empresa();
                 $modelEmpresa->insert($data);
                 $this->setServicos($data['empresa_servico']);
                 $this->_redirect("admin/empresa/cadastro");
             } catch (Exception $ex) {
                 die($ex->getMessage());
             }
         } else {
             Zend_Debug::dump($formSiteCadastro->getErrorMessages());
         }
     }
 }