Ejemplo n.º 1
0
 public function calculate()
 {
     $key = "analytics.visit.nota.{$this->_nid}";
     if (empty(Cache::request()->get(MQ::get_conf()->cache_prefix->conteo_visitas_nota . $this->_nid))) {
         if (Cache::request()->status_connect()) {
             Cache::request()->save(MQ::get_conf()->cache_prefix->conteo_visitas_nota . $this->_nid, true, MQ::get_conf()->cache_time->conteo_visitas_nota);
             MQ::send_message(MQ::get_conf()->colas->visitas_por_nota, array("nid" => $this->_nid));
         }
     }
     return true;
 }
Ejemplo n.º 2
0
 public static function rebuild($user)
 {
     if (empty(Cache::request()->get('analitica.sugerido.rebuild' . $user))) {
         if (Cache::request()->status_connect()) {
             Cache::request()->save('analitica.sugerido.rebuild' . $user, true, Cache::get_conf()->cache_time->analitica_user_sugeridos_rebuild);
             MQ::send_message(MQ::get_conf()->colas->analitica_sugeridos, array("user" => $user));
         } else {
             return false;
         }
     }
     return true;
 }
Ejemplo n.º 3
0
 public function recalculate()
 {
     if (empty(Cache::request()->get(MQ::get_conf()->cache_prefix->resultados_df . $this->torneo))) {
         if (Cache::request()->status_connect()) {
             Cache::request()->save(MQ::get_conf()->cache_prefix->resultados_df . $this->torneo, true, MQ::get_conf()->cache_time->resultados_df);
             MQ::send_message(MQ::get_conf()->colas->resultados_df, array("torneo" => $this->torneo, "site" => SITESLUG));
         } else {
             return false;
         }
     }
 }
Ejemplo n.º 4
0
 public static function send_rebuild($user)
 {
     MQ::send_message(MQ::get_conf()->colas->analitica_recomendadas, array("user" => $user));
 }