Exemplo n.º 1
0
 /**
  * @abstract Ação que altera a senha vinda do formulario
  * @return JSON
  */
 public function ajaxsalvarsenha()
 {
     $_POST = Sistema_Util::trataUTF8($_POST);
     // Grupo Participante
     $_POST['grp_cod'] = 3;
     // Status Ativo
     $_POST['stt_cod'] = 1;
     // Login igual ao email
     $_POST['usr_login'] = $_POST['usr_email'];
     $obj = new Classe_Usuario();
     $obj->setDados($_POST);
     $id = $obj->salvar();
     $dados['usr_cod'] = $id['id']['valorid'];
     $sql = sprintf("SELECT tpp_cod FROM participante WHERE usr_cod=%d", $dados['usr_cod']);
     $tpp_cod = Sistema_Conecta::getOne($sql);
     if ($tpp_cod > 0) {
         $dados['tpp_cod'] = $tpp_cod;
     }
     $dados['tpp_nome'] = $_POST['tpp_nome'];
     $dados['tpp_desc'] = $_POST['tpp_desc'];
     $dados['tpp_cracha'] = $_POST['tpp_cracha'];
     $dados['tpp_trabalho1'] = $_POST['tpp_trabalho1'];
     $dados['tpp_trabalho2'] = $_POST['tpp_trabalho2'];
     $dados['tpp_trabalho3'] = $_POST['tpp_trabalho3'];
     $dados['tpp_jantar'] = $_POST['tpp_jantar'];
     $part = new Classe_Participante();
     $part->setDados($dados);
     $a = $part->salvar();
     $tpp_cod = $a['id']['valorid'];
     // somente gera o boleto se a inscricao for bem sucedida
     if ($tpp_cod) {
         $vet_boleto_dados = Modulo_Inscricao_Funcoes::CalculaValorBoleto($tpp_cod);
         // criar um boleto no momento em que inscricao eh feita
         $boleto_classe = new Classe_Boleto();
         $boleto['bol_valordocumento'] = $vet_boleto_dados['bol_valordocumento'];
         $boleto['bol_datavencimento'] = $vet_boleto_dados['bol_datavencimento'];
         $boleto['bol_nossonumero'] = $tpp_cod;
         $boleto['tpp_cod'] = $tpp_cod;
         $boleto_classe->setDados($boleto);
         $boleto_classe->salvar();
     }
     $json = new Sistema_Ajax();
     $json->addVar("id", $dados['usr_cod']);
     $json->responde();
     return $dados['usr_cod'];
 }
Exemplo n.º 2
0
<?php

# inclui o config
include '../../config.php';
# Verifica se irá recarregar a paágina
if (isset($_POST['recarrega']) && $_POST['recarrega'] == "true") {
    $se = new Componente_Listagem_Sessao($_POST['formid']);
    $se->setDado("whereajx", "");
} else {
    # para fazer filtro com acento
    $_POST = Sistema_Util::trataUTF8($_POST);
    $listagem = new Componente_Listagem($_POST['formid']);
    # Verifica se foi clicado na paginacao
    if (isset($_POST['limit']) && is_numeric($_POST['limit'])) {
        $listagem->setInicio($_POST['limit']);
    }
    # verifica se terá que fazer ordenaçao
    if (isset($_POST['ordem']) && strlen($_POST['ordem']) > 0 && $_POST['ordem'] != "::botao::") {
        $se = new Componente_Listagem_Sessao($_POST['formid']);
        $ord = $se->getDado('tipoord') == "DESC" ? "ASC" : "DESC";
        $listagem->setOrdem($_POST['ordem'], $ord);
    }
    $filtro = $_POST['filtro'];
    $tmp = $listagem->getTabelaDoCampo();
    if (is_array($tmp)) {
        if (array_key_exists($_POST['filtro'], $tmp)) {
            $filtro = sprintf("%s.%s", $tmp[$_POST['filtro']], $_POST['filtro']);
        }
    }
    $where = sprintf(" %s LIKE '%%%s%%' ", $filtro, $_POST['busca']);
    $listagem->setWhereAjax($where);