00001 <?php 00002 00003 class MythTVProgram { 00004 00005 var $MythTV; 00006 00007 var $title = 'Untitled'; 00008 var $subtitle = 'Untitled'; 00009 var $description = 'No Description'; 00010 var $category; 00011 var $chanid; 00012 var $channum; 00013 var $callsign; 00014 var $channame; 00015 var $filename; 00016 var $fs_high; 00017 var $fs_low; 00018 var $starttime; 00019 var $endtime; 00020 var $duplicate; 00021 var $shareable; 00022 var $findid; 00023 var $hostname; 00024 var $sourceid; 00025 var $cardid; 00026 var $inputid; 00027 var $recpriority; 00028 var $recstatus; 00029 var $recordid; 00030 var $rectype; 00031 var $dupin; 00032 var $dupmethod; 00033 var $recstartts; 00034 var $recendts; 00035 var $previouslyshown; 00036 var $progflags; 00037 var $recgroup; 00038 var $commfree; 00039 var $outputfilters; 00040 var $seriesid; 00041 var $programid; 00042 var $lastmodified; 00043 var $stars; 00044 var $airdate; 00045 var $hasairdate; 00046 var $playgroup; 00047 var $recpriority2; 00048 var $parentid; 00049 var $storagegroup; 00050 00051 var $has_commflag; 00052 var $has_cutlist; 00053 var $auto_expire; 00054 var $is_editing; 00055 var $bookmark; 00056 var $stereo; 00057 var $closecaptioned; 00058 var $hdtv; 00059 var $is_watched; 00060 var $will_record; 00061 00062 function __construct(&$MythTV, $ProgramID = NULL) { 00063 if (get_class($MythTV) != 'MythTV') 00064 die 'MythTVChannel requires class MythTV to be passed'; 00065 $this->MythTV = &$MythTV; 00066 if (is_null($ProgramID)) 00067 die '$ProgramID can not be NULL'; 00068 $program = $this->MythTV->DB->query_assoc('SELECT '); 00069 foreach ($program as $key => $value) 00070 $this->$key = $value; 00071 } 00072 }
1.5.5