public function reservation_information($dates) { //grab the reservation indexes for the specific week $reservations = self::reservation_by_range_equipment($dates); //grab the equipment information for each reservation and make an array //that has the reservation idx, start and end date and time //and all of the equipment information for that reservation foreach ($reservations as $reservation) { $part = ReserveDatabaseAPI::get_equipment($reservation['reservation_idx']); $information = ReserveDatabaseAPI::get_equipment_info($part); $equipment[] = $reservation + array('equipment' => $information); } return $equipment; }
public function init_all_reservation_info($reservation_idx) { $this->init_technicians(); $this->assign('subitems', ReserveDatabaseAPI::get_reserve_subitems($reservation_idx)); $this->assign('subitemlist', ReserveDatabaseAPI::get_subitems()); $this->assign('messages', ReserveDatabaseAPI::get_messages($reservation_idx)); $this->assign('equipment', ReserveDatabaseAPI::get_equipment($reservation_idx)); $equipment = ReserveDatabaseAPI::get_equipment($reservation_idx); $this->assign('equipment', $equipment); $equipment_info = ReserveDatabaseAPI::get_equipment_info($equipment); $this->assign('equipment_info', $equipment_info); $this->assign('reservation_idx', $reservation_idx); $this->assign('reservation', ReserveDatabaseAPI::by_id($reservation_idx)); }