php 51ask,ask.php

/**

* @CopyRight (C)2006-2011 OE Development team Inc.

* This is NOT a freeware, use is subject to license terms

* @WebSite www.phpcoo.com,www.oecms.cn

* @Author XiangFeng

* @Brief OElove v2.x

* @Update 2011.10.30

* $Id 求助模块入口

**/

$mod = isset($_GET['mod']) ? $_GET['mod'] : 'index';

if(empty($mod)){

$mod = "index";

}

define('ALLOWGUEST',true);

/* 载入主文件 */

require_once './source/core/run.php';

/* 载入语言包 */

require_once './source/language/fore.php';

Core_Lang::lang();

ob_start();

/* 检测指定允许访问的模块 */

$allowmod = array('index', 'list', 'detail');

if(!in_array($mod,$allowmod)) {

$tips_halt_noallowmod = Core_Lang::get('tips_halt_noallowmod');

$tips_halt_noallowmod = str_replace('{mod}',$mod,$tips_halt_noallowmod);

Core_Fun::halt($tips_halt_noallowmod,"",1);

}

/* TPL文件 */

$tplfile = $tplpath."ask_".$mod.".".$tplext;

if (!Core_Fun::fileexists($tplfile)) {

/* 如果没有TPL首页,则重新访问list列表页 */

if ($mod == 'index') {

$mod = 'list';

$tplfile = $tplpath."ask_".$mod.".".$tplext;

if (!Core_Fun::fileexists($tplfile)) {

$tips_halt_notplfile = Core_Lang::get('tips_halt_notplfile');

$tips_halt_notplfile = str_replace('{tplfile}',$tplfile,$tips_halt_notplfile);

Core_Fun::halt($tips_halt_notplfile,"",1);

}

}

else {

$tips_halt_notplfile = Core_Lang::get('tips_halt_notplfile');

$tips_halt_notplfile = str_replace('{tplfile}',$tplfile,$tips_halt_notplfile);

Core_Fun::halt($tips_halt_notplfile,"",1);

}

}

/* 部件文件 */

$widgetfile = "./source/widget/ask_".$mod.".php";

if (!Core_Fun::fileexists($widgetfile)) {

$tips_halt_nowidgetfile = Core_Lang::get('tips_halt_nowidgetfile');

$tips_halt_nowidgetfile = str_replace('{widgetfile}',$widgetfile,$tips_halt_nowidgetfile);

Core_Fun::halt($tips_halt_nowidgetfile,"",1);

}

/* 载入模块文件 */

require_once './source/module/app.php';

/* 载入登录状态文件 */

require_once './source/widget/wid_checklogin.php';

/* 缓存,模板处理 */

if($config['cachstatus']==1){

$cache_seconds = $config['cachtime']*60;

$tpl->setCaching(true);

$tpl->setCacheLifetime($cache_seconds);

}

$cacheid = md5($_SERVER["REQUEST_URI"]);

if(!$tpl->isCached($tplfile,$cacheid)){

require_once './source/widget/ask_'.$mod.'.php';

}

/* 输出TPL */

$tpl->assign("runtime",Xpipe::runtime());

$tpl->display($tplfile,$cacheid);

ob_end_flush();

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值