00001 <script type="text/javascript">
00002 <!--
00003
00004
00005 function toggle_advanced(show) {
00006 if (show) {
00007 $('schedule_advanced').style.display = 'block';
00008 $('schedule_advanced_off').style.display = 'none';
00009 $('show_advanced').style.display = 'none';
00010 $('hide_advanced').style.display = 'inline';
00011 }
00012 else {
00013 $('schedule_advanced').style.display = 'none';
00014 $('schedule_advanced_off').style.display = 'block';
00015 $('show_advanced').style.display = 'inline';
00016 $('hide_advanced').style.display = 'none';
00017 }
00018
00019 new Ajax.Request('<?php echo root ?>tv/detail?=',
00020 {
00021 parameters: 'show_advanced_schedule='+(show ? 1 : '0'),
00022 asynchronous: true
00023 }
00024 );
00025 }
00026
00027
00028 </script>
00029
00030 <h3><?php echo t('Advanced Options') ?>:</h3>
00031 (<?php
00032 echo '<a onclick="toggle_advanced(false)" id="hide_advanced"';
00033 if (!$_SESSION['tv']['show_advanced_schedule'])
00034 echo ' style="display: none"';
00035 echo '>', t('Hide'), '</a>',
00036 '<a onclick="toggle_advanced(true)" id="show_advanced"';
00037 if ($_SESSION['tv']['show_advanced_schedule'])
00038 echo ' style="display: none"';
00039 echo '>', t('Show'), '</a>';
00040 ?>)
00041
00042 <div id="schedule_advanced_off"<?php
00043 if ($_SESSION['tv']['show_advanced_schedule']) echo ' style="display: none"'
00044 ?>>
00045 <?php echo t('info: hidden advanced schedule') ?>
00046 </div>
00047
00048 <dl class="clearfix" id="schedule_advanced"<?php
00049 if (!$_SESSION['tv']['show_advanced_schedule']) echo ' style="display: none"'
00050 ?>>
00051 <dt><?php echo t('Recording Profile') ?>:</dt>
00052 <dd><?php profile_select($schedule->profile) ?></dd>
00053 <dt><?php echo t('Transcoder') ?>:</dt>
00054 <dd><?php transcoder_select($schedule->transcoder) ?></dd>
00055 <dt><?php echo t('Recording Group') ?>:</dt>
00056 <dd><?php recgroup_select($schedule->recgroup) ?></dd>
00057 <dt><?php echo t('Storage Group') ?>:</dt>
00058 <dd><?php storagegroup_select($schedule->storagegroup) ?></dd>
00059 <dt><?php echo t('Playback Group') ?>:</dt>
00060 <dd><?php playgroup_select($schedule->playgroup, 'playgroup') ?></dd>
00061 <dt><?php echo t('Recording Priority') ?>:</dt>
00062 <dd><select name="recpriority"><?php
00063 for ($i=99; $i>=-99; --$i) {
00064 echo "<option value=\"$i\"";
00065 if ($schedule->recpriority == $i)
00066 echo ' SELECTED';
00067 echo ">$i</option>";
00068 }
00069 ?></select></dd>
00070 <dt><?php echo t('Time Stretch Default') ?>:</dt>
00071 <dd>
00072 <select name="timestretch">
00073 <?php
00074 $tsstep = 0.05;
00075 for ($tscount = 0.5; $tscount < 2.01; $tscount += $tsstep) {
00076 $matches = fequals($schedule->tsdefault, $tscount);
00077
00078 if (!$matches &&
00079 $schedule->tsdefault < $tscount &&
00080 $schedule->tsdefault > $tscount - $tsstep) {
00081 printf('<option value="%01.2f" selected>%01.2f' .
00082 "</option>\n", $schedule->tsdefault,
00083 $schedule->tsdefault);
00084 }
00085
00086 printf('<option value="%01.2f"', $tscount);
00087 if ($matches) {
00088 echo ' selected';
00089 }
00090 printf(">%01.2f</option>\n", $tscount);
00091 }
00092 ?>
00093 </select>
00094 </dd>
00095 <dt><?php echo t('Duplicate Check method') ?>:</dt>
00096 <dd><select name="dupmethod"><?php
00097 echo '<option value="1"';
00098 if ($schedule->dupmethod == 1)
00099 echo ' SELECTED';
00100 echo '>' . t('None') . '</option>';
00101 echo '<option value="2"';
00102 if ($schedule->dupmethod == 2)
00103 echo ' SELECTED';
00104 echo '>' . t('Subtitle') . '</option>';
00105 echo '<option value="4"';
00106 if ($schedule->dupmethod == 4)
00107 echo ' SELECTED';
00108 echo '>' . t('Description') . '</option>';
00109 echo '<option value="6"';
00110 if ($schedule->dupmethod == 6 || $schedule->dupmethod == 0)
00111 echo ' SELECTED';
00112 echo '>'.t('Subtitle and Description').'</option>';
00113 echo '<option value="8"';
00114 if ($schedule->dupmethod == 8)
00115 echo ' SELECTED';
00116 echo '>'.t('Subtitle then Description').'</option>';
00117
00118 ?></select></dd>
00119 <dt><?php echo t('Check for duplicates in') ?>: </dt>
00120 <dd><select name="dupin"><?php
00121 echo '<option value="', dupsin_all, '"';
00122 if ($schedule->dupin & dupsin_all || $schedule->dupin == 0)
00123 echo ' SELECTED';
00124 echo '>' . t('All recordings') . '</option>';
00125 echo '<option value="', dupsin_recorded, '"';
00126 if (!($schedule->dupin & dupsin_all) && $schedule->dupin & dupsin_recorded)
00127 echo ' SELECTED';
00128 echo '>' . t('Current recordings') . '</option>';
00129 echo '<option value="', dupsin_oldrecorded,'"';
00130 if (!($schedule->dupin & dupsin_all) && $schedule->dupin & dupsin_oldrecorded)
00131 echo ' SELECTED';
00132 echo '>' . t('Previous recordings') . '</option>';
00133 ?></select></dd>
00134 <dt><?php echo t('Filter')?>:</dt>
00135 <dd><select name="dupin2"><?php
00136 echo '<option value="0"';
00137 if ($schedule->dupin == 0)
00138 echo ' SELECTED';
00139 echo '>' . t('None') . '</option>';
00140 echo '<option value="', dupsin_newepisodes, '"';
00141 if ($schedule->dupin & dupsin_newepisodes && !($schedule->dupin & dupsin_ex_repeats))
00142 echo ' SELECTED';
00143 echo '>' . t('New Episodes Only') . '</option>';
00144 echo '<option value="', dupsin_ex_repeats,'"';
00145 if ($schedule->dupin & dupsin_ex_repeats && !($schedule->dupin & dupsin_ex_generic))
00146 echo ' SELECTED';
00147 echo '>' . t('Exclude Repeat Episodes') . '</option>';
00148 echo '<option value="', dupsin_ex_generic, '"';
00149 if ($schedule->dupin & dupsin_ex_generic && !($schedule->dupin & dupsin_ex_repeats))
00150 echo ' SELECTED';
00151 echo '>' . t('Exclude Generic Episodes') . '</option>';
00152 echo '<option value="', dupsin_ex_repeats + dupsin_ex_generic, '"';
00153 if ($schedule->dupin & dupsin_ex_repeats && $schedule->dupin & dupsin_ex_generic)
00154 echo ' SELECTED';
00155 echo '>' . t('Exclude Repeat and Generic Episodes') . '</option>';
00156 ?></select></dd>
00157 <dt><?php echo t('Preferred Input') ?>:</dt>
00158 <dd><?php input_select($schedule->prefinput, 'prefinput') ?></dd>
00159 <dt><label for="autocommflag"><?php echo t('Auto-flag commercials') ?>:</label></dt>
00160 <dd><input type="checkbox" class="radio" id="autocommflag" name="autocommflag"<?php if ($schedule->autocommflag) echo ' CHECKED' ?> value="1"></dd>
00161 <dt><label for="autotranscode"><?php echo t('Auto-transcode') ?>:</label></dt>
00162 <dd><input type="checkbox" class="radio" id="autotranscode" name="autotranscode"<?php if ($schedule->autotranscode) echo ' CHECKED' ?> value="1"></dd>
00163 <dt><label for="autouserjob1"><?php echo get_backend_setting('UserJobDesc1') ?>:</label></dt>
00164 <dd><input type="checkbox" class="radio" id="autouserjob1" name="autouserjob1"<?php if ($schedule->autouserjob1) echo ' CHECKED' ?> value="1"></dd>
00165 <dt><label for="autouserjob2"><?php echo get_backend_setting('UserJobDesc2') ?>:</label></dt>
00166 <dd><input type="checkbox" class="radio" id="autouserjob2" name="autouserjob2"<?php if ($schedule->autouserjob2) echo ' CHECKED' ?> value="1"></dd>
00167 <dt><label for="autouserjob3"><?php echo get_backend_setting('UserJobDesc3') ?>:</label></dt>
00168 <dd><input type="checkbox" class="radio" id="autouserjob3" name="autouserjob3"<?php if ($schedule->autouserjob3) echo ' CHECKED' ?> value="1"></dd>
00169 <dt><label for="autouserjob4"><?php echo get_backend_setting('UserJobDesc4') ?>:</label></dt>
00170 <dd><input type="checkbox" class="radio" id="autouserjob4" name="autouserjob4"<?php if ($schedule->autouserjob4) echo ' CHECKED' ?> value="1"></dd>
00171 <dt><label for="inactive"><?php echo t('Inactive') ?>:</label></dt>
00172 <dd><input type="checkbox" class="radio" id="inactive" name="inactive"<?php if ($schedule->inactive) echo ' CHECKED' ?> value="1"></dd>
00173 <dt><label for="autoexpire"><?php echo t('Auto-expire recordings') ?>:</label></dt>
00174 <dd><input type="checkbox" class="radio" id="autoexpire" name="autoexpire"<?php if ($schedule->autoexpire) echo ' CHECKED' ?> value="1"></dd>
00175 <dt><label for="maxnewest"><?php echo t('Record new and expire old') ?>:</label></dt>
00176 <dd><input type="checkbox" class="radio" id="maxnewest" name="maxnewest"<?php if ($schedule->maxnewest) echo ' CHECKED' ?> value="1"></dd>
00177 <dt><?php echo t('No. of recordings to keep') ?>:</dt>
00178 <dd><input type="text" class="quantity" name="maxepisodes" value="<?php echo html_entities($schedule->maxepisodes) ?>"></dd>
00179 <dt><?php echo t('Start Early') ?>:</dt>
00180 <dd><input type="text" class="quantity" name="startoffset" value="<?php echo html_entities($schedule->startoffset) ?>">
00181 <?php echo t('minutes') ?></dd>
00182 <dt><?php echo t('End Late') ?>:</dt>
00183 <dd><input type="text" class="quantity" name="endoffset" value="<?php echo html_entities($schedule->endoffset) ?>">
00184 <?php echo t('minutes') ?></dd>
00185 </dl>