/**
  * @return \yii\db\ActiveQuery
  */
 public function getEvent()
 {
     return $this->hasOne(BetssonLeagueEvent::className(), ['EventID' => 'EventID'])->inverseOf('markets');
 }
Exemplo n.º 2
0
 protected function storeEvent($event, $league_id)
 {
     // Load or store events
     if (!($BetssonLeagueEvent = BetssonLeagueEvent::findOne(['EventID' => intval($event->EventID), 'LanguageCode' => $event->LanguageCode]))) {
         $BetssonLeagueEvent = new BetssonLeagueEvent();
         $BetssonLeagueEvent->EventID = intval($event->EventID);
         $BetssonLeagueEvent->LanguageCode = $event->LanguageCode;
     }
     $BetssonLeagueEvent->LeagueID = $league_id;
     $BetssonLeagueEvent->EventName = $event->EventName;
     $BetssonLeagueEvent->EventURL = $event->EventURL;
     $BetssonLeagueEvent->EventDeadline = gmdate("Y-m-d H:i:s", strtotime($event->EventDeadline));
     $BetssonLeagueEvent->CacheDate = gmdate("Y-m-d H:i:s", strtotime($event->CacheDate));
     $BetssonLeagueEvent->CacheExpireDate = gmdate("Y-m-d H:i:s", strtotime($event->CacheExpireDate));
     $BetssonLeagueEvent->ErrorMessage = $event->ErrorMessage;
     if (!$this->storeDataRecord($BetssonLeagueEvent)) {
         return false;
     }
     return true;
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getEvents()
 {
     return $this->hasMany(BetssonLeagueEvent::className(), ['LeagueID' => 'LeagueID'])->inverseOf('league');
 }