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()); }