Ejemplo n.º 1
0
 public function updateForks($src_type)
 {
     $time = StatTime::create(__METHOD__);
     $events = Event::model()->with(['events', 'forks'])->findAllByAttributes(['src_type' => Event::SRCTYPE_COMBINE]);
     foreach ($events as $event) {
         /* @var $event Event */
         $event->updateForks();
     }
     $time->saveTime();
 }
Ejemplo n.º 2
0
 public function actionGrab()
 {
     $time = StatTime::create(__METHOD__);
     // Загрузка событий
     $events = $this->api->getEvents();
     // Сохранение событий
     $this->saveEvents($events);
     // Убираем устаревшие события
     $this->disablePastEvents(Event::SRCTYPE_PINNACLESPORTS);
     $this->linkEvents(Event::SRCTYPE_PINNACLESPORTS);
     $this->updateForks(Event::SRCTYPE_PINNACLESPORTS);
     $this->saveUpdated();
     $time->saveTime();
 }
Ejemplo n.º 3
0
 public function actionGrab()
 {
     $time = StatTime::create(__METHOD__);
     // Загрузка событий
     $events = $this->api->getEvents();
     // Сохранение событий
     $ids = $this->saveEvents($events);
     // Убираем события которых нет на сайте
     $this->disableLostEvents(Event::SRCTYPE_WILLIAMHILL, $ids);
     // Убираем устаревшие события
     $this->disablePastEvents(Event::SRCTYPE_WILLIAMHILL);
     $this->linkEvents(Event::SRCTYPE_WILLIAMHILL);
     $this->updateForks(Event::SRCTYPE_WILLIAMHILL);
     $this->saveUpdated();
     $time->saveTime();
 }
Ejemplo n.º 4
0
 public function actionGrabLive()
 {
     $time = StatTime::create(__METHOD__);
     $this->grabEvents(true);
     $time->saveTime();
 }