$temerro = 1; } if ($possui == "S" && empty($descricao)) { echo "<tr><td>Descreva seu opala </td></tr>" . "\n"; $temerro = 1; } if (jaexiste($username, $email)) { echo "<tr><td>Nome de usuário já está em uso, tente outro usuário </td></tr>" . "\n"; $temerro = 1; } if ($temerro == 1) { include "volta.php"; } else { $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)\n values ('%s', '%s','%s','%s','%s','%s',%d,%d,%d,%d,'%s','0','%s','%s','%s',%d,'%s','%s','%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); inclui($insere); enviaemail($username, $email, 0); echo "<tr><td>Seu pré-cadastro foi realizado com sucesso !</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. 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>Você receberá um e-mail com seus dados e um link de confirmação do seu e-mail, após essa confirmação seu pré-cadastro será confirmado.</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"; } ?> </table> <?php include "rodape.php"; ?>
$entry["description"][1] = $grupo; } if (!empty($novasenha)) { $entry["userpassword"][0] = "{crypt}" . crypt($novasenha); } if (!empty($novasenha)) { $entry["userpassword"][1] = encripta($novasenha, $key, $iv); } $uptdn = "uid=" . $info[$valor]["uid"][0] . ",ou=" . $info[$valor]["host"][0] . ",ou=people," . $dn; if (ldap_modify($conexao, $uptdn, $entry)) { // Envia email para informar alteracao $emails = getemail($info[$valor]["description"][1]); $mensagem = "Sistema de senhas\n\nA seguinte senha foi editada pelo usuбrio " . $usuario . ":\n\nCliente: " . $info[$valor]["o"][0] . "\nHost: " . $info[$valor]["host"][0] . "\nUsuбrio: " . $info[$valor]["uid"][0] . "\nGrupo: " . $info[$valor]["description"][1]; $subject = "Sist. senhas: atenзгo: " . $usuario . " editou (C:" . $info[$valor]["o"][0] . ", H:" . $info[$valor]["host"][0] . ", U:" . $info[$valor]["uid"][0] . ", G:" . $info[$valor]["description"][1] . ")"; if (count($emails) != 0) { enviaemail($emails, $subject, $mensagem); //echo "Enviando notificacao..."; } $senhade = decripta($info[$valor]["userpassword"][1], $key, $iv); if ($senhade != $novasenha) { writehistory("sysuser="******" user="******"uid"][0] . " cliente=" . $info[$valor]["o"][0] . " host=" . $info[$valor]["host"][0] . " pw=" . $senhade); } writelog("EDIT status=ok user="******" uid=" . $info[$valor]["uid"][0] . " o=" . $info[$valor]["o"][0] . " host=" . $info[$valor]["host"][0]); echo "<center>Registro atualizado!</center>"; echo "<br><input type=\"button\" value=\"Fechar\" onclick=\"self.close(); window.opener.location.reload();\">"; } else { echo "<center>O registro nгo foi atualizado! Problema desconhecido</center>"; echo "<br><input type=\"button\" value=\"Fechar\" onclick=\"self.close(); window.opener.location.reload();\">"; } } else { echo "<br><font color=\"red\"><center><b>As senhas nгo conferem!</b></center></font>";
} if ($temerro == 1) { include "volta.php"; } else { $sql = sprintf("Select username,email from cad_usuario where username = '******' and email = '%s'", $username, $email); include 'conectadb.php'; $result = mysql_query($sql) or die("Erro consultando usuário " . mysql_errono() . ',' . mysql_error()); if (mysql_num_rows($result) == 0) { echo "<tr><td>Usuario ou e-mail inválidos !</td></tr>\n"; echo '<tr><td><br></td></tr>' . "\n"; include "volta.php"; } else { $novasenha = "b" . date("YmdHis"); $sql = sprintf("update cad_usuario set senha = '%s' where username = '******'", md5($novasenha), $username); $result = mysql_query($sql) or die("Erro gerando nova senha " . mysql_errono() . ',' . mysql_error()); enviaemail($username, $email, $novasenha); echo "<tr><td>Nova senha gerada com sucesso !</td></tr>\n"; echo '<tr><td><br></td></tr>' . "\n"; echo "<tr><td>Você receberá um e-mail com a nova senha, para sua segurança sugerimos que você altere a senha logo após o primero acesso.</td></tr>\n"; echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><a href="index.php">OK</a></td></tr>' . "\n"; } mysql_close($link); } ?> </table> <?php include "rodape.php"; ?>
function gravagols($camp, $rod, $golsma, $golsvi, $nrojg) { $dw = array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"); include 'conectadb.php'; if ($camp == 3) { $sql = sprintf("select subtime(min(addtime(data,hora)),'00:15:00') limite\n\t\t\t\t\t\tfrom cad_rodada\n\t\t\t\t\t\twhere campeonato = %d and rodada = %d", $camp, $rod); $result = mysql_query($sql) or die('\\nErro consultando limite palpite: ' . mysql_error()); $row = mysql_fetch_assoc($result); if (strtotime('NOW') + 3600 > strtotime($row['limite'])) { return; } } $sql = sprintf("select descricao,ano from cad_campeonato where codigo = %d", $camp); $result = mysql_query($sql) or die('\\nErro consultando descricao do campeonato no banco de dados: ' . mysql_error()); $row = mysql_fetch_assoc($result); $descricao = $row['descricao']; $ano = $row['ano']; $j = count($golsma); $tabela = '<table border="1px" bordercolor="gray" cellspacing="0" bgcolor=#FFFEE2>' . "\n"; $tabela .= sprintf('<tr><td colspan=4><b>%s-%s</td><td align=center>Rodada:<b> %02d</td></tr>', $row['descricao'], $row['ano'], $rod) . "\n"; $tabela .= '<tr bgcolor=#D6FFD7 style="background:#D6FFD7;font-weight:bold;" ><td align=center>Jogo</td><td align=right>Mandante</td><td align=center> x </td><td>Visitante</td><td>Data/Hora</td>' . "\n"; for ($x = 0; $x < $j; $x++) { $sql = sprintf("select subtime(addtime(data,hora),'00:15:00') limite \n\t\t \t\t\t\t\tfrom cad_rodada " . "where campeonato = %d " . "and rodada = %d " . "and jogo = %d ", $camp, $rod, $nrojg[$x]); $result = mysql_query($sql) or die('\\nErro consultando registro no banco de dados: ' . mysql_error()); $row = mysql_fetch_assoc($result); if (strtotime('NOW') + 3600 > strtotime($row['limite'])) { continue; } $sql = sprintf("select count(*) qtde from cad_palpite " . "where campeonato = %d " . "and rodada = %d " . "and jogo = %d " . "and userid = %d ", $camp, $rod, $nrojg[$x], $_SESSION['userid']); $result = mysql_query($sql) or die('\\nErro consultando registro no banco de dados: ' . mysql_error()); $row = mysql_fetch_assoc($result); if ($row['qtde'] == 0) { //Se não existe palpite cadastrado, insere $sql = sprintf("insert into cad_palpite " . "(campeonato,userid,rodada,jogo,pmanda,pvisita,data,hora,useridcad) " . "values(%d,%d,%d,%d,%d,%d,date(date_add(now(),interval 1 hour)),subtime(curtime(),'01:00:00'),%d) ", $camp, $_SESSION['userid'], $rod, $nrojg[$x], $golsma[$x], $golsvi[$x], $_SESSION['userid']); } else { $sql = sprintf("update cad_palpite " . "set pmanda = %d, " . "pvisita = %d, " . "data = date(date_add(now(),interval 1 hour)), " . "hora = subtime(curtime(),'01:00:00'), " . "useridcad = %d " . "where campeonato = %d " . "and rodada = %d " . "and jogo = %d " . "and userid = %d ", $golsma[$x], $golsvi[$x], $_SESSION['userid'], $camp, $rod, $nrojg[$x], $_SESSION['userid']); } mysql_free_result($result); $result = mysql_query($sql) or die('\\nErro gravando registro no banco de dados: ' . mysql_error()); $sql = sprintf("select tm.nome ma,tv.nome vi,r.data,r.hora " . "from " . "cad_times tv," . "cad_times tm," . "cad_rodada r " . "where " . "r.campeonato = %d " . "and r.rodada = %d " . "and r.jogo = %d " . "and tm.codigo = r.manda " . "and tv.codigo = r.visita " . "order by r.campeonato,r.rodada,r.jogo", $camp, $rod, $nrojg[$x]); $result = mysql_query($sql) or die('\\nErro consulta rodada no banco de dados: ' . mysql_error()); $row = mysql_fetch_assoc($result); $tabela .= sprintf('<tr>' . '<td align=center>%s</td>' . '<td align=right>%s</td>' . '<td align=center><b>%s x %s</td>' . '<td>%s</td>' . '<td>%s %s <i>%s</td></tr>', $nrojg[$x], $row['ma'], $golsma[$x], $golsvi[$x], $row['vi'], date("d/m/Y", strtotime($row['data'])), date("H:i", strtotime($row['hora'])), $dw[date("w", strtotime($row['data']))]) . "\n"; mysql_free_result($result); } $tabela .= "</table>\n"; // echo ($tabela); enviaemail($rod, $tabela); $rodada = sprintf("%02d", $rod); echo '<tr><td>Campeonato: <b><span style="color:blue;">' . $descricao . '-' . $ano . '</span></td></tr>' . "\n"; echo '<tr><td>Rodada: <b><span style="color:blue;">' . $rodada . '</span></td></tr>' . "\n"; echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><br></td></tr>' . "\n"; echo "<tr><td>Seu palpite para essa rodada foi registrado com sucesso !</td></tr>\n"; echo '<tr><td><br></td></tr>' . "\n"; if ($camp != 4) { echo "<tr><td>Esse palpite ainda pode ser alterado com até 15 minutos antes do início de cada partida.</td></tr>\n"; } echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><a href="lst_cadpalpite.php">OK</a></td></tr>' . "\n"; mysql_close($link); }
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; }
<?php include "traco.php"; ?> <?php include "tophome.php"; ?> <table id="menuadm" border="0" cellspacing="0"> <?php include 'conectadb.php'; $consulta = sprintf("select username,senha,userid,email from cad_usuario where userid = %d", $_SESSION['userid']); $result = mysql_query($consulta) or die("Erro registrando conexão " . mysql_errono() . ',' . mysql_error()); $row = mysql_fetch_assoc($result); enviaemail($row['username'], $row['email'], 1); echo "<tr><td>E-mail reenviado com sucesso !! </td></tr:" . "\n"; echo "<tr><td><br></td></tr>" . "\n"; echo "<tr><td><br></td></tr>" . "\n"; echo '<tr><td><a href="index.php">OK</a></td></tr>' . "\n"; ?> </table> <?php function enviaemail($username, $email, $funcao) { include 'envmail.php'; include 'conectadb.php'; $consulta = sprintf("select userid from cad_usuario where username = '******'", $username); $result = mysql_query($consulta) or die("Erro enviando e-mail " . mysql_errono() . ',' . mysql_error()); if (mysql_num_rows($result) == 0) {