📄 functions.ini.php
字号:
<?php
/**
* Tag management for XOOPS
*
* @copyright The XOOPS project http://www.xoops.org/
* @license http://www.fsf.org/copyleft/gpl.html GNU public license
* @author Taiwen Jiang (phppp or D.J.) <php_pp@hotmail.com>
* @since 1.00
* @version $Id$
* @package module::tag
*/
/*
The functions loaded on initializtion
*/
if (!defined('XOOPS_ROOT_PATH')){ exit(); }
if (!defined('TAG_INI')){ exit(); }
if(!defined("TAG_FUNCTIONS_INI")):
define("TAG_FUNCTIONS_INI", 1);
function &tag_load_config()
{
static $moduleConfig;
if(isset($moduleConfig)){
return $moduleConfig;
}
if(isset($GLOBALS["xoopsModule"]) && is_object($GLOBALS["xoopsModule"]) && $GLOBALS["xoopsModule"]->getVar("dirname") == "tag"){
$moduleConfig =& $GLOBALS["xoopsModuleConfig"];
}else{
$module_handler =& xoops_gethandler('module');
$module = $module_handler->getByDirname("tag");
if(!$module || !$module->getVar("isactive")){
$moduleConfig = null;
return $moduleConfig;
}
$config_handler =& xoops_gethandler('config');
$criteria = new CriteriaCompo(new Criteria('conf_modid', $module->getVar('mid')));
$configs = $config_handler->getConfigs($criteria);
foreach(array_keys($configs) as $i){
$moduleConfig[$configs[$i]->getVar('conf_name')] = $configs[$i]->getConfValueForOutput();
}
unset($configs);
}
if($customConfig = @include(XOOPS_ROOT_PATH."/modules/tag/include/plugin.php")){
$moduleConfig = array_merge($moduleConfig, $customConfig);
}
return $moduleConfig;
}
function tag_define_url_delimiter()
{
if(defined("URL_DELIMITER")){
if(!in_array(URL_DELIMITER, array("?","/"))) die("Exit on security");
}else{
$moduleConfig = tag_load_config();
if(empty($moduleConfig["do_urw"])){
define("URL_DELIMITER", "?");
}else{
define("URL_DELIMITER", "/");
}
}
}
endif;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -