Beispiel #1
0
function getResults()
{
    $search = new ReservationSearch(new ReservationSearchDB());
    $results = array();
    if (isset($_GET['resid'])) {
        $results = $search->getReservation(htmlspecialchars($_GET['resid']));
    } else {
        $start = null;
        $end = null;
        $userid = Auth::getCurrentID();
        if (isset($_GET['start_date']) && !empty($_GET['start_date'])) {
            $start_date = htmlspecialchars($_GET['start_date']);
            $dates = explode(INTERNAL_DATE_SEPERATOR, $start_date);
            $start = mktime(0, 0, 0, $dates[0], $dates[1], $dates[2]);
        }
        if (isset($_GET['end_date']) && !empty($_GET['end_date'])) {
            $end_date = htmlspecialchars($_GET['end_date']);
            $dates = explode(INTERNAL_DATE_SEPERATOR, $end_date);
            $end = mktime(0, 0, 0, $dates[0], $dates[1], $dates[2]);
        }
        $results = $search->getReservations($userid, $start, $end);
    }
    return $results;
}