Example #1
0
 public static function Get($onlyActive = true)
 {
     global $MySQL;
     $query = "SELECT *, DATE(event_date_begin) AS event_date_begin_date, DATE(event_date_end) AS event_date_end_date FROM phpmmo_events";
     if ($onlyActive) {
         $query .= " WHERE event_date_begin <= NOW() AND event_date_end >= NOW()";
     }
     $query .= " ORDER BY event_date_begin DESC";
     $result = $MySQL->query($query);
     $count = $result->num_rows;
     $retval = array();
     for ($i = 0; $i < $count; $i++) {
         $values = $result->fetch_assoc();
         $event = Event::GetByAssoc($values);
         $retval[] = $event;
     }
     // return the list of events
     return $retval;
 }