📄 setting.php
字号:
<?php!function_exists('adminmsg') && exit('Forbidden');$basename .= "&job=$job";if ($_POST['step']!=2) { if ($job == 'set') { $styledb = $ustyledb = ''; $fp = opendir(D_P.'data/style/'); while ($skinfile = readdir($fp)) { if (preg_match('/(.+?)\.php$/i',$skinfile,$rt)) { $styleselected = ($rt[1]==$db_defaultstyle) ? 'SELECTED' : ''; $styledb .= "<option value=\"$rt[1]\" $styleselected>$rt[1]</option>"; } } closedir($fp); $fp = opendir(R_P.'theme'); while ($skinfile = readdir($fp)) { if (strpos($skinfile,'.')===false && $skinfile!='..') { list($stylename) = explode("\n",str_replace("\r",'',readover(R_P."theme/$skinfile/info.txt"))); $stylename = str_replace('name:','',$stylename); !$stylename && $stylename = $skinfile; $styleselected = $skinfile==$db_defaultustyle ? 'SELECTED' : ''; $ustyledb .= "<option value=\"$skinfile\" $styleselected>$stylename</option>"; } } closedir($fp); list($db_opensch,$db_schstart,$db_schend) = explode("\t",$db_opensch); ${'charset_'.str_replace('-','',$db_charset)} = ${'schstart_'.$db_schstart} = ${'schend_'.$db_schend} = ${'zone_'.$zero.str_replace('.','_',abs($db_timedf))} = 'SELECTED'; $check_24 = 'CHECKED'; if ($db_datefm) { if (strpos($db_datefm,'h:i A')) { $db_datefm = str_replace(' h:i A', '',$db_datefm); $check_12 = 'CHECKED'; } else { $db_datefm = str_replace(' H:i', '',$db_datefm); } $db_datefm = str_replace('m', 'mm', $db_datefm); $db_datefm = str_replace('n', 'm', $db_datefm); $db_datefm = str_replace('d', 'dd', $db_datefm); $db_datefm = str_replace('j', 'd', $db_datefm); $db_datefm = str_replace('y', 'yy', $db_datefm); $db_datefm = str_replace('Y', 'yyyy', $db_datefm); } else { $db_datefm = 'yyyy-mm-dd'; } $ifcheckdb = array('blogifopen' => $db_blogifopen,'debug' => $db_debug,'opensch' => $db_opensch,'footertime' => $db_footertime); ifcheck($ifcheckdb); } if ($job == 'core') { $db_onlinetime /= 60; list($db_facesize,$db_faceh,$db_facew) = explode("\t",$db_facesize); list($rg_domainmin,$rg_domainmax) = explode("\t",$db_domainlen); $ifcheckdb = array('lp' => $db_lp,'obstart' => $db_obstart,'forcecharset' => $db_forcecharset,'ifjump' => $db_ifjump,'ifonlinetime' => $db_ifonlinetime,'uploadface' => $db_uploadface,'userdomain' => $db_userdomain); ifcheck($ifcheckdb); } if ($job == 'code') { list($admingd,$reggd,$logingd,$postgd,$cmtgd,$gbookgd) = explode("\t",$db_gdcheck); $ifcheckdb = array('admingd' => $admingd,'reggd' => $reggd,'logingd' => $logingd,'cmtgd' => $cmtgd,'gbookgd' => $gbookgd); ifcheck($ifcheckdb); } $job == 'meta' && list($db_metatitle,$db_metakeyword,$db_metadescrip) = explode('@:wind:@',$db_metadata); if ($job == 'cate') { $catesigndb = array('blog','photo','music','goods','file','bookmark'); $showcate = explode("\t",$db_showcate); foreach ($catesigndb as $value) { if (in_array($value,$showcate)) { ${'cate_'.$value} = 'CHECKED'; } } } include PrintEot('setting');footer();} else { if ($job=='set') { InitGP(array('config','schcontrol','time_f'),'P','0'); $config['whyblogclose'] = Char_cv($config['whyblogclose'],'N'); $config['blogname'] = Char_cv($config['blogname']); $config['blogurl'] = Char_cv($config['blogurl']); $config['datefm'] = Char_cv($config['datefm']); if ($config['datefm']) { $time_f = (int)$time_f; $config['datefm'] = (strpos($config['datefm'],'mm')!==false) ? str_replace('mm','m',$config['datefm']) : str_replace('m','n',$config['datefm']); $config['datefm'] = (strpos($config['datefm'],'dd')!==false) ? str_replace('dd','d',$config['datefm']) : str_replace('d','j',$config['datefm']); $config['datefm'] = str_replace('yyyy','Y',$config['datefm']); $config['datefm'] = str_replace('yy','y',$config['datefm']); $timefm = ($time_f=='12') ? ' h:i A' :' H:i'; $config['datefm'] .= $timefm; } else { $config['datefm']='Y-n-j H:i'; } $config['opensch'] = implode("\t",Char_cv($schcontrol)); $config['ceoconnect'] = Char_cv($config['ceoconnect']); $config['ceoemail'] && !preg_match('/^[-a-zA-Z0-9_\.]{3,}+\@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$/',$config['ceoemail']) && adminmsg('illegal_email'); $config['ceoemail'] = Char_cv($config['ceoemail']); $config['icp'] = Char_cv($config['icp']); $config['icpurl'] = Char_cv($config['icpurl']); } if ($job == 'core') { InitGP(array('config','facesize','domainlen'),'P'); $config['cvtime'] = (int)$config['cvtime']; $config['refreshtime'] = (int)$config['refreshtime']; $config['onlinetime'] = (int)$config['onlinetime']*60; $config['maxresult'] = (int)$config['maxresult']; $config['facesize'] = implode("\t",CheckInt($facesize)); $config['domainlen'] = implode("\t",CheckInt($domainlen)); $config['domainhold'] = ArrayTxt($config['domainhold'],' ',array('www','bbs','blog')); } if ($job == 'code') { $gdcheck = GetGP('gdcheck','P','0'); $config['gdcheck'] = implode("\t",CheckInt($gdcheck)); } if ($job == 'meta') { $metadata = GetGP('metadata','P'); $config['metadata'] = implode('@:wind:@',$metadata); } if ($job == 'cate') { $showcate = GetGP('showcate','P'); $config['showcate'] = implode("\t",$showcate); } !is_array($config) && $config = array(); updatesetting($config); adminmsg('operate_success');}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -