コード例 #1
0
ファイル: cursos.php プロジェクト: vonmecheln/Eventos
    /**
     * 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);
    }
コード例 #2
0
ファイル: usuarios.php プロジェクト: anselmobattisti/Eventos
 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"));
 }
コード例 #3
0
    /**
     * 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&ecirc;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&ecirc;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;
    }
コード例 #4
0
ファイル: inscricao.php プロジェクト: anselmobattisti/Eventos
<?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']);