Ticket #4558: mythweb-recgroupsort.patch

File mythweb-recgroupsort.patch, 1.5 KB (added by otto at kolsi dot fi, 16 years ago)
  • modules/tv/includes/recording_schedules.php

     
    561561        // Default
    562562            $groups['Default'] = t('Default');
    563563        // Current recgroups
    564             $result = mysql_query('SELECT DISTINCT recgroup FROM record');
     564            $result = mysql_query('SELECT DISTINCT recgroup FROM recorded '.
     565                'WHERE recgroup != "LiveTV" AND recgroup != "Deleted" UNION '.
     566                'SELECT DISTINCT recgroup FROM record '.
     567                'WHERE recgroup != "LiveTV" AND recgroup != "Deleted" '.
     568                'ORDER BY recgroup;');
     569           
    565570            while (list($group) = mysql_fetch_row($result)) {
    566571                $group or $group = t('Default');
    567572                $groups[$group]  = $group;
    568573            }
    569574            mysql_free_result($result);
    570         // recgroups from current recordings
    571             $result = mysql_query('SELECT DISTINCT recgroup FROM recorded');
    572             while (list($group) = mysql_fetch_row($result)) {
    573                 $group or $group = t('Default');
    574                 $groups[$group]  = $group;
    575             }
    576             mysql_free_result($result);
    577         // Ignore LiveTV and Deleted
    578             unset($groups['LiveTV']);
    579             unset($groups['Deleted']);
    580575        }
    581576    // Print the <select>
    582577        echo "<select name=\"$name\">";