]> git.wh0rd.org - tt-rss.git/blobdiff - backend.php
fix: feed editor was broken if categories were disabled, bump version to p1
[tt-rss.git] / backend.php
index 4e0dfccb799fbf283c83db5e3e1403469acc33b1..e4329a26c96f874213ea96b324ac1621b1217be7 100644 (file)
 
                        if (get_pref($link, 'ENABLE_FEED_CATS')) {                      
                                if ($cat_id && $cat_id != 0) {
-                                       $category_qpart = "cat_id = '$cat_id'";
+                                       $category_qpart = "cat_id = '$cat_id',";
+                                       $category_qpart_nocomma = "cat_id = '$cat_id'";
                                } else {
-                                       $category_qpart = 'cat_id = NULL';
+                                       $category_qpart = 'cat_id = NULL,';
+                                       $category_qpart_nocomma = 'cat_id = NULL';
                                }
                        } else {
                                $category_qpart = "";
+                               $category_qpart_nocomma = "";
                        }
 
                        if ($parent_feed && $parent_feed != 0) {
                        }
 
                        $result = db_query($link, "UPDATE ttrss_feeds SET 
-                               $category_qpart,
-                               $parent_qpart,
+                               $category_qpart $parent_qpart,
                                title = '$feed_title', feed_url = '$feed_link',
                                update_interval = '$upd_intl',
                                purge_interval = '$purge_intl',
                                include_in_digest = $include_in_digest
                                WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]);
 
-                       # update linked feed categories
-                       $result = db_query($link, "UPDATE ttrss_feeds SET
-                               $category_qpart WHERE parent_feed = '$feed_id' AND
-                               owner_uid = " . $_SESSION["uid"]);
+                       if (get_pref($link, 'ENABLE_FEED_CATS')) {
+                               # update linked feed categories
+                               $result = db_query($link, "UPDATE ttrss_feeds SET
+                                       $category_qpart_nocomma WHERE parent_feed = '$feed_id' AND
+                                       owner_uid = " . $_SESSION["uid"]);
+                       }
                }
 
                if ($subop == "saveCat") {