📄 global.func.php
字号:
<?php
function set_config($config)
{
if(!is_array($config)) return FALSE;
$configfile = PHPCMS_ROOT.'include/config.inc.php';
if(!is_writable($configfile)) showmessage('Please chmod ./include/config.inc.php to 0777 !');
$pattern = $replacement = array();
foreach($config as $k=>$v)
{
$pattern[$k] = "/define\(\s*['\"]".strtoupper($k)."['\"]\s*,\s*([']?)[^']*([']?)\s*\)/is";
$replacement[$k] = "define('".$k."', \${1}".$v."\${2})";
}
$str = file_get_contents($configfile);
$str = preg_replace($pattern, $replacement, $str);
return file_put_contents($configfile, $str);
}
function module_setting($module, $setting)
{
global $db,$MODULE;
if(!is_array($setting) || !array_key_exists($module, $MODULE)) return FALSE;
if(isset($setting['url']))
{
$url = $setting['url'];
if($setting['url'] && substr($url, -1) != '/')
{
$url .= '/';
}
$db->query("UPDATE ".DB_PRE."module SET url='$url' WHERE module='$module'");
unset($setting['url']);
}
$setting = new_stripslashes($setting);
$setting = addslashes(var_export($setting, TRUE));
$db->query("UPDATE ".DB_PRE."module SET setting='$setting' WHERE module='$module'");
cache_module();
cache_common();
return TRUE;
}
function filter_write($filter_word)
{
$filter_word = array_map('trim', explode("\n", str_replace('*', '.*', $filter_word)));
return cache_write('filter_word.php', $filter_word);
}
function file_select($textid, $catid = 0, $isimage = 0)
{
return "<input type='button' value='娴忚
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -