Ejemplo n.º 1
0
 /**
  * Обновляет список лиг на сайте
  */
 public static function updateLeaguesOnSite()
 {
     $leagueids = DotaLeague::getLeagueIdsOnSite();
     $rows = self::_getLeagueListing();
     if (is_null($rows)) {
         return false;
     }
     //echo'<pre>';print_r($league_ids);echo'</pre>';die;
     foreach ($rows['leagues'] as $row) {
         if (!isset($leagueids[$row['leagueid']])) {
             $model = new DotaLeague();
             $model->attributes = $row;
             $model->name1 = $row['name'];
             $model->save();
             $leagueids[$row['leagueid']] = $row['leagueid'];
             //добавляем в массив имеющихся чтобы дубли не словить.
         }
     }
     return true;
 }