✏️ 正在编辑: Usuario.php
路径:
/srv/systems_dir/oakberry/application/forms/Filtro/Usuario.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_Filtro_Usuario extends Yuppie_Form_Filtro { protected $postRequired = false; public function init() { $this->dbtable = Model_Container::getUsuario(); $this->addElement('select', 'empresa_id', array( 'label' => 'Loja:', 'multiOptions' => ["" => ""] + Core_Combos::getEmpresasOptions(), )); $this->addElement('select', 'grupo_id', array( 'label' => 'Grupo de Usuário:', 'multiOptions' => ["" => ""] + Core_Combos::getGruposUsuariosOptions(), )); $this->addElement('text', 'login', array( 'label' => 'Login:', 'size' => 40 )); $this->addElement('select', 'desativado', array( 'label' => 'Desativado:', 'multiOptions' => array( -1 => 'Não', 1 => 'Sim', 2 => 'Todos', ) )); $this->_initButtons(); } protected function _getWhere() { $fields = $this->getValues(); $params = array(); if (!empty($fields['empresa_id'])) { $params[] = "empresa_id = {$fields['empresa_id']}"; } if (!empty($fields['grupo_id'])) { $params[] = "grupo_id = {$fields['grupo_id']}"; } if (!empty($fields['login'])) { $params[] = "login like '%{$fields['login']}%'"; } if (!empty($fields['desativado'])) { if( $fields['desativado'] == -1 ){ $params[] = 'desativado = 0'; }elseif( $fields['desativado'] == 1 ){ $params[] = 'desativado = 1'; } } else { $params[] = 'desativado = 0'; } return $params; } }
💾 保存文件
← 返回文件管理器