|
|
@@ -357,14 +357,18 @@ class FreshRSS_FeedDAO extends Minz_ModelPdo implements FreshRSS_Searchable {
|
|
|
}
|
|
|
|
|
|
public function listByCategory($cat) {
|
|
|
- $sql = 'SELECT * FROM `_feed` WHERE category=? ORDER BY name';
|
|
|
+ $sql = 'SELECT * FROM `_feed` WHERE category=?';
|
|
|
$stm = $this->pdo->prepare($sql);
|
|
|
|
|
|
- $values = array($cat);
|
|
|
+ $stm->execute(array($cat));
|
|
|
|
|
|
- $stm->execute($values);
|
|
|
+ $feeds = self::daoToFeed($stm->fetchAll(PDO::FETCH_ASSOC));
|
|
|
|
|
|
- return self::daoToFeed($stm->fetchAll(PDO::FETCH_ASSOC));
|
|
|
+ usort($feeds, function ($a, $b) {
|
|
|
+ return strnatcasecmp($a->name(), $b->name());
|
|
|
+ });
|
|
|
+
|
|
|
+ return $feeds;
|
|
|
}
|
|
|
|
|
|
public function countEntries($id) {
|