📄 enums.func.php
字号:
<?php
if(!defined('DEDEINC'))
{
exit("dedecms");
}
$systemcache = DEDEDATA.'/enums/system.php';
if(!file_exists($systemcache))
{
WriteEnumsCache();
WriteAreaCache();
}
//鏇存柊鏋氫妇缂撳瓨
function WriteEnumsCache()
{
global $dsql;
$egroups = array();
$dsql->SetQuery("Select egroup From `#@__sys_enum` group by egroup ");
$dsql->Execute('enum');
while($nrow = $dsql->GetArray('enum'))
{
$egroups[] = $nrow['egroup'];
}
foreach($egroups as $egroup)
{
$cachefile = DEDEDATA.'/enums/'.$egroup.'.php';
$fp = fopen($cachefile,'w');
fwrite($fp,'<'."?php\r\nglobal \$em_{$egroup}s;\r\n\$em_{$egroup}s = array();\r\n");
$dsql->SetQuery("Select ename,evalue From `#@__sys_enum` where egroup='$egroup' order by disorder asc, evalue asc ");
$dsql->Execute('enum');
while($nrow = $dsql->GetArray('enum'))
{
fwrite($fp,"\$em_{$egroup}s[{$nrow['evalue']}] = '{$nrow['ename']}';\r\n");
}
fwrite($fp,'?'.'>');
fclose($fp);
}
return '鎴愬姛鏇存柊鎵
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -