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(); }
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(); }
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(); }
public function actionGrabLive() { $time = StatTime::create(__METHOD__); $this->grabEvents(true); $time->saveTime(); }