Esempio n. 1
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/class.album_cpg.php";
?>
	<?php 
$AlbCpg = new Album_CPG(0);
$AlbCpg->setTitle("Album do Alencar");
$AlbCpg->setDescription("Imagens do Opala do Alencar");
$AlbCpg->setCategory('10002');
$AlbCpg->setPos('100');
echo '\\n' . $AlbCpg->getAlbumID();
echo '\\n' . $AlbCpg->getTitle();
echo '\\n' . $AlbCpg->getDescription();
echo '\\n' . $AlbCpg->getCategory();
$AlbCpg->Grava();
?>
   	     
Esempio n. 2
0
function ValidaForm()
{
    $regex = '^' . '[-a-z0-9!#$%&\'*+/=?^_<{|}~]+' . '(\\.[-a-zA-Z0-9!#$%&\'*+/=?^_<{|}~]+)*' . '@' . '[a-z0-9-]+' . '(\\.[a-z0-9-]{2,})+' . '$';
    $cad = 'abcdefghijklmonpqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ0123456789_-@%$#';
    $username = trim($_POST['username']);
    $senha = trim($_POST['senha']);
    $confsenha = trim($_POST['confsenha']);
    $nome = trim($_POST['nomecompleto']);
    $email = trim($_POST['email']);
    $endereco = trim($_POST['endereco']);
    $numero = trim($_POST['numero']);
    $cep1 = trim($_POST['cep1']);
    $cep2 = trim($_POST['cep2']);
    $cidade = trim($_POST['cidade']);
    $estado = trim($_POST['estado']);
    $ddd = trim($_POST['DDD']);
    $fone = trim($_POST['fone']);
    $dddcel = trim($_POST['DDDCEL']);
    $celular = trim($_POST['celular']);
    if (trim($_POST['possui']) == "SIM") {
        $possui = "S";
    } else {
        $possui = "N";
    }
    $anopala = trim($_POST['anopala']);
    $descricao = trim($_POST['descricao']);
    if (trim($_POST['publica']) == "S") {
        $publica = "S";
    } else {
        $publica = "N";
    }
    if (trim($_POST['recados']) == "S") {
        $recmail = "S";
    } else {
        $recmail = "N";
    }
    if (trim($_POST['aceite']) == "S") {
        $aceite = "S";
    } else {
        $aceite = "N";
    }
    $temerro = 0;
    if (empty($username)) {
        echo "<tr><td colspan=2>Usuário não informado </td></tr>" . "\n";
        $temerro = 1;
    } else {
        if (strspn($username, $cad) != strlen($username)) {
            echo "<tr><td colspan=2>Usuário Inválido, caracteres permitidos:A-Z 0-9 _-@%\$#</td></tr>" . "\n";
            $temerro = 1;
        } else {
            if (strlen($username) < 3) {
                echo "<tr><td colspan=2>Usuário deve conter no mínimo 3 digitos </td></tr>" . "\n";
                $temerro = 1;
            } else {
                if (is_numeric($username)) {
                    echo "<tr><td colspan=2>Usuário deve conter letras </td></tr>" . "\n";
                    $temerro = 1;
                }
            }
        }
    }
    if (empty($senha)) {
        echo "<tr><td colspan=2>Senha não informada </td></tr>" . "\n";
        $temerro = 1;
    } else {
        if (strlen($senha) < 5) {
            echo "<tr><td colspan=2>Senha deve conter no mínimo 5 digitos </td></tr>" . "\n";
            $temerro = 1;
        }
    }
    if ($senha != $confsenha) {
        echo "<tr><td colspan=2>Senha não confirmada  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($nome)) {
        echo "<tr><td colspan=2>Nome completo não informado  </td></tr>" . "\n";
        $temerro = 1;
    } else {
        if (strlen($nome) < 6) {
            echo "<tr><td colspan=2>Nome completo deve conter no mínimo 6 digitos </td></tr>" . "\n";
            $temerro = 1;
        } else {
            if (is_numeric($nome)) {
                echo "<tr><td colspan=2>Nome completo deve conter letras </td></tr>" . "\n";
                $temerro = 1;
            }
        }
    }
    if (empty($email)) {
        echo "<tr><td colspan=2>E-mail não informado  </td></tr>" . "\n";
        $temerro = 1;
    } else {
        if (!eregi($regex, $email)) {
            echo "<tr><td colspan=2>E-mail invalido  </td></tr>" . "\n";
            $temerro = 1;
        }
    }
    if (empty($cidade)) {
        echo "<tr><td colspan=2>Cidade não informada  </td></tr>" . "\n";
        $temerro = 1;
    } else {
        if (is_numeric($nome)) {
            echo "<tr><td colspan=2>Nome completo deve conter letras </td></tr>" . "\n";
            $temerro = 1;
        }
    }
    if (empty($estado)) {
        echo "<tr><td colspan=2>Estado não informado  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($endereco)) {
        echo "<tr><td colspan=2>Endereço não informado  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($numero) && !is_numeric($numero)) {
        echo "<tr><td colspan=2>Informe o número do endereço corretamente  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (!empty($ddd) && !is_numeric($ddd)) {
        echo "<tr><td colspan=2>DDD inválido, informe somente números  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (!empty($fone) && !is_numeric($fone)) {
        echo "<tr><td colspan=2>Telefone inválido, informe somente números  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (!empty($dddcel) && !is_numeric($dddcel)) {
        echo "<tr><td colspan=2>DDD do Celular inválido, informe somente números  </td></tr>" . "\n";
        $temerro = 1;
    }
    if (!empty($celular) && !is_numeric($celular)) {
        echo "<tr><td colspan=2>Celular inválido, informe somente números  </td></tr>" . "\n";
        $temerro = 1;
    }
    if ($possui == "S" && $anopala == 0) {
        echo "<tr><td colspan=2>Informe o ano do seu opala </td></tr>" . "\n";
        $temerro = 1;
    }
    if ($possui == "S" && empty($descricao)) {
        echo "<tr><td colspan=2>Descreva seu opala </td></tr>" . "\n";
        $temerro = 1;
    }
    if ($aceite != "S") {
        echo "<tr><td colspan=2>Para efetuar o pré-cadastro é necessário que vc concorde com o estatudo e regras de inscrição. </td></tr>" . "\n";
        $temerro = 1;
    }
    if (jaexiste($username, $email)) {
        echo "<tr><td colspan=2>Nome de usuário já está em uso, tente outro usuário </td></tr>" . "\n";
        $temerro = 1;
    }
    if ($temerro == 0) {
        /* 
         * Incluir o usuário na galeria de fotos coopermine
         */
        $UsrCpg = new Usuario_CPG(0);
        $UsrCpg->setUserGroup(2);
        $UsrCpg->setUserActive("YES");
        $UsrCpg->setUserName($username);
        $UsrCpg->setPassWord(md5($senha));
        $UsrCpg->setUserGroupList(null);
        $UsrCpg->setUserEmail($email);
        $UsrCpg->setUserProfile1($cidade . '/' . $estado);
        $UsrCpg->setUserProfile2(null);
        $UsrCpg->setUserProfile3(null);
        $UsrCpg->setUserProfile4(null);
        $UsrCpg->setUserProfile5($descricao);
        $UsrCpg->setUserProfile6(null);
        $UsrCpg->setUserActKey(null);
        $UsrCpg->Grava();
        /*
         * Inclui o album do opaleiro na galeria
         */
        $AlbCpg = new Album_CPG(0);
        $AlbCpg->setTitle("Meu Opala");
        $AlbCpg->setDescription("Fotos do Opala de: " . $username);
        $AlbCpg->setCategory($UsrCpg->getUserID() + 10000);
        $AlbCpg->setPos('100');
        $AlbCpg->Grava();
        $AlbCpg2 = new Album_CPG(0);
        $AlbCpg2->setTitle("Outras Fotos");
        $AlbCpg2->setDescription("Imagens diversas de: " . $username);
        $AlbCpg2->setCategory($UsrCpg->getUserID() + 10000);
        $AlbCpg2->setPos('101');
        $AlbCpg2->Grava();
        /* 
         * Incluir o usuário no smfforum 
         */
        $Forum = new Forum(0);
        $Forum->setMemberName($username);
        $Forum->setPassWD($senha);
        $Forum->setEmailAddress($email);
        $Forum->setLocation($cidade . '/' . $estado);
        $Forum->Grava();
        $insere = sprintf("insert into cad_usuario(username,senha,nome,email,cidade,estado,ddd,fone,dddcel,celular,flpublica,nivel,dtcadastro,possuiopala,descricao,anopala,recmail,endereco,numero,cep,idcpg,idalbumcpg,idforum)\n                     values ('%s', '%s','%s','%s','%s','%s',%d,%d,%d,%d,'%s','0','%s','%s','%s',%d,'%s','%s','%d','%d','%d','%d','%d')", $username, md5($senha), $nome, $email, $cidade, $estado, $ddd, $fone, $dddcel, $celular, $publica, date("Y-m-d H-i-s"), $possui, $descricao, $anopala, $recmail, $endereco, $numero, $cep1 * 1000 + $cep2, $UsrCpg->getUserID(), $AlbCpg->getAlbumID(), $Forum->getID_Member());
        inclui($insere);
        enviaemail($username, $email, 0);
        echo "<tr><td><table id='tabform' border='0' cellspacing='0' style='color:blue;'>";
        echo "<tr><td>Seu pré-cadastro foi realizado com sucesso !</td></tr>\n";
        echo "<tr><td>Seu cadastro já foi realizado também na galeria fotos e forum, envie fotos do seu opala para o Album Meu Opala !</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Na barra esquerda do site você se informa da data e local das reuniões para que possa iniciar sua participação no clube. Caso tenha alguma dúvida entre em contato pelo fale conosco ou pelo e-mail admin@opalaclubefranca.com.br.</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Obrigado !!!</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><a href="index.php">OK</a></td></tr>' . "\n";
        echo '</table></td></tr></table>';
        include "rodape.php";
    }
    return $temerro;
}