Example #1
0
function sendMail($nomeDestino, $emailDestino, $nomeRemetente, $emailRemetente, $assunto, $msg, $arquivo = "")
{
    require_once str_replace("admin/", "", DIR) . "system/PHPMailer/PHPMailer.php";
    #$nomeDestino = Nome de quem vai receber
    #$emailDestino = E-mail de quem vai receber
    #$nomeRemetente = Nome de quem está enviando
    #$emailRemetente = E-mail de quem está enviando
    #$assunto = Assunto do e-mail
    #$msg = Mensagem do e-mail
    $montaMsg = '<div style="text-align: left"><img src="' . str_replace("admin", "", CP) . '/assets/img/header_mail.jpg" alt="Header" /></div>';
    $montaMsg .= '<br /><div style="font-family: Arial; color: #666; font-size: 14px;">' . $msg . '<br /><br />';
    $mail = new PHPMailer();
    $mail->isSMTP();
    $mail->SMTPDebug = 0;
    $mail->Debugoutput = 'html';
    $mail->Host = getSys("smtpHost");
    $mail->Port = getSys("smtpPort");
    $mail->SMTPAuth = true;
    $mail->Username = getSys("smtpLogin");
    $mail->Password = getSys("smtpPass");
    $mail->SetFrom(getSys("smtpLogin"), $nomeRemetente);
    $mail->addReplyTo($emailRemetente, $nomeRemetente);
    $mail->AddAddress($emailDestino, $nomeDestino);
    $mail->Subject = $assunto;
    $mail->msgHTML($montaMsg);
    if ($arquivo == true) {
        $mail->AddAttachment($arquivo);
    }
    if (!$mail->send()) {
        return false;
    } else {
        return true;
    }
}
Example #2
0
/**
 * Returns proper color coding based on current system/usage of PHP
 * @param string $color
 */
function getColor($color)
{
    global $colors, $opts;
    if ($opts['nocolor'] || !isset($colors[$color])) {
        return;
    }
    $sys = getSys();
    if ($sys === 'lin') {
        $sys = 'nix';
    }
    return $colors[$color][$sys];
}
Example #3
0
$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>
		';
} else {
    saveLog("Nenhum e-mail cadastrado para ser enviado na página de contato");
    echo '
		<script>
			swal("E-mail não enviado!", "Não foi possível enviar o e-mail, tente novamente mais tarde..", "warning");
		</script>
		';
}
Example #4
0
        update(array("token", "tokenExp"), array($token, $dataExp), "sys_admin", "WHERE ID = '" . $ln->ID . "'");
        $msg = '
			<div>
				Olá, ' . $ln->nome . ', uma nova senha foi solicitada no site <strong>' . getSys("siteName") . '</strong>.
			</div
			<br />
			<div>Clique no link abaixo para criar uma nova senha:</div>
			<div>
				<a href="' . CP . '/view/new-password/' . $token . '" target="_blank"><strong>Criar nova senha</strong></a>
			</div>
			<br />
			<div>
				<small>Desconsidere essse e-mail caso não tenha solicitado uma nova senha.</small>
			</div>
			';
        sendMail($ln->nome, $ln->email, getSys("siteName"), getSys("smtpLogin"), "Recupere sua senha - " . getSys("siteName"), utf8_decode($msg));
        echo sweetAlert("Sucesso!", "Você receberá um e-mail com informações para recuperar sua senha.", "success");
        echo jsScript("\n\t\t\t\tdocument.getElementById('captcha').src='../system/captcha/captcha.php?'+Math.random();\n\t\t\t\tdocument.formForgot.reset();\n\t\t\t\t");
        exit;
    } else {
        echo sweetAlert("Erro!", "E-mail não cadastrado no sistema.", "error");
        echo jsScript("document.getElementById('captcha').src='../system/captcha/captcha.php?'+Math.random();");
        exit;
    }
}
if (router(2) == "newPass") {
    extract($_POST);
    if ($nosp != "") {
        exit;
    }
    $consulta = mysql_query("SELECT * FROM sys_admin WHERE token = '" . $token . "'");
Example #5
0
function onlineSystem()
{
    $chave = getSys("siteStatus");
    if ($chave == 2 and router(0) == "liberar") {
        $_SESSION["siteLiberado"] = 1;
        header("Location: " . CP);
        exit;
    } else {
        if ($chave == 2 and @$_SESSION["siteLiberado"] == false) {
            header("Location: manutencao");
            exit;
        }
    }
}
Example #6
0
	<meta itemprop="name" content="<?php 
echo getSys("siteTitle");
?>
">
	<meta itemprop="description" content="<?php 
echo getSys("siteDescription");
?>
">
	<meta itemprop="image" content="<?php 
echo CP;
?>
assets/img/logo.png">

	<link rel="shortcut icon" href="assets/img/icon.png">
	<title><?php 
echo getSys("siteTitle");
?>
</title>
	<base href="<?php 
echo CP;
?>
/">

	<link href="assets/css/style.css" rel="stylesheet">

	<script src="assets/js/jquery.js"></script>
	<script src="assets/js/bootstrap.js"></script>
	<script src="assets/js/jquery.form.js"></script>
	<script src="assets/js/bootbox.js"></script>
	<script src="assets/js/sweetalert2/sweetalert2.js"></script>
	<script src="assets/js/owl-carousel/owl.carousel.min.js"></script>