ACC SHELL

Path : /srv/www/vhosts/centrumlb/inc/
File Upload :
Current File : /srv/www/vhosts/centrumlb/inc/doporucit_znamemu.php

<?php
//include_once($_SERVER['DOCUMENT_ROOT'] . '/administrace/config/config.php');

$valid = true;

function sendMessageToAdmin($arr) {
    $mail = new NMail;
    $mail->setFrom($arr['email']);
    $mail->addReplyTo($arr['email']);
    $mail->addTo($arr['jehoemail']);
    if (MARTIN) {
	$mail->addBcc(MARTIN);
    }
    if (TOMAS) {
	$mail->addBcc(TOMAS);
    }
    $mail->setSubject('Doporučit známému');


    $mail_text = 'Dobrý den,<br /><br />';
    $mail_text .='tento produkt z nabídky online eshopu ' . SERVER_NAME . ' Vám doporučuje Váš známý: ' . $arr['jmeno'] . '<br /><br />';
    $mail_text .='------------------------------------<br /><br />';
    $mail_text .='Název produktu: ' . $arr['nazev']. '<br /><br />';
    $mail_text .= 'Stránka produktu: ' . $arr['url'] . '<br /><br />';
    $mail_text .='------------------------------------<br /><br />';
    $mail_text .= 'Více informací naleznete na http://' . SERVER_NAME;

    $mail->setHTMLBody($mail_text);
    $mail->send();
}

//if ($_POST['robot'] * 1 != 6) {
//if (1) {
//Tools::message('Zodpověděli jste špatně kontrolní otázku.', 'ERR');
//$valid = false;
//} else {

$jmeno = Validate::validateString($_POST['doporucit_jmeno'], 'Jméno', false);
if (!$jmeno && $jmeno !== null) {
    $valid = false;
}

$email = Validate::validateMail($_POST['doporucit_email'], false);
if (!$email && $email !== null) {
    //Tools::message('Problem se zpracovani emailu', 'ERR');
    $valid = false;
}
$jehoemail = Validate::validateMail($_POST['doporucit_jehoemail'], false);
if (!$jehoemail && $jehoemail !== null) {
    //Tools::message('Problem se zpracovani emailu', 'ERR');
    $valid = false;
}




if ($valid) {
    $arr = array(
	'jmeno' => $jmeno,
	'email' => $email,
	'jehoemail' => $jehoemail,
	'nazev' => $_POST['doporucit_nazev'],
	'url' => $_POST['doporucit_url'],
	'datum' => isset($_POST['datum']) ? $_POST['datum'] : new DateTime,
    );
    //NDebugger::dump($_POST);NDebugger::dump($arr);exit;

    sendMessageToAdmin($arr);

    Tools::message('Email byl odeslán', 'OK');
    if (!headers_sent()) {
	Tools::redirect($_SERVER['HTTP_REFERER']);
	return true;
    }
}
/*
Ndebugger::Dump($_SESSION);
Ndebugger::Dump($valid);
Ndebugger::Dump($arr);
exit;
 *
 */
?>

ACC SHELL 2018