/** * @abstract Ação que lista as anotações do sistema * @return Strig */ public function acaolistarprogramacao() { $lista = new Componente_Listagem('listaprog'); $sql = "SELECT\r\n\t\t\t\t\t\tprg_cod,\r\n\t\t\t\t\t\tDATE_FORMAT(prg_data, '%d/%m/%Y') as prg_data,\r\n\t\t\t\t\t\tprg_tema,\r\n\t\t\t\t\t\tprg_palestrante\r\n\t\t\t\tFROM programacao\r\n\t\t\t\t"; $lista->setSQL($sql); $lista->setColuna("prg_cod", "Código", "5%"); $lista->setColuna("prg_data", "Data"); $lista->setColuna("prg_tema", "Tema"); $lista->setColuna("prg_palestrante", "Palestrante"); $lista->setNomeParametro("prg_cod"); $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formprogramacao", Componente_Listagem::$_IMG_ALTERAR); # Cria o botão para novo usuário $this->_layout->setBotoes("Nova Programação", Sistema_Util::getURL($this->_modulo, "formprogramacao"), "imagens/form.png"); $this->_layout->setNomePagina("Listar Programações"); $this->_layout->setCorpo($lista->getForm()); }
/** * @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()); }
/** * Ação responsável pela criação da listagem * dos Módulos * @return Listagem */ public function acaoListartrabalho() { $sql = "\r\n\t\tSELECT \r\n\t\t\ttrb_cod, \r\n\t\t\tconcat(substring(trb_titulo,1,80),'...') as trb_titulo, \r\n\t\t\tusr_nome,\r\n\t\t\ttrb_categoria,\r\n\t\t\tstt_nome\r\n\t\tFROM trabalho \r\n\t\t\tINNER JOIN usuario ON\r\n\t\t\t\tusuario.usr_cod = trabalho.usr_cod\r\n\t\t\tINNER JOIN status ON\r\n\t\t\t\tstatus.stt_cod = trabalho.trb_status"; $lista = new Componente_Listagem('listartrabalho'); $lista->setSQL($sql); $lista->setColuna("trb_cod", "Código", "5%"); $lista->setColuna("usr_nome", "Nome Participante"); $lista->setColuna("trb_titulo", "Titulo Trabalho"); $lista->setColuna("trb_categoria", "Categoria"); $lista->setColuna("stt_nome", "Status"); $lista->setNomeParametro("trb_cod"); $lista->setBotaoModuloAcao("Gerenciar", $this->_modulo, "Formtrabalho", Componente_Listagem::$_IMG_ALTERAR); $lista->setBotaoModuloAcao("Download", $this->_modulo, "download", "imagens/page_white_acrobat.png"); $this->_layout->setNomePagina("Listagem de Trabalhos Submetidos"); $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()); }
/** * Ação responsável pela criação da listagem * dos menus * @return Listagem */ public function acaoListarMenu() { $lista = new Componente_Listagem('listmenu'); $sql = "SELECT mnu_cod,mnu_nome FROM menu"; $lista->setSQL($sql); $lista->setColuna("mnu_cod", "Código", "5%"); $lista->setColuna("mnu_nome", "Nome"); $lista->setNomeParametro("mnu_cod"); $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formmenu", Componente_Listagem::$_IMG_ALTERAR); $this->_layout->setBotoes("Novo Menu", Sistema_Util::getURL($this->_modulo, "formmenu"), "imagens/form.png"); $this->_layout->setNomePagina("Listagem de Menus"); $this->_layout->setCorpo($lista->getForm()); }
/** * Ação responsável pela criação da listagem * dos Módulos * @return Listagem */ public function acaoListarParticipantesCursos() { $sql = "\r\n\t\tSELECT\r\n\t\t\tetcr_cod, \r\n\t\t\tcrs_titulo,\r\n\t\t\tusr_nome\r\n\t\tFROM entrada_cursos\t\r\n\t\tINNER JOIN cursos ON cursos.crs_cod = entrada_cursos.crs_cod\r\n\t\tINNER JOIN usuario ON usuario.usr_cod=entrada_cursos.usr_cod"; $lista = new Componente_Listagem('listarcursos'); $lista->setSQL($sql); $lista->setColuna("etcr_cod", "Código", "5%"); $lista->setColuna("crs_titulo", "Curso"); $lista->setColuna("usr_nome", "Participante"); $lista->setNomeParametro("etcr_cod"); $this->_layout->includeJavaScript(SISTEMA_URL . "modulo/cursos/javascript/funcoes.js"); $lista->setBotaoJavascript("Cancelar", "fcursos.cancelaPerticipante", Componente_Listagem::$_IMG_CANCELAR); //$this->_layout->setBotoes("Novo Curso",Sistema_Util::getURL($this->_modulo,"formcursos"),"imagens/form.png"); $this->_layout->setNomePagina("Listagem Participantes dos Cursos"); $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()); }