00001 <?php
00002
00003 header('Cache-Control: max-age-'.($_REQUEST['starttime'] - time() + 604800));
00004 header('Pragma: ');
00005 header('Expires: '.date('D, d M Y H:i:s e', $_REQUEST['starttime'] + 604800));
00006 header('Content-Type: application/json');
00007
00008 $program = new Program($db->query_assoc('SELECT program.*,
00009 UNIX_TIMESTAMP(program.starttime) AS `starttime_unix`,
00010 UNIX_TIMESTAMP(program.endtime) AS `endtime_unix`
00011 FROM program
00012 WHERE program.chanid = ?
00013 AND program.starttime = FROM_UNIXTIME(?)',
00014 $_REQUEST['chanid'],
00015 $_REQUEST['starttime']
00016 ));
00017 $JSON = new Services_JSON();
00018 echo $JSON->encode(array( 'id' => 'program-'.$_REQUEST['chanid'].'-'.$_REQUEST['starttime'],
00019 'info' => $program->details_list()
00020 ));