'; $xml .= ''; header('Content-Type: text/xml'); echo $xml; } /** loads all dates of the event * @param id event id */ ############################################ function loadDates($id){ ############################################ // load all reductions $allReductions = array(); $query = sprintf("SELECT id, classId, name FROM bruckm_index WHERE class = 'TicketReduction' ORDER BY name ASC"); $result = dbQuery($query); while($line = mysqli_fetch_array($result, MYSQLI_ASSOC)){ $allReductions[] = $line; } foreach($allReductions as $i=>$r){ $query = sprintf("SELECT * FROM bruckm_ticketreduction WHERE id = %d", $r['classId']); $result = dbQuery($query); $line = mysqli_fetch_array($result, MYSQLI_ASSOC); $allReductions[$i]['type'] = $line['type']; $allReductions[$i]['value'] = $line['value']; } // load dates if($_GET['minTimeToEvent'] > 0){ $query = sprintf("SELECT * FROM bruckm_ticketdate WHERE `date` > DATE_ADD(NOW(), INTERVAL %d HOUR) AND eventId = %d ORDER BY `date` ASC", sqlnum($_GET['minTimeToEvent']), sqlnum($id)); } else{ /*$query = sprintf("SELECT * FROM bruckm_ticketdate WHERE `date` > DATE_ADD(NOW(), INTERVAL -1 HOUR) AND eventId = %d ORDER BY `date` ASC", sqlnum($id));*/ $query = sprintf("SELECT * FROM bruckm_ticketdate WHERE eventId = %d ORDER BY `date` ASC", sqlnum($id)); } $result = dbQuery($query); $xml = ''; $xml .= ''; while($line = mysqli_fetch_array($result, MYSQLI_ASSOC)){ $xml .= ' 1) $xml .= 'b="' . $entries[1] . '" '; if(sizeof($entries) > 2) $xml .= 'c="' . $entries[2] . '" '; $workingDays = intval((strtotime($line['date']) - time()) / 60 / 60 / 24); $query = sprintf("SELECT * FROM bruckm_ticketcalendar WHERE holiday <= %s AND holiday > %s", sqlstring($line['date']), sqlstring(date("Y-m-d"))); $result2 = dbQuery($query); $workingDays -= mysqli_num_rows($result2); $xml .= 'workingdays="' . $workingDays . '" >'; $reductions = explode("\t", $line['reductions']); foreach($allReductions as $r){ $xml .= ' time() + 9 * 86400) { $xml .= 'enabled="true"'; } else { $xml .= 'enabled="false"'; } } else { $xml .= 'enabled="true"'; } } else{ $xml .= 'enabled="false"'; } $xml .= ' />'; } $xml .= ''; } $xml .= ''; header('Content-Type: text/xml'); echo $xml; } ?>