⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 site-closed.php

📁 讲的是网络编程
💻 PHP
字号:
<?php/** * Temporary solution for "site closed" status * * @copyright	The Xoops project http://www.xoops.org/ * @license		http://www.fsf.org/copyleft/gpl.html GNU public license * @author		phppp (infomax@gmail.com) * @since		2.0.17 * @version		$Id: theme.php 892 2007-07-28 09:35:49Z phppp $ */if (!defined("XOOPS_ROOT_PATH")) {    die("XOOPS root path not defined");}global $xoopsConfig, $xoopsUser;$allowed = false;if (is_object($xoopsUser)) {    foreach ($xoopsUser->getGroups() as $group) {        if (in_array($group, $xoopsConfig['closesite_okgrp']) || XOOPS_GROUP_ADMIN == $group) {            $allowed = true;            break;        }    }} elseif (!empty($_POST['xoops_login'])) {    include_once XOOPS_ROOT_PATH.'/include/checklogin.php';    exit();}if (!$allowed) {    require_once XOOPS_ROOT_PATH.'/class/template.php';    require_once XOOPS_ROOT_PATH.'/class/theme.php';	$xoopsThemeFactory =& new xos_opal_ThemeFactory();	$xoopsThemeFactory->allowedThemes = $xoopsConfig['theme_set_allowed'];	$xoopsThemeFactory->defaultTheme = $xoopsConfig['theme_set'];	$xoTheme =& $xoopsThemeFactory->createInstance(array("plugins" => array()));	$xoTheme->addScript( '/include/xoops.js', array( 'type' => 'text/javascript' ) );	$xoopsTpl =& $xoTheme->template;    $xoopsTpl->assign( array(    	'xoops_theme' => $xoopsConfig['theme_set'],    	'xoops_imageurl' => XOOPS_THEME_URL.'/'.$xoopsConfig['theme_set'].'/',    	'xoops_themecss'=> xoops_getcss($xoopsConfig['theme_set']),    	'xoops_requesturi' => htmlspecialchars( $_SERVER['REQUEST_URI'], ENT_QUOTES),    	'xoops_sitename' => htmlspecialchars($xoopsConfig['sitename'], ENT_QUOTES),    	'xoops_slogan' => htmlspecialchars($xoopsConfig['slogan'], ENT_QUOTES),    	'xoops_dirname' => @$xoopsModule ? $xoopsModule->getVar( 'dirname' ) : 'system',    	'xoops_banner' => $xoopsConfig['banners'] ? xoops_getbanner() : '&nbsp;',    	'xoops_pagetitle' => isset($xoopsModule) && is_object($xoopsModule) ? $xoopsModule->getVar('name') : htmlspecialchars( $xoopsConfig['slogan'], ENT_QUOTES ),    	'lang_login' => _LOGIN,    	'lang_username' => _USERNAME,    	'lang_password' => _PASSWORD,    	'lang_siteclosemsg' => $xoopsConfig['closesite_text'],    ) );	$config_handler =& xoops_gethandler('config');	$criteria = new CriteriaCompo(new Criteria('conf_modid', 0));	$criteria->add(new Criteria('conf_catid', XOOPS_CONF_METAFOOTER));	$config = $config_handler->getConfigs($criteria, true);	foreach ( array_keys($config) as $i ) {		$name = $config[$i]->getVar( 'conf_name', 'n' );		$value = $config[$i]->getVar( 'conf_value', 'n' );		if ( substr( $name, 0, 5 ) == 'meta_' ) {			$xoopsTpl->assign( "xoops_$name", htmlspecialchars( $value, ENT_QUOTES ) );		} else {			// prefix each tag with 'xoops_'			$xoopsTpl->assign( "xoops_$name", $value );		}	}	$xoopsTpl->debugging = false;	$xoopsTpl->debugging_ctrl = 'NONE';    $xoopsTpl->caching = 0;    $xoopsTpl->display('db:system_siteclosed.html');    exit();}unset($allowed, $group);return true;?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -