public function init() { /* Form Elements & Other Definitions Here ... */ $this->setName('FormularioServico'); $id = new Zend_Form_Element_Hidden('ID_PLANO_ACAO'); $id->addFilter('Int'); $id->removeDecorator('Label'); $DS_ASSUNTO = new Zend_Form_Element_Text('DS_ASSUNTO'); $DS_ASSUNTO->setLabel('ASSUNTO')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter assunto '); $TX_PLANO_ACAO = new Zend_Form_Element_Textarea('TX_PLANO_ACAO'); $TX_PLANO_ACAO->setLabel('AÇÕES')->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('rows', '20'); $FK_PROJETO = new Zend_Form_Element_Select('FK_PROJETO'); $projeto = new Application_Model_DbTable_Projeto(); $FK_PROJETO->setLabel('PROJETO'); $FK_PROJETO->setMultiOptions($projeto->getProjetoCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $FK_STATUS_PLANO_ACAO = new Zend_Form_Element_Select('FK_STATUS_PLANO_ACAO'); $statusPlanoAcao = new Application_Model_DbTable_StatusPlanoAcao(); $FK_STATUS_PLANO_ACAO->setLabel('STATUS'); $FK_STATUS_PLANO_ACAO->setMultiOptions($statusPlanoAcao->getStatusPlanoAcaoCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $FK_OPERADOR = new Zend_Form_Element_Select('FK_OPERADOR'); $operador = new Application_Model_DbTable_Operador(); $FK_OPERADOR->setLabel('OPERADOR'); $FK_OPERADOR->setMultiOptions($operador->getOperadorCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $DT_ATUALIZACAO = new Zend_Form_Element_Text('DT_ATUALIZACAO'); $DT_ATUALIZACAO->setLabel('DATA ATUALIZAÇÃO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control data'); $DT_PREVISAO = new Zend_Form_Element_Text('DT_PREVISAO'); $DT_PREVISAO->setLabel('DATA PREVISÃO')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control data'); $DT_CONTROLE = new Zend_Form_Element_Text('DT_CONTROLE'); $DT_CONTROLE->setLabel('DATA CONTROLE')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control data'); $DT_CONCLUSAO = new Zend_Form_Element_Text('DT_CONCLUSAO'); $DT_CONCLUSAO->setLabel('DATA CONCLUSAO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control data'); /* I*/ $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel("Adiconar"); $submit->setAttrib('id', 'submitbutton'); $submit->removeDecorator('DtDdWrapper')->setAttrib('class', 'btn btn-primary button')->removeDecorator('HtmlTag')->removeDecorator('Label'); $this->addElements(array($id, $submit, $DS_ASSUNTO, $TX_PLANO_ACAO, $FK_PROJETO, $FK_OPERADOR, $FK_STATUS_PLANO_ACAO, $DT_ATUALIZACAO, $DT_PREVISAO, $DT_CONTROLE, $DT_CONCLUSAO)); $this->setDecorators(array(array('ViewScript', array('viewScript' => '/forms/formularioPlanoAcao.phtml')))); }
public function init() { /* Form Elements & Other Definitions Here ... */ $this->setName('FormularioProjetoOperador'); /* $FK_PROJETO = new Zend_Form_Element_Hidden('FK_PROJETO'); $FK_PROJETO->addFilter('Int'); $FK_PROJETO->removeDecorator('Label');*/ /* */ $FK_OPERADOR = new Zend_Form_Element_Select('FK_OPERADOR'); $operador = new Application_Model_DbTable_Operador(); $FK_OPERADOR->setLabel('OPERADOR'); $FK_OPERADOR->setMultiOptions($operador->getOperadores())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $FK_PROJETO = new Zend_Form_Element_Select('FK_PROJETO'); $projeto = new Application_Model_DbTable_Projeto(); $FK_PROJETO->setLabel('PROJETO'); $FK_PROJETO->setMultiOptions($projeto->getProjetoIndividualCombo($this->_PROJETO))->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel("Adiconar"); $submit->setAttrib('id', 'submitbutton'); $submit->removeDecorator('DtDdWrapper')->setAttrib('class', 'btn btn-primary button')->removeDecorator('HtmlTag')->removeDecorator('Label'); $this->addElements(array($FK_PROJETO, $FK_OPERADOR, $submit)); $this->setDecorators(array(array('ViewScript', array('viewScript' => '/forms/formularioProjetoOperador.phtml')))); }
public function getOperadorProdutor() { $TB_OPERADOR = new Application_Model_DbTable_Operador(); return $TB_OPERADOR->getAdapter()->fetchPairs($TB_OPERADOR->select()->from('TB_OPERADOR', array('ID_OPERADOR', 'nome'))->where('fk_perfil =2')->order('nome')); }
public function init() { /* Form Elements & Other Definitions Here ... */ $this->setAttrib('enctype', 'multipart/form-data'); $this->setName('FormularioCompra'); $ID_PROJETO = new Zend_Form_Element_Hidden('ID_PROJETO'); $ID_PROJETO->addFilter('Int'); $ID_PROJETO->removeDecorator('Label'); $NM_PROJETO = new Zend_Form_Element_Text('NM_PROJETO'); $NM_PROJETO->setLabel('NOME PROJETO')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter nome '); $DT_CADASTRO = new Zend_Form_Element_Text('DT_CADASTRO'); $DT_CADASTRO->setLabel('DATA CADASTRO')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control'); $FK_AGENCIA_AMBIENTAL = new Zend_Form_Element_Select('FK_AGENCIA_AMBIENTAL'); $agenciaAmbiental = new Application_Model_DbTable_AgenciaAmbiental(); $FK_AGENCIA_AMBIENTAL->setLabel('AGÊNCIA AMBIENTAL'); $FK_AGENCIA_AMBIENTAL->setMultiOptions($agenciaAmbiental->getAgenciaAmbientalCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $NR_CONTRATO = new Zend_Form_Element_Text('NR_CONTRATO'); $NR_CONTRATO->setLabel('Nº CONTRATO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter nº contrato '); $TX_OBSERVACAO = new Zend_Form_Element_Textarea('TX_OBSERVACAO'); $TX_OBSERVACAO->setLabel('OBSERVAÇÃO')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('rows', '20'); $FK_CLIENTE = new Zend_Form_Element_Select('FK_CLIENTE'); $cliente = new Application_Model_DbTable_Cliente(); $FK_CLIENTE->setLabel('CLIENTE'); $FK_CLIENTE->setMultiOptions($cliente->getClienteCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $FK_STATUS_PROJETO = new Zend_Form_Element_Select('FK_STATUS_PROJETO'); $statusProjeto = new Application_Model_DbTable_StatusProjeto(); $FK_STATUS_PROJETO->setLabel('STATUS'); $FK_STATUS_PROJETO->setMultiOptions($statusProjeto->getStatusProjetoCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); /*$tiposNoticia = array("1"=>"SIM", "2"=>"NÃO); $FL_ATIVO = new Zend_Form_Element_Select( 'FL_ATIVO' ); $FL_ATIVO->setLabel('ATIVO') ->setRequired(true) ->addMultiOptions($tiposNoticia) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty') ->removeDecorator('DtDdWrapper') ->removeDecorator('HtmlTag') ->removeDecorator('Label') ->setAttrib('class', 'form-control select2') ->setAttrib('placeholder', "Enter tipo not�cia");;*/ $FK_INDICACAO = new Zend_Form_Element_Select('FK_INDICACAO'); $statusIndicacao = new Application_Model_DbTable_Indicacao(); $FK_INDICACAO->setLabel('INDICAÇÃO'); $FK_INDICACAO->setMultiOptions($statusIndicacao->getIndicacaoCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $Fk_GESTOR = new Zend_Form_Element_Select('Fk_GESTOR'); $gestor = new Application_Model_DbTable_Operador(); $Fk_GESTOR->setLabel('GESTOR'); $Fk_GESTOR->setMultiOptions($gestor->getOperadorCombo())->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $FK_TIPO_PROJETO = new Zend_Form_Element_Select('FK_TIPO_PROJETO'); $tipoProjeto = new Application_Model_DbTable_TipoProjeto(); $FK_TIPO_PROJETO->setLabel('TIPO PROJETO'); $FK_TIPO_PROJETO->setMultiOptions($tipoProjeto->getTipoProjetoCombo())->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel("Adiconar"); $submit->setAttrib('id', 'submitbutton'); $submit->removeDecorator('DtDdWrapper')->setAttrib('class', 'btn btn-info pull-right')->removeDecorator('HtmlTag')->removeDecorator('Label'); $ADICIONAR = new Zend_Form_Element_Button('ADICIONAR'); $ADICIONAR->setLabel("Adiconar"); $ADICIONAR->setAttrib('id', 'submitbutton'); $ADICIONAR->setAttrib('data-toggle', 'modal'); $ADICIONAR->setAttrib('data-target', '#myModal'); $ADICIONAR->removeDecorator('DtDdWrapper')->setAttrib('class', 'btn btn-info btn-flat')->removeDecorator('HtmlTag')->removeDecorator('Label'); $this->addElements(array($ID_PROJETO, $NM_PROJETO, $DT_CADASTRO, $FK_AGENCIA_AMBIENTAL, $NR_CONTRATO, $FK_CLIENTE, $TX_OBSERVACAO, $FK_STATUS_PROJETO, $FK_INDICACAO, $Fk_GESTOR, $FK_TIPO_PROJETO, $submit, $ADICIONAR)); $this->setDecorators(array(array('ViewScript', array('viewScript' => '/forms/formularioProjeto.phtml')))); }
public function listaProjetoOperadorAction() { // action body $projetoOperador = new Application_Model_DbTable_ProjetoOperador(); $menu = new Application_Model_DbTable_MenuPermissaoPerfil(); $permissao = $menu->retornaPermissaoPagina("add-projeto-operador", $this->user->getFKPerfil()); $this->view->permissaoAdicionarOperador = $permissao; $permissao = $menu->retornaPermissaoPagina("delete-projeto-operador", $this->user->getFKPerfil()); $this->view->permissaoDeleteOperador = $permissao; if ($this->getRequest()->isPost()) { $del = $this->getRequest()->getPost('del'); if ($del == 'Sim') { $FK_OPERADOR = $this->getRequest()->getPost('FK_OPERADOR'); $FK_PROJETO = $this->getRequest()->getPost('FK_PROJETO'); //$contato = new Application_Model_DbTable_Contato(); try { $projetoOperador = $projetoOperador->deleteProjetoOperador($FK_PROJETO, $FK_OPERADOR); $this->view->mensagem = "Excluído com sucesso"; $this->view->erro = 0; } catch (Exception $e) { $this->view->mensagem = $e->getCode() . " Deletar operador do projeto " . $e->getMessage(); $this->view->erro = 1; $this->view->mensagemExcecao = $e->getMessage(); } } } $id = $this->_getParam('id', 0); if ($id > 0) { $projeto = new Application_Model_DbTable_Projeto(); $operador = new Application_Model_DbTable_Operador(); $this->view->projeto = $projeto->getProjeto($id); $this->view->operador = $operador->getOperadorProjeto($id); Zend_Registry::get('logger')->log($this->view->operador, Zend_Log::INFO); } }