✏️ 正在编辑: Indicador.php
路径:
/srv/systems_dir/yuppiecred/application/forms/Filtro/Indicador.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php use Modules\Pessoa\Enum\StatusCadastroCorretorEnum; class Form_Filtro_Indicador extends Core_Form { public function init() { $this->setMethod('post'); $this->setName('f_filtro_indicador'); $this->setAttrib('autocomplete', 'off'); $this->addElement('text', 'id', [ 'label' => 'ID:', 'size' => 5, 'onkeypress' => 'mascara(this, soNumeros)' ]); $this->addElement('text', 'nome', [ 'label' => 'Nome:', 'size' => 20 ]); $this->addElement('text', 'login', [ 'label' => 'Login:', 'size' => 20 ]); $ns = new Zend_Session_Namespace(); if( $ns->acl->isAllowed(Yuppie_Auth::getIdentity()->grupo, 'visualizar-corretores-filiais') ){ $select = new Zend_Form_Element_Select('empresa_id'); $select->setLabel('Empresa:') ->addMultiOptions(Core_Combos::getEmpresasOptions()); $this->addElement($select); } $select = new Zend_Form_Element_Select('acesso'); $select->setLabel('Com Acesso:') ->addMultiOptions($this->_getComAcessoOptions()); $this->addElement($select); $this->addElement('text', 'cpf', [ 'label' => 'CPF/CNPJ:', 'size' => 14, 'maxlength' => 14, 'onkeypress' => 'mascara(this, soNumeros)', 'filters' => array( 'StringTrim', 'Digits' ) ]); $this->addElement('text', 'cidade', [ 'label' => 'Cidade:', ]); $this->addElement('text', 'uf', [ 'label' => 'UF:', 'size' => 3, 'maxlength' => 2 ]); $select = new Zend_Form_Element_Select('grupo_comissao'); $select->setLabel('Grupo Comissão:') ->addMultiOptions(Core_Combos::getGruposComissaoOptions()); $this->addElement($select); $this->addTwoOptionsElement('termo_assinado', 'Termo assinado:'); $this->addElement('submit', 'btn_filtrar', [ 'label' => 'Buscar', 'class' => 'bt_find', ]); $this->addElement('button', 'btn_new', [ 'label' => 'Novo Cadastro', 'class' => 'bt_new', 'onclick' => "window.location='" . $this->getView()->baseUrl() . "/indicador/save'" ]); // $this->addElement('button', 'btn_importar', [ // 'label' => 'Importar', // 'class' => 'bt_sincronizar', // 'onclick' => "window.location='" . $this->getView()->baseUrl() . "/indicador/importar'" // ]); $this->addElement('select', 'mes_aniversario', [ 'label' => 'Aniversário:', 'multiOptions' => Core_Combos::getMesesOptions() ]); $this->addElement('hidden', 'grupo_acesso', ['class' => 'invisivel','value' => 5]); $this->addDisplayGroup(['btn_filtrar', 'btn_new', 'btn_importar'], 'buttons'); $this->_setDefaultDecorators(); } protected function _getComAcessoOptions() { return [ "" => "", 1 => "Com Acesso", -1 => "Sem Acesso", ]; } protected function _setDefaultDecorators() { $this->setDecorators([ 'FormElements', ['HtmlTag', ['tag' => 'dl', 'class' => 'filtro_corretores']], 'Form' ]); } }
💾 保存文件
← 返回文件管理器