Ticket #7: mythweb_user_jobs3.2.diff

File mythweb_user_jobs3.2.diff, 9.7 KB (added by CapnBry, 19 years ago)

Bad patch. Updated against r7101

  • mythweb/schedule_manually.php

     
    6060            $schedule->recgroup     = $_POST['recgroup'];
    6161            $schedule->autoexpire   = $_POST['autoexpire']   ? 1 : 0;
    6262            $schedule->autocommflag = $_POST['autocommflag'] ? 1 : 0;
     63            $schedule->autouserjob1 = $_POST['autouserjob1'] ? 1 : 0;
     64            $schedule->autouserjob2 = $_POST['autouserjob2'] ? 1 : 0;
     65            $schedule->autouserjob3 = $_POST['autouserjob3'] ? 1 : 0;
     66            $schedule->autouserjob4 = $_POST['autouserjob4'] ? 1 : 0;
    6367            $schedule->maxnewest    = $_POST['maxnewest']    ? 1 : 0;
    6468            $schedule->dupin        = _or($_POST['dupin'],    15);
    6569            $schedule->dupmethod    = _or($_POST['dupmethod'], 6);
     
    117121    // auto-commercial-flag
    118122        if (!isset($schedule->autocommflag))
    119123            $schedule->autocommflag = get_backend_setting('AutoCommercialFlag');
     124    // auto-user-jobs
     125        if (!isset($schedule->autouserjob1))
     126            $schedule->autouserjob1 = get_backend_setting('AutoRunUserJob1');
     127        if (!isset($schedule->autouserjob2))
     128            $schedule->autouserjob2 = get_backend_setting('AutoRunUserJob2');
     129        if (!isset($schedule->autouserjob3))
     130            $schedule->autouserjob3 = get_backend_setting('AutoRunUserJob3');
     131        if (!isset($schedule->autouserjob4))
     132            $schedule->autouserjob4 = get_backend_setting('AutoRunUserJob4');
    120133    // auto-transcode
    121134        if (!isset($schedule->autotranscode))
    122135            $schedule->autotranscode = get_backend_setting('AutoTranscode');
  • mythweb/themes/Default/schedule_manually.php

     
    155155                <dd><input type="checkbox" class="radio" name="autocommflag"<?php if ($schedule->autocommflag) echo ' CHECKED' ?> value="1" /></dd>
    156156                <dt><? echo t('Auto-transcode') ?>:</dt>
    157157                <dd><input type="checkbox" class="radio" name="autotranscode"<?php if ($schedule->autotranscode) echo ' CHECKED' ?> value="1" /></dd>
     158                <dt><? echo get_backend_setting('UserJobDesc1') ?>:</dt>
     159                <dd><input type="checkbox" class="radio" name="autouserjob1"<?php if ($schedule->autouserjob1) echo ' CHECKED' ?> value="1" /></dd>
     160                <dt><? echo get_backend_setting('UserJobDesc2') ?>:</dt>
     161                <dd><input type="checkbox" class="radio" name="autouserjob2"<?php if ($schedule->autouserjob2) echo ' CHECKED' ?> value="1" /></dd>
     162                <dt><? echo get_backend_setting('UserJobDesc3') ?>:</dt>
     163                <dd><input type="checkbox" class="radio" name="autouserjob3"<?php if ($schedule->autouserjob3) echo ' CHECKED' ?> value="1" /></dd>
     164                <dt><? echo get_backend_setting('UserJobDesc4') ?>:</dt>
     165                <dd><input type="checkbox" class="radio" name="autouserjob4"<?php if ($schedule->autouserjob4) echo ' CHECKED' ?> value="1" /></dd>
    158166                <dt><? echo t('Auto-expire recordings') ?>:</dt>
    159167                <dd><input type="checkbox" class="radio" name="autoexpire"<?php if ($schedule->autoexpire) echo ' CHECKED' ?> value="1" /></dd>
    160168                <dt><? echo t('Record new and expire old') ?>:</dt>
  • mythweb/themes/Default/program_detail.php

     
    363363                <dd><input type="checkbox" class="radio" name="autocommflag"<?php if ($schedule->autocommflag) echo ' CHECKED' ?> value="1" /></dd>
    364364                <dt><? echo t('Auto-transcode') ?>:</dt>
    365365                <dd><input type="checkbox" class="radio" name="autotranscode"<?php if ($schedule->autotranscode) echo ' CHECKED' ?> value="1" /></dd>
     366                <dt><? echo get_backend_setting('UserJobDesc1') ?>:</dt>
     367                <dd><input type="checkbox" class="radio" name="autouserjob1"<?php if ($schedule->autouserjob1) echo ' CHECKED' ?> value="1" /></dd>
     368                <dt><? echo get_backend_setting('UserJobDesc2') ?>:</dt>
     369                <dd><input type="checkbox" class="radio" name="autouserjob2"<?php if ($schedule->autouserjob2) echo ' CHECKED' ?> value="1" /></dd>
     370                <dt><? echo get_backend_setting('UserJobDesc3') ?>:</dt>
     371                <dd><input type="checkbox" class="radio" name="autouserjob3"<?php if ($schedule->autouserjob3) echo ' CHECKED' ?> value="1" /></dd>
     372                <dt><? echo get_backend_setting('UserJobDesc4') ?>:</dt>
     373                <dd><input type="checkbox" class="radio" name="autouserjob4"<?php if ($schedule->autouserjob4) echo ' CHECKED' ?> value="1" /></dd>
    366374                <dt><? echo t('Auto-expire recordings') ?>:</dt>
    367375                <dd><input type="checkbox" class="radio" name="autoexpire"<?php if ($schedule->autoexpire) echo ' CHECKED' ?> value="1" /></dd>
    368376                <dt><? echo t('Record new and expire old') ?>:</dt>
  • mythweb/includes/mythbackend.php

     
    223223    function generate_preview_pixmap($show) {
    224224        $fileurl  = $show->filename;
    225225        $pngpath  = image_cache . '/' . basename($fileurl) . '.png';
     226        if (is_file($pngpath))
     227                return;
    226228        $hostname = chop(`hostname`);
    227229        $host     = $GLOBALS['Master_Host'];
    228230        $port     = $GLOBALS['Master_Port'];
  • mythweb/includes/recording_schedules.php

     
    222222    // Update the type, in case it changed
    223223        $this->type = $new_type;
    224224    // Update the record
    225         $result = mysql_query('REPLACE INTO record (recordid,type,chanid,starttime,startdate,endtime,enddate,search,title,subtitle,description,profile,recpriority,category,maxnewest,inactive,maxepisodes,autoexpire,startoffset,endoffset,recgroup,dupmethod,dupin,station,seriesid,programid,autocommflag,findday,findtime,findid,autotranscode,transcoder,tsdefault) values ('
     225        $result = mysql_query('REPLACE INTO record (recordid,type,chanid,starttime,startdate,endtime,enddate,search,title,subtitle,description,profile,recpriority,category,maxnewest,inactive,maxepisodes,autoexpire,startoffset,endoffset,recgroup,dupmethod,dupin,station,seriesid,programid,autocommflag,findday,findtime,findid,autotranscode,transcoder,tsdefault,autouserjob1,autouserjob2,autouserjob3,autouserjob4) values ('
    226226                                .escape($this->recordid, true)             .','
    227227                                .escape($this->type)                       .','
    228228                                .escape($this->chanid)                     .','
     
    255255                                .escape($this->findid)                     .','
    256256                                .escape($this->autotranscode)              .','
    257257                                .escape($this->transcoder)                 .','
    258                                 .escape($this->tsdefault)                  .')')
     258                                .escape($this->tsdefault)                  .','
     259                                .escape($this->autouserjob1)               .','
     260                                .escape($this->autouserjob2)               .','
     261                                .escape($this->autouserjob3)               .','
     262                                .escape($this->autouserjob4)               .')')
    259263            or trigger_error('SQL Error: '.mysql_error(), FATAL);
    260264    // Get the id that was returned
    261265        $recordid = mysql_insert_id();
  • mythweb/program_detail.php

     
    9898            $schedule->recgroup     = $_POST['recgroup'];
    9999            $schedule->autoexpire   = $_POST['autoexpire']   ? 1 : 0;
    100100            $schedule->autocommflag = $_POST['autocommflag'] ? 1 : 0;
     101            $schedule->autouserjob1 = $_POST['autouserjob1'] ? 1 : 0;
     102            $schedule->autouserjob2 = $_POST['autouserjob2'] ? 1 : 0;
     103            $schedule->autouserjob3 = $_POST['autouserjob3'] ? 1 : 0;
     104            $schedule->autouserjob4 = $_POST['autouserjob4'] ? 1 : 0;
    101105            $schedule->maxnewest    = $_POST['maxnewest']    ? 1 : 0;
    102106            $schedule->inactive     = $_POST['inactive']     ? 1 : 0;
    103107            $schedule->dupin        = _or($_POST['dupin'],    15);
     
    118122    // auto-commercial-flag
    119123        if (!isset($schedule->autocommflag))
    120124            $schedule->autocommflag = get_backend_setting('AutoCommercialFlag');
     125    // auto-user-jobs
     126        if (!isset($schedule->autouserjob1))
     127            $schedule->autouserjob1 = get_backend_setting('AutoRunUserJob1');
     128        if (!isset($schedule->autouserjob2))
     129            $schedule->autouserjob2 = get_backend_setting('AutoRunUserJob2');
     130        if (!isset($schedule->autouserjob3))
     131            $schedule->autouserjob3 = get_backend_setting('AutoRunUserJob3');
     132        if (!isset($schedule->autouserjob4))
     133            $schedule->autouserjob4 = get_backend_setting('AutoRunUserJob4');
    121134    // auto-transcode
    122135        if (!isset($schedule->autotranscode))
    123136            $schedule->autotranscode = get_backend_setting('AutoTranscode');