コード例 #1
10
ファイル: login.php プロジェクト: RenanVin/Projeto
}
if (router(2) == "newPass") {
    extract($_POST);
    if ($nosp != "") {
        exit;
    }
    $consulta = mysql_query("SELECT * FROM sys_admin WHERE token = '" . $token . "'");
    $result = mysql_num_rows($consulta);
    if ($result == false) {
        echo sweetAlert("Erro!", "Link inválido ou fora do prazo de validade.", "error");
        exit;
    }
    $ln = mysql_fetch_object($consulta);
    if ($ln->tokenExp < date("Y-m-d H:i:s")) {
        echo sweetAlert("Erro!", "Link inválido ou fora do prazo de validade.", "error");
        exit;
    }
    requiredField("password", "senha", "formNewPass");
    if (strlen($password) < 5) {
        echo sweetAlert("Atenção!", "Sua deve deve conter no mínimo 5 caracteres.", "warning");
        exit;
    }
    requiredField("passwordRep", "(Repita a senha)", "formNewPass");
    if ($password != $passwordRep) {
        echo sweetAlert("Atenção!", "As senhas digitadas não conferem.", "warning");
        exit;
    }
    update(array("token", "tokenExp", "password"), array("", "", md5($password)), "sys_admin", "WHERE ID = '" . $ln->ID . "'");
    $_SESSION["adminID"] = $ln->ID;
    echo sweetRedir("Sucesso!", "Sua senha foi atualizada.", "success", CP . "/view/home");
}
コード例 #2
0
ファイル: contato.php プロジェクト: RenanVin/Projeto
<?php

extract($_POST);
requiredField("contNome", "Nome", $formName);
requiredEmail("contEmail", $formName);
requiredField("contTelefone", "Telefone", $formName);
requiredField("contCidade", "Cidade", $formName);
requiredField("contUf", "UF", $formName);
requiredTextarea("contMsg", "Mensagem", $formName);
$msgMail = '
		<div style="font-family: Tahoma; color: #666; font-size: 14px;">
			<div>Resposta para <strong>' . $contEmail . '</strong>.</div>
			<br />
			<div>Nome: <strong>' . utf8_decode($contNome) . '</strong></div>
			<div>Telefone: <strong>' . utf8_decode($contTelefone) . '</strong></div>
			<div>Cidade: <strong>' . utf8_decode($contCidade) . '</strong></div>
			<div>UF: <strong>' . utf8_decode($contUf) . '</strong></div>
			<div>Mensagem: <strong>' . utf8_decode($contMsg) . '</strong></div>
		</div>
	';
$sql = mysql_query("SELECT * FROM sys_emails WHERE page = 'contato'");
$result = mysql_num_rows($sql);
if ($result == true) {
    while ($ln = mysql_fetch_object($sql)) {
        sendMail(getSys("siteName"), $ln->email, $contNome, $contEmail, "Contato recebido pelo site " . getSys("siteName"), $msgMail, "");
    }
    echo '
		<script>
			document.' . $formName . '.reset();
			swal("E-mail enviado!", "Retornaremos em breve.", "success");
		</script>
コード例 #3
0
     publishField($cid, 1, $option);
     break;
 case "fieldPublishedNo":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     publishField($cid, 0, $option);
     break;
 case "fieldRequiredYes":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     requiredField($cid, 1, $option);
     break;
 case "fieldRequiredNo":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     requiredField($cid, 0, $option);
     break;
 case "fieldProfileYes1":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     profileField($cid, 1, $option);
     break;
 case "fieldProfileYes2":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     profileField($cid, 2, $option);
     break;
 case "fieldProfileNo":
     cbSpoofCheck('field');
     checkCanAdminPlugins('core.edit.state');
     profileField($cid, 0, $option);
コード例 #4
0
ファイル: users.php プロジェクト: RenanVin/Projeto
<?php

if (@router(2) == false) {
    exit;
}
if (router(2) == "insert") {
    extract($_POST);
    if (!$_POST) {
        exit;
    }
    $formName = @router(3);
    requiredField("nome", "Nome", $formName);
    requiredEmail("email", $formName);
    requiredField("password", "Senha", $formName);
    requiredField("passwordRep", "Repita a senha", $formName);
    passwordComparer("password", "passwordRep", $formName);
    $consulta = mysql_num_rows(mysql_query("SELECT * FROM sys_admin WHERE email = '" . $email . "'"));
    if ($consulta == true) {
        echo jsScript('$(".' . $formName . ' .input-email input").focus();');
        echo sweetAlert("Atenção!", "Este e-mail já está cadastrado.", "warning");
    }
    insert(array("nome", "email", "password"), array($nome, $email, md5($password)), "sys_admin");
    exit;
    // Salva cada campo por vez
    foreach ($_POST as $campo => $valor) {
    }
}
if (router(2) == "update") {
    extract($_POST);
    if (!$_POST) {
        exit;