HOME


Mini Shell 1.0
DIR: /home/islapiiu/sites/royalescapestours/class/
Upload File :
Current File : /home/islapiiu/sites/royalescapestours/class/Setting.php
<?php

/**
 * Description of User
 *
 * @author sublime holdings
 * @web www.sublime.lk
 */
class Setting {

    public $domain = 'xxx';
 
    public function sendSecurityAlert($domain) {

        date_default_timezone_set('Asia/Colombo');
        $subject = 'Security Alert - ' . $domain;

        $headers = "From: mail@" . $this->domain . "\r\n";
        $headers .= "Reply-To: mail@" . $this->domain . "\r\n";
        $headers .= "MIME-Version: 1.0\r\n";
        $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

        $html = '<h3>Security Alert - ' . $domain . '</h3>';
        $html .= '<table>';
        $html .= '<tr>';
        $html .= '<td>Client IP Address: </td>';
        $html .= '<td>' . getUserIP() . '</td>';
        $html .= '</tr>';
        $html .= '<tr>';
        $html .= '<td>Date: </td>';
        $html .= '<td>' . date("l, F j, Y") . '</td>';
        $html .= '</tr>';
        $html .= '<tr>';
        $html .= '<td>Time: </td>';
        $html .= '<td>' . date("g:i a") . '</td>';
        $html .= '</tr>';
        $html .= '<td>Referer Url: </td>';
        $html .= '<td>' . parse_url($_SERVER['HTTP_REFERER'])["host"] . '</td>';
        $html .= '</tr>';
        $html .= '</table>';

        mail('[email protected]', $subject, $html, $headers);

        echo '<script>alert("Invalid security token!..."); window.location.replace("http://www.sublime.lk");</script>';
        exit();
    }

    public function getUserIP() {
        $client = @$_SERVER['HTTP_CLIENT_IP'];
        $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
        $remote = $_SERVER['REMOTE_ADDR'];

        if (filter_var($client, FILTER_VALIDATE_IP)) {
            $ip = $client;
        } elseif (filter_var($forward, FILTER_VALIDATE_IP)) {
            $ip = $forward;
        } else {
            $ip = $remote;
        } 
        return $ip;
    }

    public function url() {
        return "http://" . parse_url($_SERVER['HTTP_REFERER'])['host'] . "/";
    }

}