Пример #1
0
 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;
         }
     }
 }