array('#cfe2ff','#b6d4fe','#084298'), ALERT_SECONDARY => array('#e2e3e5','#d3d6d8','#41464b'), ALERT_SUCCESS => array('#d1e7dd','#badbcc','#0f5132'), ALERT_DANGER => array('#f8d7da','#f5c2c7','#842029'), ALERT_WARNING => array('#fff3cd','#ffecb5','#664d03'), ALERT_INFO => array('#cff4fc','#b6effb','#055160'), ALERT_LIGHT => array('#fefefe','#fdfdfe','#636464'), ALERT_DARK => array('#d3d3d4','#bcbebf','#141619'), )); define("ALERT_TPL", '
* if (!function_exists('HelloDede'))
* {
* function HelloDede()
* {
* echo "Hello! Dede";
* }
* }
*
* 则我们在开发中使用这个小助手的时候直接使用函数helper('test');初始化它,然后在文件中就可以直接使用:HelloDede();来进行调用
*
* @access public
* @param mix $helpers 小助手名称,可以是数组,可以是单个字符串
* @return void
*/
$_helpers = array();
function helper($helpers)
{
//如果是数组,则进行递归操作
if (is_array($helpers)) {
foreach ($helpers as $dede) {
helper($dede);
}
return;
}
if (isset($_helpers[$helpers])) {
return;
}
if (file_exists(DEDEINC.'/helpers/'.$helpers.'.helper.php')) {
include_once(DEDEINC.'/helpers/'.$helpers.'.helper.php');
$_helpers[$helpers] = TRUE;
}
//无法载入小助手
if (!isset($_helpers[$helpers])) {
exit('Unable to load the requested file: helpers/'.$helpers.'.helper.php');
}
}
function dede_htmlspecialchars($str)
{
global $cfg_soft_lang;
if (version_compare(PHP_VERSION, '5.4.0', '<')) return htmlspecialchars($str);
if ($cfg_soft_lang == 'gb2312') return htmlspecialchars($str, ENT_COMPAT, 'ISO-8859-1');
else return htmlspecialchars($str);
}
/**
* 载入小助手,这里用户可能载入用helps载入多个小助手
*
* @access public
* @param string
* @return string
*/
function helpers($helpers)
{
helper($helpers);
}
//兼容php4的file_put_contents
if (!function_exists('file_put_contents')) {
function file_put_contents($n, $d)
{
$f = @fopen($n, "w");
if (!$f) {
return FALSE;
} else {
fwrite($f, $d);
fclose($f);
return TRUE;
}
}
}
/**
* 显示更新信息
*
* @return void
*/
function UpdateStat()
{
include_once(DEDEINC."/inc/inc_stat.php");
return SpUpdateStat();
}
$arrs1 = array();
$arrs2 = array();
/**
* 短消息函数,可以在某个动作处理后友好的系统提示
*
* @param string $msg 消息系统提示
* @param string $gourl 跳转地址
* @param int $onlymsg 仅显示信息
* @param int $limittime 限制时间
* @return void
*/
function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0)
{
if (isset($GLOBALS['format']) && strtolower($GLOBALS['format'])==='json') {
echo json_encode(array(
"code"=>0,
"msg"=>$msg,
"gourl"=>$gourl,
));
return;
}
if (empty($GLOBALS['cfg_plus_dir'])) $GLOBALS['cfg_plus_dir'] = '..';
$htmlhead = "系统提示