public static function clear_tab_cache($tab_id = false) { global $ari; static::garbage_colector(); if (!$tab_id) { //filtro por usuario $filtros = array(); $filtros[] = array("field" => "user", "type" => "list", "value" => $ari->user->id()); if ($cache_list = admin_session_state::getFilteredList(false, false, false, false, $filtros)) { foreach ($cache_list as $cache) { $cache->delete(); } } } else { //creo el objeto con el id del tab if ($tab = new admin_session_state($tab_id)) { //elimino el obj return $tab->delete(); } else { return false; } } }