function updatecache($array = '') { if (empty($array) || !is_array($array)) { updatecache_i(1); if (R_P == D_P || !file_exists(D_P . 'data/bbscache/config.php') || !file_exists(D_P . 'data/bbscache/dbreg.php')) { updatecache_c(); } updatecache_p(1); updatecache_w(); updatecache_sy(); updatecache_g(); updatecache_bk(); updatecache_df(); updatecache_ol(); updatecache_mddb(1); updatecache_ml(); updatecache_f(1); updatecache_l(1); updatecache_gr(1); updatecache_inv(); updatecache_plan(); updatecache_ftp(); updatecache_field(1); updatecache_form(); updatecache_help(); cache_read(); updatecache_hotforum(); updatecache_openforum(); updatecache_topic(); updatecache_postcate(); updateCacheActivity(); updatecache_conf('nf', false, 'newinfo_config.php'); //updateStampCache(); //updateBlockCache(); } else { foreach ($array as $value) { $value(); } } }
updatecache_form(); adminmsg("operate_success"); } } elseif ($action == 'ifopen') { S::gp(array('selid'), 'P'); $db->update("UPDATE pw_setform SET ifopen='0'"); if ($selid = checkselid($selid)) { $db->update("UPDATE pw_setform SET ifopen='1' WHERE id IN({$selid})"); } updatecache_form(); adminmsg("operate_success"); } elseif ($action == 'delete') { S::gp(array('id')); $id = (int) S::getGP('id'); $db->update("DELETE FROM pw_setform WHERE id=" . S::sqlEscape($id, false)); updatecache_form(); adminmsg("operate_success"); } } elseif ($adminitem == 'pwcode') { //自定义代码格式 if (!$action) { $codedb = array(); $query = $db->query("SELECT * FROM pw_windcode"); while ($rt = $db->fetch_array($query)) { $codedb[] = $rt; } include PrintEot('pwcode'); exit; } elseif ($action == 'add') { if (!$_POST['step']) { $s_1 = 'selected';