/** * 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); }
public function acaocomprovante() { $sql = sprintf("SELECT * FROM comprovante WHERE usr_cod=%d", $_GET['usr_cod']); $rs = Sistema_Conecta::Execute($sql, PDO::FETCH_ASSOC); $rs = $rs[0]; $sql = sprintf("SELECT tpp_nome,usr_nome \r\n\t\t\t\t\t\tFROM participante \r\n\t\t\t\t\t\tINNER JOIN usuario ON usuario.usr_cod = participante.usr_cod\r\n\t\t\t\t\t\tWHERE participante.usr_cod=%d", $_GET['usr_cod']); $rt = Sistema_Conecta::Execute($sql, PDO::FETCH_ASSOC); $rt = $rt[0]; $msg = sprintf("Participante <b>%s</b> é um(a) <b>%s</b>", $rt['usr_nome'], $rt['tpp_nome']); $objeto = new Classe_Comprovante($rs['cmp_cod']); $form = new Componente_Formulario($objeto, "form1"); $frm = $form->getCampos(); $this->_layout->setNomePagina("Comprovante do Usuário"); # Cria o botão para listar usuários $this->_layout->setBotoes("Listar Usuários", Sistema_Util::getURL("usuarios", "listarusuarios"), "imagens/list.png"); $this->_layout->setCorpo("<div class='mensagemalerta' style='padding: 10px; font-size: 12px;color:#666'>" . $msg . "</div>"); $this->_layout->setCorpo($form->getForm($this->_modulo, "salvarcomprovante")); }
/** * 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; }
<?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']);