/** * @abstract Ação que lista as anotações do sistema * @return Strig */ public function acaolistaranotacoes() { $lista = new Componente_Listagem('listanotacoes'); $sql = "SELECT\r\n\t\t\t\t\t\tant_cod,\r\n\t\t\t\t\t\tant_titulo,\r\n\t\t\t\t\t\tdate_format(ant_data, '%d/%m/%Y') AS ant_data,\r\n\t\t\t\t\t\tstatus.stt_nome \r\n\t\t\t\tFROM anotacoes\r\n\t\t\t\tINNER JOIN status ON status.stt_cod = anotacoes.stt_cod"; $lista->setSQL($sql); $lista->setWhere(" anotacoes.usr_cod = " . $_SESSION['login']['codigo']); $lista->setColuna("ant_cod", "Código", "5%"); $lista->setColuna("ant_titulo", "Titulo"); $lista->setColuna("ant_data", "Data"); $lista->setColuna("stt_nome", "Status"); $lista->setNomeParametro("ant_cod"); $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formanotacoes", Componente_Listagem::$_IMG_ALTERAR); # Cria o botão para novo usuário $this->_layout->setBotoes("Nova Anotação", Sistema_Util::getURL($this->_modulo, "formanotacoes"), "imagens/form.png"); $this->_layout->setNomePagina("Listar Anotações"); $this->_layout->setCorpo($lista->getForm()); }
public function acaoListarParticipante() { $lista = new Componente_Listagem('lista_participantes'); $sql = "\n\t\tSELECT\n\t\t\tusuario.usr_cod,\n\t\t\tusuario.usr_nome,\n\t\t\ttpp_desc,\n\t\t\tstt_nome\n\t\tFROM \n\t\t\tusuario \n\t\tINNER JOIN participante ON\n\t\t\tparticipante.usr_cod = usuario.usr_cod\n\t\tLEFT JOIN status ON \n\t\t\tstatus.stt_cod = usuario.stt_cod"; $lista->setSQL($sql); $lista->setColuna("usr_cod", "Código", "5%"); $lista->setColuna("usr_nome", "Nome"); $lista->setColuna("tpp_desc", "Instituição"); $lista->setColuna("stt_nome", "Status"); $lista->setTabelaCampo(array("usr_cod" => "usuario", "usr_nome" => "usuario", "grp_nome" => "grupo", "status" => "stt_nome")); # Não irá listar o usuario desenvolvedor $lista->setWhere(" usuario.grp_cod != " . DESENVOLVEDOR . " AND usuario.stt_cod != 2"); $lista->setNomeParametro("usr_cod"); $lista->setBotaoModuloAcao("Alterar", 'usuarios', "formusuario", Componente_Listagem::$_IMG_ALTERAR); # Cria o botão para novo usuário $this->_layout->setBotoes("Novo Usuário/Participante", Sistema_Util::getURL("usuarios", "formusuario"), "imagens/form.png"); $this->_layout->setNomePagina("Listagem de Usuários"); $this->_layout->setCorpo($lista->getForm()); }
/** * @abstract Ação que lista os grupos cadastros no sistema * @return Strig */ public function acaoListarGrupos() { $lista = new Componente_Listagem('listgrupos'); $sql = "SELECT grp_cod,grp_nome\r\n\t\t\t\tFROM grupo"; $lista->setSQL($sql); $lista->setColuna("grp_cod", "Código", "5%"); $lista->setColuna("grp_nome", "Grupo"); # Não lista o grupo do desenvolvedor $lista->setWhere(" grupo.grp_cod != " . DESENVOLVEDOR); $lista->setNomeParametro("grp_cod"); $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formgrupo", Componente_Listagem::$_IMG_ALTERAR); $lista->setBotaoModuloAcao("Permissões", $this->_modulo, "formpermissoes", "imagens/permissoes.png"); # Cria o botão para novo usuário $this->_layout->setBotoes("Novo Grupo", Sistema_Util::getURL("usuarios", "formgrupo"), "imagens/form.png"); $this->_layout->setNomePagina("Listagem de Grupos"); $this->_layout->setCorpo($lista->getForm()); }