Example #1
0
 public function modifyEvent(\Model $model, &$results)
 {
     foreach ($results as $key => $val) {
         if (isset($val[$model->alias]['online_status'])) {
             $results[$key][$model->alias]['online_status'] = $this->modifyOnlineStatus($val[$model->alias]['online_status'], $val[$model->alias]['id'], '/events/editStatus/');
         }
         if (isset($val[$model->alias]['start_time'])) {
             $results[$key][$model->alias]['start_time'] = $model->formatTimeResult($val[$model->alias]['start_time']);
         }
         if (isset($val[$model->alias]['end_time'])) {
             $results[$key][$model->alias]['end_time'] = $model->formatTimeResult($val[$model->alias]['end_time']);
         }
         if (isset($val[$model->alias]['fk_id_map_objects'])) {
             $results[$key][$model->alias]['fk_id_map_objects'] = $model->getLocationName($val[$model->alias]['fk_id_map_objects']);
         }
         if (isset($val[$model->alias]['img_url'])) {
             /**
              * Trebalo bi napraviti ovdje neki fallback na sliku lokacije, za one lokacije
              * koje nisu kreirane sa novim sistemom, gdje bi bilo korisno da postoji slika za njih u folderu events
              * Znam da je glupo da se iste slike nalaze na istom mjestu dva puta, ali za sad nema puno dogadjaja, pa
              * nije puno prostora. Jer ako ne zelimo sliku lokacije onda
              */
             $results[$key][$model->alias]['img_url'] = $model->getImage($val[$model->alias]['img_url']);
         }
     }
     return $results;
 }