protected static function _clear_cache($category = false, $bCommon = false, $user_id = 0) { global $CACHE_MANAGER; self::$__USER_OPTIONS_CACHE = array(); self::$__USER_OPTIONS_DB = array(); self::$__USER_OPTIONS_MC = array(); if ($category !== false) { if ($category !== 'admin_menu' && $category !== 'favorite') { if ($bCommon) { $CACHE_MANAGER->cleanDir("user_option"); } else { $CACHE_MANAGER->clean("user_option:{$user_id}", "user_option"); } } } }