public function actionRegister() { global $_G; if ($_G['uid']) { dheader('location: index.php?r=site/index'); } //极验验证码配置 define("GEETEST", "../extensions/gt-php-sdk-master/"); $modelName = Dii::useModel(); define('CURSCRIPT', $modelName); require __DIR__ . '/../models/' . $modelName . '.php'; $model = new $modelName(); $template = Dii::template(); $submit = Dii::submit(); if (submitcheck($submit, 1)) { $result = $model->register(); if ($result === true) { //注册成功 dheader('location: ' . dreferer()); return true; } } include Dii::view('common:header'); include Dii::view($template); include Dii::view('common:footer'); return true; }
public function actionIndex() { global $_G; $modelName = Dii::useModel(); define('CURSCRIPT', $modelName); require __DIR__ . '/../models/' . $modelName . '.php'; $model = new $modelName(); $template = Dii::template(); include Dii::view('common:header'); include Dii::view($template); include Dii::view('common:footer'); return true; }
public function run() { //*初始化Discuz $discuz = C::app(); $discuz->init(); //*初始化Dii global $_G; list($controllerid, $actionid) = explode('/', $_GET['r']); $controllerid = ucfirst($controllerid); $actionid = ucfirst($actionid); self::$controllerid = $controllerid; self::$actionid = $actionid; $actionid = $actionid ? $actionid : 'Index'; self::import($controllerid, $actionid); return true; }
<?php /** * [Dii] (C)2016-2099 尹兴飞. * This is NOT a freeware, Code released under the MIT License. * * @author thinfell <*****@*****.**> */ //*加载Discuz require __DIR__ . '/../../source/class/class_core.php'; //*运行Dii require __DIR__ . '/../class/dii_base.php'; $dii = new Dii(); $dii->run();