CHips L MINI SHELL

CHips L pro

Current Path : /opt/cpanel/ea-php54/root/usr/share/pear/RVSeagullMod/modules/faqweb/www/
Upload File :
Current File : //opt/cpanel/ea-php54/root/usr/share/pear/RVSeagullMod/modules/faqweb/www/mailsend2friend.php

<?php
/**
 * $Id: mailsend2friend.php,v 1.18 2007-04-04 17:25:46 thorstenr Exp $
 *
 * Sends the emails to your friends
 *
 * @author      Thorsten Rinne <thorsten@phpmyfaq.de>
 * @since       2002-09-16
 * @copyright   (c) 2001-2007 phpMyFAQ Team
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 */

if (!defined('IS_VALID_PHPMYFAQ')) {
    header('Location: http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']));
    exit();
}

Tracking('sendmail_send2friend', 0);

$captcha = new PMF_Captcha($db, $sids, $pmf->language);

if (   isset($_POST['name']) && $_POST['name'] != ''
    && isset($_POST['mailfrom']) && $_POST['mailfrom'] != ''
    && isset($_POST['mailto']) && $_POST['mailto'] != ''
    && IPCheck($_SERVER['REMOTE_ADDR'])
    && checkBannedWord(htmlspecialchars(strip_tags($_POST['zusatz'])))
    && checkCaptchaCode() ) {

    $name = $db->escape_string(strip_tags($_POST["name"]));
    $mailfrom = $db->escape_string(strip_tags($_POST["mailfrom"]));
    $link = $db->escape_string(strip_tags($_POST["link"]));
    $attached = $db->escape_string(strip_tags($_POST["zusatz"]));
    $mailto = $_POST['mailto'];

    list($user, $host) = explode("@", $mailto[0]);
    if (checkEmail($mailfrom)) {
        foreach($mailto as $mail) {
            $mail = $db->escape_string(strip_tags($mail));
            if ($mail != '') {
                mail(
                    $IDN->encode($mail),
                    $PMF_LANG["msgS2FMailSubject"].$name,
                    $PMF_CONF["main.send2friendText"]."\r\n\r\n".$PMF_LANG["msgS2FText2"]."\r\n".$link."\r\n\r\n".$attached,
                    "From: ".$IDN->encode($mailfrom)
                );
                usleep(250);
            }
        }
        $aWriteContent = array(
                "msgSend2Friend" => $PMF_LANG["msgSend2Friend"],
                "Message" => $PMF_LANG["msgS2FThx"]
                    );
        $tpl->processTemplate ("writeContent", $aWriteContent);
    } else {
        $aWriteContent = array(
                "msgSend2Friend" => $PMF_LANG["msgSend2Friend"],
                "Message" => $PMF_LANG["err_noMailAdress"]
                );
        $tpl->processTemplate ("writeContent", $aWriteContent);
    }
} else {
    if (IPCheck($_SERVER["REMOTE_ADDR"]) == FALSE) {
        $aWriteContent = array(
                "msgSend2Friend" => $PMF_LANG["msgSend2Friend"],
                "Message" => $PMF_LANG["err_bannedIP"]
                );
        $tpl->processTemplate ("writeContent", $aWriteContent);
    } else {
        $aWriteContent = array(
                "msgSend2Friend" => $PMF_LANG["msgSend2Friend"],
                "Message" => $PMF_LANG["err_sendMail"]
                );
        $tpl->processTemplate ("writeContent", $aWriteContent);
    }
}

$tpl->includeTemplate("writeContent", "index");

if (defined('USE_RVSSEAGULL_MODE')) {
    rvs_cloneoutput($output, $aWriteContent);
    $output->aPathway = rvs_gethomepath();
}

Copyright 2K16 - 2K18 Indonesian Hacker Rulez