Example #1
0
function _postFinish($config, $emailConfig, $emailConfig2 = null)
{
    global $noonfinish;
    if ($noonfinish) {
        return;
    }
    $gconfig = $GLOBALS['config'];
    $email = null;
    if ($emailConfig instanceof Object && !empty($emailConfig->supportEmail)) {
        $email = $emailConfig->supportEmail;
    } else {
        if ($emailConfig2 instanceof Object && !empty($emailConfig2->supportEmail)) {
            $email = $emailConfig2->supportEmail;
        } else {
            if ($gconfig instanceof Object && !empty($gconfig->supportEmail)) {
                $email = $gconfig->supportEmail;
            }
        }
    }
    if ($config->commandOnFinish) {
        $cmds = is_array($config->commandOnFinish) ? $config->commandOnFinish : array($config->commandOnFinish);
        foreach ($cmds as $cmd) {
            $returnCode = _executeCommand('Executing command on finish.', $cmd);
            if ($returnCode) {
                // Error executing given command
                _emailSupport($emailConfig->supportEmail);
                _exit(1);
            }
        }
    }
    if ($config->urlOnFinish) {
        $urls = is_array($config->urlOnFinish) ? $config->urlOnFinish : array($config->urlOnFinish);
        foreach ($urls as $url) {
            _output('<br/> Loading url on finish: ' . $url);
            if (file_get_contents($url) === false) {
                // Error loading given url
                _output('<br/> Error on loading the url.');
                _emailSupport($emailConfig->supportEmail);
                _exit(1);
            }
        }
    }
}
Example #2
0
                $_SESSION['type'] = 'PR';
                $_SESSION['usertype'] = 'PROOFREADER';
                $_SESSION['page'] = $pr_page;
            } else {
                if ($row['eventcode'] == '-mk') {
                    $_SESSION['type'] = 'MK';
                    $_SESSION['usertype'] = 'MARKETING MANAGER';
                    $_SESSION['page'] = $mk_page;
                } else {
                    if ($row['eventcode'] == '-nu') {
                        $_SESSION['type'] = 'NU';
                        $_SESSION['usertype'] = 'REGULAR USER';
                        $_SESSION['page'] = $nu_page;
                    } else {
                        $_SESSION['type'] = 'MN';
                        $_SESSION['ecode'] = $row['eventcode'];
                        $_SESSION['usertype'] = 'EVENT MANAGER';
                        $_SESSION['page'] = $mn_page;
                    }
                }
            }
            $_SESSION['login'] = 1;
            session_start();
            header("Location:" . $_SESSION['page']);
            $res->free();
            _exit();
        }
    }
}
?>
	
Example #3
0
/**
 * 检查是否登录
 */
function check_auth()
{
    // 如果配置中管理员用户名密码为空则说明不用验证
    if (Config\Config::$adminName == '' && Config\Config::$adminPassword == '') {
        return true;
    }
    // 进入验证流程
    $response = \Core\Response::getInstance()->response();
    $session = \Core\Session::getInstance($response);
    $session->start();
    if (!isset($_SESSION['admin'])) {
        if (!isset($_POST['admin_name']) || !isset($_POST['admin_password'])) {
            include ST_ROOT . '/Views/login.tpl.php';
            return _exit();
        } else {
            $admin_name = $_POST['admin_name'];
            $admin_password = $_POST['admin_password'];
            if ($admin_name != Config\Config::$adminName || $admin_password != Config\Config::$adminPassword) {
                $msg = "用户名或者密码不正确";
                include ST_ROOT . '/Views/login.tpl.php';
                return _exit();
            }
            $_SESSION['admin'] = $admin_name;
            $_GET['fn'] = 'main';
        }
    }
    $session->save();
    return true;
}
/**
 * 检查是否登录
 */
function check_auth()
{
    // 如果配置中管理员用户名密码为空则说明不用验证
    if (Statistics\Config::$adminName == '' && Statistics\Config::$adminPassword == '') {
        return true;
    }
    // 进入验证流程
    _session_start();
    if (!isset($_SESSION['admin'])) {
        if (!isset($_POST['admin_name']) || !isset($_POST['admin_password'])) {
            include ST_ROOT . '/Views/login.tpl.php';
            _exit();
        } else {
            $admin_name = $_POST['admin_name'];
            $admin_password = $_POST['admin_password'];
            if ($admin_name != Statistics\Config::$adminName || $admin_password != Statistics\Config::$adminPassword) {
                $msg = "用户名或者密码不正确";
                include ST_ROOT . '/Views/login.tpl.php';
                _exit();
            }
            $_SESSION['admin'] = $admin_name;
        }
    }
    return true;
}
Example #5
0
<?php

include_once "include/common.inc.php";
function _exit($msg)
{
    exit('<script>alert("' . $msg . '");if(top!==self)top.location.href="http://www.onez.cn";</script>');
}
$client = Char_Cv('client', 'get');
$from = Char_Cv('from', 'get');
$botid = Char_Cv('botid', 'get');
file_exists('plugins/robot/' . $botid . '/config.php') || _exit('此用户不存在');
include_once 'plugins/robot/' . $botid . '/config.php';
if ($Con['theme']) {
    $skin = $Con['theme'];
}
include 'header.php';
?>
<div id="hiddenBox" style="position:absolute;top:-99999px;"></div>
<div class="toolbarbk">
<?php 
if (is_array($links)) {
    foreach ($links as $rs) {
        if ($rs['adpos'] == '0' || $rs['adpos'] == '2') {
            ?>
<a href="<?php 
            echo $rs['linkurl'];
            ?>
" onfocus="this.blur()" target="_blank"><img src="<?php 
            echo $rs['icon'];
            ?>
" alt="<?php 
Example #6
0
function _die($format)
{
	$logger = Logger::getInstance();
	$args = func_get_args();
	array_shift($args);

	$logger->log(L_FATAL, "Fatal Error! ".$format, $args);
	_exit();
}