Example #1
0
 /**
  * Carrega as colunas com suas configurações 
  */
 protected function _loadColumns()
 {
     $this->_columns = new ZendT_Db_Column_View('Profile_DataView_Job_Users', $this->_getSettingsDefault());
     $_view = new Profile_Model_ObjectView_Mapper();
     $_usuario = new Auth_Model_Usuario_Mapper();
     $this->_columns->addExpression('uri_token', "gettokenforurlportal(usuario.login)", new ZendT_Type_String(), ZendT_Lib::translate('Token URI'), 'String', '%?%');
     $this->_columns->add('id', 'profile_job', 'id', $this->getModel()->getMapperName(), ZendT_Lib::translate('profile_job.id'), 'String', '%?%');
     $this->_columns->add('id_profile', 'profile_object_view', 'id', $_view->getId(true), ZendT_Lib::translate('Identificação da Visão'), 'String', '%?%');
     $this->_columns->add('observacao', 'profile_object_view', 'observacao', $_view->getObservacao(true), ZendT_Lib::translate('Observação da Visão'), 'String', '%?%');
     $this->_columns->add('uri', 'profile_object_view', 'uri', $_view->getUri(true), ZendT_Lib::translate('URI da Visão'), 'String', '%?%');
     $this->_columns->add('objeto', 'profile_object_view', 'objeto', $_view->getUri(true), ZendT_Lib::translate('Objeto da Visão'), 'String', '%?%');
     $this->_columns->add('nome', 'profile_object_view', 'nome', $_view->getNome(true), ZendT_Lib::translate('Nome da Visão'), 'String', '%?%');
     $this->_columns->add('id_usuario', 'usuario', 'id', $_usuario->getId(true), ZendT_Lib::translate('ID do Usuário'), 'Number', '=');
     $this->_columns->add('nome_usuario', 'usuario', 'nome', $_usuario->getNome(true), ZendT_Lib::translate('Nome do Usuário'), 'String', '?%');
     $this->_columns->add('email_usuario', 'usuario', 'email', $_usuario->getEmail(true), ZendT_Lib::translate('E-Mail do Usuário'), 'String', '?%');
     $this->_columns->add('id_papel', 'profile_job_dest', 'id_papel', $_view->getId(true), ZendT_Lib::translate('Identificação do Papel'), 'String', '%?%');
     $this->_columns->add('nome_papel', 'papel_usu', 'nome', $_view->getId(true), ZendT_Lib::translate('Nome do Papel'), 'String', '%?%');
 }
Example #2
0
 protected function _loadColumns()
 {
     $_view = new Profile_Model_ObjectView_Mapper();
     $_papel = new Auth_Model_Conta_Mapper();
     $_privilegio = new Profile_Model_ObjectViewPriv_Mapper();
     $_usuario = new Auth_Model_Usuario_Mapper();
     $_empresa = new Ca_Model_Empresa_Mapper();
     $_filial = new Ca_Model_Filial_Mapper();
     $this->_columns = new ZendT_Db_Column_View('Profile_DataView_ObjectViewPriv_Usuarios', $this->_getSettingsDefault());
     $this->_columns->add('id_visao', 'base', 'id_visao', $_view->getId(true), 'Id. da Visão', '', '=');
     $this->_columns->add('nome_visao', 'base', 'nome_visao', $_view->getNome(true), 'Nome da Visão', '', '?%');
     $this->_columns->add('objeto_visao', 'base', 'objeto_visao', $_view->getObjeto(true), 'Objeto da Visão', '', '?%');
     $this->_columns->add('grupo_liberado', 'base', 'grupo_liberado', $_papel->getNome(true), 'Grupo Liberado', '', '?%');
     $this->_columns->add('tipo_privilegio', 'base', 'tipo_privilegio', $_privilegio->getTipo(true), 'Tipo da Liberação', '', '=');
     $this->_columns->add('nome_usuario', 'base', 'nome_usuario', $_usuario->getNome(true), 'Nome do Usuário', '', '?%');
     $this->_columns->add('email_usuario', 'base', 'email_usuario', $_usuario->getEmail(true), 'E-Mail do Usuário', '', '?%');
     $this->_columns->add('empresa_usuario', 'base', 'empresa_usuario', $_empresa->getSigla(true), 'Empresa do Usuário', '', '?%');
     $this->_columns->add('filial_usuario', 'base', 'filial_usuario', $_filial->getSigla(true), 'Filial do Usuário', '', '?%');
     $this->_columns->add('grupo_usuario', 'base', 'grupo_usuario', $_papel->getNome(true), 'Grupo do Usuário', '', '?%');
     $this->_columns->add('nome_cliente_usuario', 'base', 'nome_cliente_usuario', $_usuario->getNome(true), 'Nome do Cliente do Usuário', '', '?%');
     $this->_columns->add('cnpj_cliente_usuario', 'base', 'cnpj_cliente_usuario', $_usuario->getNome(true), 'CNPJ do Cliente do Usuário', '', '?%');
 }