diff --git a/airtime_mvc/application/models/Block.php b/airtime_mvc/application/models/Block.php index 4cb183569..6a06060b8 100644 --- a/airtime_mvc/application/models/Block.php +++ b/airtime_mvc/application/models/Block.php @@ -1517,24 +1517,27 @@ SQL; $i++; } } - + // check if file exists $qry->add("file_exists", "true", Criteria::EQUAL); $qry->add("hidden", "false", Criteria::EQUAL); - if (isset($storedCrit['sort'])) { - $sortTracks = $storedCrit['sort']['value']; - } - if ($sortTracks == 'newest') { - $qry->addDescendingOrderByColumn('utime'); - } - else if ($sortTracks == 'oldest') { - $qry->addAscendingOrderByColumn('utime'); - } - else { - $qry->addAscendingOrderByColumn('random()'); - } + $sortTracks = 'random'; + if (isset($storedCrit['sort'])) { + $sortTracks = $storedCrit['sort']['value']; + } + if ($sortTracks == 'newest') { + $qry->addDescendingOrderByColumn('utime'); + } + else if ($sortTracks == 'oldest') { + $qry->addAscendingOrderByColumn('utime'); + } + else if ($sortTracks == 'random') { + $qry->addAscendingOrderByColumn('random()'); + } else { + Logging::warning("Unimplemented sortTracks type in ".__FILE__); + } - } + } // construct limit restriction $limits = array();