/** * Ação responsável pela criação do formulário * para cadastros dos Módulos * @return Form */ public function acaoFormtrabalho() { $mapa = new Classe_Trabalho($_GET['trb_cod']); $form = new Componente_Formulario($mapa); $this->_layout->setBotoes("Listar Trabalhos", Sistema_Util::getURL($this->_modulo, "listartrabalho"), "imagens/list.png"); $this->_layout->setNomePagina("Gerenciar Trabalho"); $this->_layout->setCorpo($form->getForm($this->_modulo, "salvartrabalho")); }
/** * @abstract Ação que monta o formulário para cadastrar/altera a instituicao * @return Form */ public function acaoFormProgramacao() { $objeto = new Classe_Programacao($_GET['prg_cod']); $form = new Componente_Formulario($objeto); $l = Sistema_Layout::instanciar(); $this->_layout->setBotoes("Nova Programação", Sistema_Util::getURL($this->_modulo, "formprogramacao"), "imagens/form.png"); $this->_layout->setBotoes("Listar Programações", Sistema_Util::getURL($this->_modulo, "listarprogramacao"), "imagens/list.png"); $l->setNomePagina("Programação"); $l->setCorpo($form->getForm($this->_modulo, "salvarprogramacao")); }
/** * Ação responsável pela criação do formulário * para cadastros dos Módulos * @return Form */ public function acaoFormEntradas() { $mapa = new Classe_EntradaCursos(); $form = new Componente_Formulario($mapa, "form1"); $this->_layout->setNomePagina("Entrada de Alunos"); //$this->_layout->setCorpo($form->getForm($this->_modulo,"salvarentradas")); $tela = new Sistema_Layout_Tela("templates/formulario.tpl"); $tela->addVar("campos", $form->getCampos()); //$tela->addVar("dadoshidden",$this->_hidden); $modulo = MODULO . "=" . $this->_modulo; $acao = ACAO . "=" . "salvarentradas"; $formulario = sprintf('<form id="frment" onSubmit="formulario.entrada(\'frment\',\'%s\',\'%s\'); return false;"> %s </form> %s', $modulo, $acao, $tela->getTela(), $formUPM); $this->_layout->setCorpo($formulario); }
/** * @abstract Ação que monta o formulário de cadastro/alteração * das anotações * @return String */ public function acaoFormAnotacoes() { $objeto = new Classe_Anotacoes($_GET['ant_cod']); $form = new Componente_Formulario($objeto); $this->_layout->setNomePagina("Cadastrar Anotações"); $this->_layout->setBotoes("Nova Anotação", Sistema_Util::getURL($this->_modulo, "formanotacoes"), "imagens/form.png"); $this->_layout->setBotoes("Listar Anotações", Sistema_Util::getURL($this->_modulo, "listaranotacoes"), "imagens/list.png"); $this->_layout->setCorpo($form->getForm($this->_modulo, "salvaranotacao")); }
/** * Cria um campo texto * @param String $nome_campo * @return String */ public function criaCampo($nome_campo, $tamanho = 100, $valor_campo = null) { $form = new Componente_Formulario($this->_classUPM, $this->_formUPM); # Pega os dados do formulario $dados = $form->getCampos(); $tam = count($dados) + 1; $lista = sprintf('<table width="500"> <tr> <th width="112" style="border-bottom:1px solid #000000">Idioma</th> <th width="214" style="border-bottom:1px solid #000000">Descrição</th> <th width="97" style="border-bottom:1px solid #000000">Remover</th> </tr> <tr> <td style="border-bottom:1px solid #ccc">Inglês</th> <td style="border-bottom:1px solid #ccc">Group</th> <td style="border-bottom:1px solid #ccc"><div align="center"><b style="color:#FF0000">X</b> </th> </div> </tr> <tr> <td style="border-bottom:1px solid #ccc">Português <td style="border-bottom:1px solid #ccc">Grupo <td style="border-bottom:1px solid #ccc"><div align="center"><b style="color:#FF0000">X</b> </th> </div> </tr> <tr> <td style="border-bottom:1px solid #ccc">Espanhol <td style="border-bottom:1px solid #ccc">Grupo <td style="border-bottom:1px solid #ccc"><div align="center"><b style="color:#FF0000">X</b> </th> </div> </tr> </table>'); $dados[$tam]['label'] = "Listagem"; $dados[$tam]['input'] = $lista; return $dados; }
/** * Ação para testes * @return String */ public function acaoTeste() { //$teste = sha1(123); $mapa = new Classe_GrupoOp(); $form = new Componente_Formulario($mapa); $this->_layout->setNomePagina("Teste"); $this->_layout->setCorpo($form->getForm($this->_modulo, "salvarmodulo")); //$this->_layout->setNomePagina("Testes"); //$this->_layout->setCorpo($teste); }
<?php require_once 'trabalhos/selectArray.php'; // verifica se esta logado $form = new Componente_Formulario(new Classe_Usuario(), "inscricao"); $campos = $form->getCampos(); foreach ($campos as $k => $v) { $campos_form .= sprintf('<div class="type-text"> %s %s </div>', $v['label'], $v['input']); } // Tipo do paticipante $vetTpPart = array("Acadêmico" => "Acadêmico", "Profissional" => "Profissional"); $select = selectArray::getHtmlSelect($vetTpPart, 'tpp_nome', $rs['tpp_nome']); $campos_form .= sprintf('<div class="type-text"> <label for="tpp_nome">Sou</label> %s </div>', $select); $campos_form .= sprintf('<div class="type-text"> <label for="tpp_desc" id="nome_desc">Universidade</label> <input type="text" name="tpp_desc" id="tpp_desc" value=""/> </div>'); $campos_form .= sprintf('<div class="type-text"> <label for="tpp_cracha" id="tpp_cracha">Nome no Crachá</label> <input type="text" name="tpp_cracha" id="tpp_cracha" value=""/> </div>'); /* $vetTpPart = array(""=>"Não Enviarei","Tema Livre"=>"Tema Livre + R$ 30,00","Poster"=>"Poster + R$ 20,00"); $select = selectArray::getHtmlSelect($vetTpPart,'tpp_trabalho1',$rs['tpp_trabalho1']);
/** * @abstract Ação que monta o formulário de cadastro/alteração * dos grupos de usuários do sistema * @return String */ public function acaoFormGrupo() { $objeto = new Classe_Grupo($_GET['grp_cod']); $form = new Componente_Formulario($objeto); $this->_layout->setNomePagina("Cadastro de Grupos"); # Cria o botão para novo usuário $this->_layout->setBotoes("Novo Grupo", Sistema_Util::getURL("usuarios", "formgrupo"), "imagens/form.png"); # Cria o botão para listar usuários $this->_layout->setBotoes("Listar Grupos", Sistema_Util::getURL("usuarios", "listargrupos"), "imagens/list.png"); $this->_layout->setCorpo($form->getForm($this->_modulo, "salvargrupo")); }