<?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(); ?>
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; }