Ejemplo n.º 1
0
 public static function doSelectOver($time = null, $readyActions)
 {
     if (is_null($time)) {
         $time = time();
     }
     $reservations = ReservationPeer::doSelectOver(false, $time);
     $actions = array();
     foreach ($reservations as $reservation) {
         foreach ($reservation->getRoomprofile()->getRoom()->getEnergyactions() as $action) {
             if (!array_key_exists($action->getId(), $readyActions)) {
                 if ($action->getDownDate(strtotime($reservation->getStopDate())) <= $time) {
                     $actions[$action->getId()] = $action;
                 }
             }
         }
     }
     return $actions;
 }