Exemplo n.º 1
0
/**
 * 显示错误信息(完整页面)
 * 
 * @param      string      $errorinfo 错误信息的html代码
 * @access     public
 * @return     void
 */
function jieqi_printfail($errorinfo)
{
    if (defined('JIEQI_NOCONVERT_CHAR') && !empty($GLOBALS['charset_convert_out'])) {
        @ob_start($GLOBALS['charset_convert_out']);
    }
    $debuginfo = '';
    if (defined('JIEQI_DEBUG_MODE') && JIEQI_DEBUG_MODE > 0) {
        $trace = debug_backtrace();
        $debuginfo = 'FILE: ' . jieqi_htmlstr($trace[0]['file']) . ' LINE:' . jieqi_htmlstr($trace[0]['line']);
    }
    if (empty($_REQUEST['ajax_request'])) {
        include_once JIEQI_ROOT_PATH . '/lib/template/template.php';
        $jieqiTpl =& JieqiTpl::getInstance();
        $jieqiTpl->assign(array('jieqi_charset' => JIEQI_CHAR_SET, 'jieqi_themeurl' => JIEQI_URL . '/themes/' . JIEQI_THEME_NAME . '/', 'jieqi_themecss' => JIEQI_URL . '/themes/' . JIEQI_THEME_NAME . '/style.css', 'errorinfo' => $errorinfo, 'debuginfo' => $debuginfo, 'jieqi_sitename' => JIEQI_SITE_NAME));
        $jieqiTpl->setCaching(0);
        $jieqiTpl->display(JIEQI_ROOT_PATH . '/themes/' . JIEQI_THEME_NAME . '/msgerr.html');
    } else {
        header('Content-Type:text/html; charset=' . JIEQI_CHAR_SET);
        header("Cache-Control:no-cache");
        echo $errorinfo;
    }
    jieqi_freeresource();
    exit;
}
Exemplo n.º 2
0
    exit;
}
$tmpvar = explode(' ', microtime());
$jieqiTpl->assign('jieqi_exetime', round($tmpvar[1] + $tmpvar[0] - JIEQI_START_TIME, 6));
$jieqiTpl->setCaching(0);
$pagecontent =& $jieqiTpl->fetch($jieqiTset['jieqi_page_template']);
if (empty($_REQUEST['refresh'])) {
    echo $pagecontent;
    if (JIEQI_ENABLE_CACHE && JIEQI_CHAR_SET == JIEQI_SYSTEM_CHARSET) {
        jieqi_writefile(JIEQI_ROOT_PATH . '/' . $_REQUEST['target'], $pagecontent);
    }
} else {
    if (JIEQI_ENABLE_CACHE && JIEQI_CHAR_SET == JIEQI_SYSTEM_CHARSET) {
        $ret = jieqi_writefile(JIEQI_ROOT_PATH . '/' . $_REQUEST['target'], $pagecontent);
        //if($ret) jieqi_jumppage(JIEQI_URL.'/'.$_REQUEST['target'], LANG_DO_SUCCESS, $jieqiLang['system']['make_sindex_success']);
        if ($ret) {
            jieqi_msgwin(LANG_DO_SUCCESS, sprintf($jieqiLang['system']['make_static_success'], JIEQI_URL . '/' . $_REQUEST['target']));
        } else {
            jieqi_printfail(sprintf($jieqiLang['system']['make_static_failure'], $_REQUEST['target']));
        }
    } else {
        if (!JIEQI_ENABLE_CACHE) {
            jieqi_printfail($jieqiLang['system']['sindex_need_cache']);
        } else {
            jieqi_printfail(sprintf($jieqiLang['system']['sindex_need_charset'], JIEQI_CHAR_SET));
        }
    }
}
//结束数据库连接
jieqi_freeresource();
Exemplo n.º 3
0
function my_msgwin($title, $content, $icon = '')
{
    include_once JIEQI_ROOT_PATH . '/lib/template/template.php';
    $title = jieqi_htmlstr($title);
    $jieqiTpl =& JieqiTpl::getInstance();
    $jieqiTpl->assign(array('jieqi_themeurl' => JIEQI_URL . '/themes/' . JIEQI_THEME_SET . '/', 'jieqi_themecss' => JIEQI_URL . '/themes/' . JIEQI_THEME_SET . '/style.css', 'pagetitle' => $title, 'title' => $title, 'content' => $content, 'copyright' => $jieqiLang['pay']['copy_right'] . '&copy; <a href="' . JIEQI_URL . '/">' . JIEQI_SITE_NAME . '</a>'));
    $jieqiTpl->setCaching(0);
    $jieqiTpl->display('msgwin.html');
    jieqi_freeresource();
}