Beispiel #1
0
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();
        }
    }
}
Beispiel #2
0
            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';