/** * * @return \ZendT_Form_Element_Select */ public function getStatus() { $element = new ZendT_Form_Element_Select('status'); $element->setLabel($this->_translate->_('ca_contrato.status') . ':'); $element->addMultiOption('A', 'Ativo'); $element->addMultiOption('I', 'Inativo'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getClassificacao() { $element = new ZendT_Form_Element_Select('classificacao'); $element->setLabel($this->_translate->_('ca_cidade.classificacao') . ':'); $element->addMultiOption('I', 'Interior'); $element->addMultiOption('C', 'Capital'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getPadrao() { $element = new ZendT_Form_Element_Select('padrao'); $element->setLabel($this->_translate->_('profile_object_view.padrao') . ':'); $element->addMultiOption('S', 'Sim'); $element->addMultiOption('N', 'Não'); return $element; }
public function getAction() { $element = new ZendT_Form_Element_Select('action'); $element->setLabel($this->_translate->_('maillisthist.action') . ':'); $element->addMultiOption('S', 'Enviado'); $element->addMultiOption('R', 'Reativado'); return $element; }
public function __construct($spec, $options = null) { parent::__construct($spec, $options); $options = array('?%' => " começa com ", '!?%' => " não começa com ", '%?' => " termina com ", '!%?' => " não termina com ", '%?%' => " contém ", '!%?%' => " não contém ", '=' => " igual ", '<>' => " diferente ", '<' => " menor que ", '<=' => " menor igual a ", '>' => " maior que ", '>=' => " maior igual a ", 'in' => " está contido em Ex:[1,2]", '!in' => " não está contido em", 'between' => " está entre ", '!between' => " não está entre "); $this->addMultiOptions($options); $decoratorSelect = new ZendT_Form_Decorator_Select(); $this->addDecorator($decoratorSelect); }
public function __construct($spec = 'filter_groupop', $options = null) { parent::__construct($spec, $options); $this->addMultiOption('AND', 'E'); $this->addMultiOption('OR', 'Ou'); $decoratorSelect = new ZendT_Form_Decorator_Select(); $this->addDecorator($decoratorSelect); }
public function getTipo() { $element = new ZendT_Form_Element_Select('tipo'); $element->setLabel($this->_translate->_('arquivo.tipo') . ':'); $element->addMultiOption('1', 'Texto'); $element->addMultiOption('2', 'XML'); $element->addMultiOption('3', 'FDF'); $element->addMultiOption('4', 'EMAIL'); $element->addMultiOption('5', 'PDF'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getAcao() { $element = new ZendT_Form_Element_Select('acao'); $element->setLabel($this->_translate->_('cms_status.acao') . ':'); $element->addMultiOption('P', 'Pendente'); $element->addMultiOption('A', 'Aprovado'); $element->addMultiOption('F', 'Finalizado'); $element->addMultiOption('C', 'Cancelado'); return $element; }
/** * Carrega os elementos no formulário para serem renderizado * @return void */ public function loadElements($action = 'insert') { sort($this->_extensoes); $element = new ZendT_Form_Element_Checkbox('extension'); foreach ($this->_extensoes as $ext) { $element->addMultiOption($ext, $ext); } $element->setLabel('Extensões de Origem:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Select('extReplace'); $element->addMultiOption("", ""); foreach ($this->_extensoes as $ext) { $element->addMultiOption($ext, $ext); } $element->setLabel('Converter para:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('maxSize'); $element->setLabel('Tamanho Máximo:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Select('maxSizeUnit'); $element->addMultiOption("B", "B"); $element->addMultiOption("Kb", "Kb"); $element->addMultiOption("Mb", "Mb"); $element->addMultiOption("Gb", "Gb"); $element->setLabel('Unidade')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('horizontal'); $element->setLabel('Resolução - Horizontal:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('vertical'); $element->setLabel('Resolução - Vertical:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('height'); $element->setLabel('Tamanho - Altura:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('width'); $element->setLabel('Tamanho - Largura:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Checkbox('resize_ratio'); $element->addMultiOption("1", ""); $element->setLabel('Manter proporção:')->setBelongsTo($this::$configKey); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('lifeTime'); $element->setLabel('Tempo de Vida (dias):')->setBelongsTo($this::$configKey); $this->addElement($element); /* $element = new ZendT_Form_Element_Text('local_armazenamento'); $element->setLabel('Local de Armazenamento')->setBelongsTo("config"); $this->addElement($element); */ $element = new ZendT_Form_Element_Select('bkpProp'); $element->setLabel('Tipo do Aramazenamento:')->setBelongsTo($this::$configKey); $element->addMultiOption('1', 'Temporário'); $element->addMultiOption('2', 'Backup'); $element->addMultiOption('3', 'Incremental'); $this->addElement($element); /* $propProcesso = array('processo' => 'Veiculo', 'maxSize' => 5000, 'extension' => array('PNG', 'JPG', 'TIFF', 'GIF'), 'extreplace' => 'PNG', 'resolution' => '150x150', 'bkpProp' => 'C:\Windows\Temp'); */ }
/** * Carrega os elementos no formulário para serem renderizados * @return void */ public function loadElements() { $this->setName('form_upload_imagem'); $_conteudo = new Cms_Form_Conteudo_Elements(); $_element = new ZendT_Form_Element_Select('tamanho'); $_element->setLabel('Tamanho da Imagem:'); $_element->addMultiOption('PEQ', 'Pequeno'); $_element->addMultiOption('MED', 'Médio'); $_element->addMultiOption('GRA', 'Grande'); $this->addElement($_element); $element = $_conteudo->getBanner(); $element->setName('imagem'); $element->setLabel('Selecionar a imagem:'); $element->setRequired(true); $element->enableMultiple(true); $this->addElement($element); }
/** * Cria um campo texto com validador de data e datepicker * * @param string $id * @param string $value * @param array $params jQuery Widget Parameters * @param array $attribs HTML Element Attributes * @return string */ public function dateMulti($id, $value = null, array $attribs = array()) { $data = date('dmy'); #$this->view->headScript()->appendFile(ZendT_Url::getBaseDiretoryPublic() . '/scripts/jquery/widget/TCursor.js?'.$data); $this->view->headScript()->appendFile(ZendT_Url::getBaseDiretoryPublic() . '/scripts/jquery/widget/TDateMulti.js?' . $data); $this->jquery->addOnLoad('jQuery("#' . $id . '").TDateMulti();'); #$button = new ZendT_View_Button('bt-calend-'.$id,''); #$button->setIcon('ui-icon-calculator'); $attribs['style'] .= ';float:left;'; $_toolbar = new ZendT_View_Toolbar('calend-toolbar-' . $id); $_toolbar->addStyle('width', '390px'); $_toolbar->addStyle('height', '34px'); $_toolbar->addStyle('display', 'none'); $_toolbar->setAttr('align', 'center'); $padrao = explode(' ', $value); $hoje = new ZendT_Type_Date('SYSDATE', 'Date'); $ultimoMes[0] = clone $hoje; $ultimoMes[0]->addMonth(-1)->firstDayMonth(); $ultimoMes[1] = clone $hoje; $ultimoMes[1]->addMonth(-1)->lastDayMonth(); $mesCorrente[0] = clone $hoje; $mesCorrente[0]->firstDayMonth(); $mesCorrente[1] = clone $hoje; $mesCorrente[1]->lastDayMonth(); $ultimaSemana[0] = clone $hoje; $ultimaSemana[0]->addWeek(-1)->firstDayWeek(); $ultimaSemana[1] = clone $hoje; $ultimaSemana[1]->addWeek(-1)->lastDayWeek(); $semanaCorrente[0] = clone $hoje; $semanaCorrente[0]->firstDayWeek(); $semanaCorrente[1] = clone $hoje; $semanaCorrente[1]->lastDayWeek(); $options = "var option = jQuery('#calend_select_" . $id . "').val();\n\n if(option != ''){\n var data1 = '', data2 = '';\n if(option == '0'){\n data1 = '" . $padrao[0] . "';\n data2 = '" . $padrao[1] . "';\n }\n else if(option == '1'){\n data1 = '" . $hoje . "';\n data2 = '" . $hoje . "';\n } else if(option == 2){\n data1 = '" . $ultimoMes[0] . "';\n data2 = '" . $ultimoMes[1] . "';\n } else if(option == 3){\n data1 = '" . $mesCorrente[0] . "';\n data2 = '" . $mesCorrente[1] . "';\n } else if(option == 4){\n data1 = '" . $ultimaSemana[0] . "';\n data2 = '" . $ultimaSemana[1] . "';\n } else if(option == 5){\n data1 = '" . $semanaCorrente[0] . "';\n data2 = '" . $semanaCorrente[1] . "';\n }\n jQuery('#calend-" . $id . "-1').datepicker('setDate', data1);\n jQuery('#calend-" . $id . "-2').datepicker('setDate', data2);\n\n jQuery('#" . $id . "').val(\n jQuery('#calend-" . $id . "-1').datepicker({ dateFormat: 'yy-mm-dd' }).val() + ' ' +\n jQuery('#calend-" . $id . "-2').datepicker({ dateFormat: 'yy-mm-dd' }).val()\n );\n }\n "; $close = " jQuery('#calend-" . $id . "-1').hide('fast');\n jQuery('#calend-" . $id . "-2').hide('fast');\n jQuery('#calend-toolbar-" . $id . "').hide('fast');"; $element = new ZendT_Form_Element_Select("calend_select_" . $id); #$element->setLabel('Seleção'); $element->addMultiOption('', ''); $element->addMultiOption('1', 'Hoje'); $element->addMultiOption('2', 'Último Mês'); $element->addMultiOption('3', 'Mês corrente'); $element->addMultiOption('4', 'Última Semana'); $element->addMultiOption('5', 'Semana corrente'); $element->addAttr('breakline', 'none'); $element->setAttrib('onClick', $options); $element->addStyle('float', 'left'); $element->addStyle('height', '25px'); $element->addStyle('margin', '3px'); $_toolbar->add($element); $_button = new ZendT_View_Button('bt_ok' . $id, 'OK', $close); $_button->setIcon('ui-icon-check'); $_button->addStyle('float', 'right'); $_button->addStyle('height', '25px'); $_button->addStyle('margin', '3px'); $_toolbar->addButton($_button); return $this->view->formText($id, $value, $attribs) . '<span id="bt-calend-' . $id . '" style="margem:0px; float:left; height: 18px; width: 20px;" class="ui-button ui-state-default ui-corner-right ui-button-icon-only"><span id="icon-bt-calend-' . $id . '" class="ui-button-icon-primary ui-icon ui-icon-calculator"></span></span>' . '<br style="clear:both;" /><table><tr><td><div id="calend-' . $id . '-1" style="display:none"></div></td><td><div id="calend-' . $id . '-2" style="display:none"></div></td></tr></table>' . $_toolbar->render() . '<label class="error" for="dt_emissao_ctrc" generated="true" style="display:none"></label>' . '<div id="hour-' . $id . '" style="display:none"></div>'; }
/** * * @return \ZendT_Form_Element_Select */ public function getPadrao() { $element = new ZendT_Form_Element_Select('padrao'); $element->setLabel($this->_translate->_('at_papel_empresa.padrao') . ':'); $element->addMultiOption('S', 'Sim'); $element->addMultiOption('N', 'Não'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getEnvEmail() { $element = new ZendT_Form_Element_Select('env_email'); $element->setLabel($this->_translate->_('cms_priv_conteudo.env_email') . ':'); $element->addMultiOption('S', 'Sim'); $element->addMultiOption('N', 'Não'); return $element; }
public function getHtml() { $element = new ZendT_Form_Element_Select('html'); $element->setLabel($this->_translate->_('maillist.html') . ':'); $element->addMultiOption('', ''); $element->addMultiOption('N', 'Não'); $element->addMultiOption('S', 'Sim'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getPapelFornecedor() { $element = new ZendT_Form_Element_Select('papel_fornecedor'); $element->setLabel($this->_translate->_('ca_pessoa.papel_fornecedor') . ':'); $element->addMultiOption('1', 'Sim'); $element->addMultiOption('0', 'Não'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getStatusEdi() { $element = new ZendT_Form_Element_Select('status_edi'); $element->setLabel($this->_translate->_('cv_pedido.status_edi') . ':'); $element->addMultiOption('N', 'Não transmitido'); $element->addMultiOption('T', 'Transmitido'); $element->addMultiOption('E', 'Erro na transmissão'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getPago() { $element = new ZendT_Form_Element_Select('pago'); $element->setLabel($this->_translate->_('fc_lancamento.pago') . ':'); $element->addMultiOption('S', 'Sim'); $element->addMultiOption('N', 'Não'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getArrozFeijao() { $element = new ZendT_Form_Element_Select('arroz_feijao'); $element->setLabel($this->_translate->_('cardapio.arroz_feijao') . ':'); $element->addMultiOption('A/F', 'Sim'); $element->addMultiOption('', 'Não'); return $element; }
/** * Carrega os elementos no formulário para serem renderizado * @return void */ public function loadElements($action = '') { $this->setName('form-advanced'); /* $element = new ZendT_Form_Element_AutoComplete('owner'); $element->setLabel('Responsáveis pela visão:'); $url = ZendT_Url::getBaseUrl().'/auth/conta/auto-complete/suggest/1/column/nome'; $element->setDataSource($url); $element->setJQueryParam('limit', 100); $element->setJQueryParam('showButtonSearch', true); $element->setJQueryParam('multiple', true); $element->setJQueryParam('multipleSeparator', ';'); $element->setJQueryParam('mustMatch', true); $element->setJQueryParam('autoFill', true); $element->addStyle('width', '750px'); $this->addElement($element); $element = new ZendT_Form_Element_AutoComplete('share'); $element->setLabel('Compartilhar com:'); $url = ZendT_Url::getBaseUrl().'/auth/conta/auto-complete/suggest/1/column/nome'; $element->setDataSource($url); $element->setJQueryParam('limit', 100); $element->setJQueryParam('showButtonSearch', true); $element->setJQueryParam('multiple', true); $element->setJQueryParam('multipleSeparator', ';'); $element->setJQueryParam('mustMatch', true); $element->setJQueryParam('autoFill', true); $element->addStyle('width', '750px'); $this->addElement($element); */ $element = new ZendT_Form_Element_Select('output'); $element->setLabel(ZendT_Lib::translate('Saída:')); $element->addMultiOption('PDF', ZendT_Lib::translate('PDF')); $element->addMultiOption('XLS', ZendT_Lib::translate('XLS')); $element->addMultiOption('HTML', ZendT_Lib::translate('HTML')); #$element->addMultiOption('ZendT_Report_Pdf_Form', ZendT_Lib::translate('Formulário PDF')); #$element->addMultiOption('CSV', ZendT_Lib::translate('CSV')); $this->addElement($element); $element = new ZendT_Form_Element_Select('printTitle'); $element->setLabel(ZendT_Lib::translate('Imprime Título:')); $element->addMultiOption('1', ZendT_Lib::translate('Sim')); $element->addMultiOption('0', ZendT_Lib::translate('Não')); $this->addElement($element); $element = new ZendT_Form_Element_Select('printFooter'); $element->setLabel(ZendT_Lib::translate('Imprime Rodapé:')); $element->addMultiOption('1', ZendT_Lib::translate('Sim')); $element->addMultiOption('0', ZendT_Lib::translate('Não')); $this->addElement($element); $element = new ZendT_Form_Element_Select('printParams'); $element->setLabel(ZendT_Lib::translate('Imprime Parâmetros:')); $element->addMultiOption('1', ZendT_Lib::translate('Sim')); $element->addMultiOption('0', ZendT_Lib::translate('Não')); $this->addElement($element); $element = new ZendT_Form_Element_Select('orientation'); $element->setLabel(ZendT_Lib::translate('Página em:')); $element->addMultiOption('L', ZendT_Lib::translate('Paisagem')); $element->addMultiOption('P', ZendT_Lib::translate('Retrato')); $this->addElement($element); $element = new ZendT_Form_Element_Select('empresa'); $element->setLabel(ZendT_Lib::translate('Logo do Relatório:')); $element->addMultiOption('MAIS', ZendT_Lib::translate('MAIS')); $element->addMultiOption('CLIENTE', ZendT_Lib::translate('CLIENTE')); $element->addMultiOption('NENHUM', ZendT_Lib::translate('NENHUM')); $this->addElement($element); $element = new ZendT_Form_Element_Select('zebra'); $element->setLabel(ZendT_Lib::translate('Zebrar Linhas:')); $element->addMultiOption(0, ZendT_Lib::translate('Não')); $element->addMultiOption(1, ZendT_Lib::translate('Sim')); $this->addElement($element); /* $element = new ZendT_Form_Element_Hidden('order_column_aux'); $this->addElement($element); */ $element = new ZendT_Form_Element_Select('order_column'); $element->setLabel(ZendT_Lib::translate('Aplicar ordenação na coluna: <i>Importante, se aplicar ordenação, os subtotais deixam de funcionar.</i>')); $this->addElement($element); $element = new ZendT_Form_Element_Select('order_type'); $element->setLabel(ZendT_Lib::translate('Ordenar de forma:')); $element->addMultiOption('ASC', ZendT_Lib::translate('Crescente')); $element->addMultiOption('DESC', ZendT_Lib::translate('Decrescente')); $this->addElement($element); $element = new ZendT_Form_Element_Text('y_title'); $element->setLabel(ZendT_Lib::translate('Titulo do eixo Y:')); $this->addElement($element); $element = new ZendT_Form_Element_Text('x_title'); $element->setLabel(ZendT_Lib::translate('Titulo do eixo X:')); $this->addElement($element); $element = new ZendT_Form_Element_Textarea('colors'); $element->setLabel(ZendT_Lib::translate('Lista de Cores "Valor=Cor": Exemplo: TA=#FF6600')); $element->setAttrib("rows", 3); $this->addElement($element); $element = new ZendT_Form_Element_Select('zoom'); $element->setLabel(ZendT_Lib::translate('Aplicar Zoom:')); $element->addMultiOption(0, ZendT_Lib::translate('Não')); $element->addMultiOption(1, ZendT_Lib::translate('Sim')); $this->addElement($element); /* $this->addDisplayGroup( array( 'owner' ) , 'responsavel-visao' , array( 'id' => 'responsavel-visao', 'legend' => 'Responsável' ) ); $this->addDisplayGroup( array( 'share' ) , 'compartilhamento-visao' , array( 'id' => 'compartilhamento-visao', 'legend' => 'Compartilhamento' ) ); */ $this->addDisplayGroup(array('output', 'pageAdd', 'printTitle', 'printColumnsTitle', 'printFooter', 'printParams', 'orientation', 'empresa', 'zebra'), 'dados-impressao', array('id' => 'dados-impressao', 'legend' => 'Dados para Impressão')); $this->addDisplayGroup(array('order_column', 'order_type'), 'dados-order', array('id' => 'dados-order', 'legend' => 'Ordenação de Colunas')); /** * Organização dos grupos */ $element = new ZendT_Form_Element_Text('group_name'); $element->setLabel(ZendT_Lib::translate('Nome:')); $this->addElement($element); $element = new ZendT_Form_Element_Text('group_title'); $element->setLabel(ZendT_Lib::translate('Título:')); $this->addElement($element); $element = new ZendT_Form_Element_Numeric('group_order'); $element->setJQueryParam('numDecimal', 0); $element->setJQueryParam('numInteger', 5); $element->setLabel(ZendT_Lib::translate('Ordem:')); $this->addElement($element); $this->addDisplayGroup(array('group_name', 'group_title', 'group_order'), 'dados-grupo', array('id' => 'dados-grupo', 'legend' => 'Organização')); $this->addDisplayGroup(array('y_title', 'x_title', 'zoom', 'colors'), 'dados-grafico', array('id' => 'dados-grafico', 'legend' => 'Dados para o Gráfico')); $element = new ZendT_Form_Element_Numeric('refresh'); $element->setJQueryParam('numDecimal', 0); $element->setJQueryParam('numInteger', '10'); $element->setLabel(ZendT_Lib::translate('Tempo (segundos):')); $this->addElement($element); $this->addDisplayGroup(array('refresh'), 'dados-atualizacao', array('id' => 'dados-atualizacao', 'legend' => 'Atualizar página (refresh)')); }
/** * * @return \ZendT_Form_Element_Select */ public function getTipo() { $element = new ZendT_Form_Element_Select('tipo'); $element->setLabel($this->_translate->_('pf_job.tipo') . ':'); $element->addMultiOption('1', 'Minuto'); $element->addMultiOption('2', 'Hora'); $element->addMultiOption('3', 'Dia'); $element->addMultiOption('4', 'Mês'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getMenu() { $element = new ZendT_Form_Element_Select('menu'); $element->setLabel($this->_translate->_('cms_categoria.menu') . ':'); $element->addMultiOption('N', 'Não'); $element->addMultiOption('S', 'Sim'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getTipo() { $element = new ZendT_Form_Element_Select('tipo'); $element->setLabel($this->_translate->_('pf_object_view_priv.tipo') . ':'); $element->addMultiOption('O', 'Administração'); $element->addMultiOption('S', 'Visualização'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getStatus() { $element = new ZendT_Form_Element_Select('status'); $element->setLabel($this->_translate->_('tl_job.status') . ':'); $element->addMultiOption('A', 'Aguardando'); $element->addMultiOption('E', 'Executando'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getPublico() { $element = new ZendT_Form_Element_Select('publico'); $element->setLabel($this->_translate->_('cms_conteudo.publico') . ':'); $element->addMultiOption('S', 'Sim'); $element->addMultiOption('N', 'Não'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getAcesso() { $element = new ZendT_Form_Element_Select('acesso'); $element->setLabel($this->_translate->_('at_privilegio.acesso') . ':'); $element->addMultiOption('P', 'Permitido'); $element->addMultiOption('N', 'Negado'); return $element; }
/** * * @return \ZendT_Form_Element_Select */ public function getMedida() { $element = new ZendT_Form_Element_Select('medida'); $element->setLabel($this->_translate->_('cv_produto.medida') . ':'); $element->addMultiOption('Q', 'Quantidade'); $element->addMultiOption('M', 'Metro'); $element->addMultiOption('K', 'Kilo'); $element->addMultiOption('L', 'Litro'); return $element; }