]> git.wh0rd.org - tt-rss.git/blobdiff - classes/pref/feeds.php
remove $link
[tt-rss.git] / classes / pref / feeds.php
index 9dc51555614794e79a666d1d1f5e25a2aff96bfd..27e03f0e2db0f4a9f876a7ca9e738789c90d54d7 100644 (file)
@@ -15,11 +15,11 @@ class Pref_Feeds extends Handler_Protected {
        }
 
        function renamecat() {
-               $title = db_escape_string($this->link, $_REQUEST['title']);
-               $id = db_escape_string($this->link, $_REQUEST['id']);
+               $title = db_escape_string( $_REQUEST['title']);
+               $id = db_escape_string( $_REQUEST['id']);
 
                if ($title) {
-                       db_query($this->link, "UPDATE ttrss_feed_categories SET
+                       db_query( "UPDATE ttrss_feed_categories SET
                                title = '$title' WHERE id = '$id' AND owner_uid = " . $_SESSION["uid"]);
                }
                return;
@@ -37,11 +37,11 @@ class Pref_Feeds extends Handler_Protected {
                // first one is set by API
                $show_empty_cats = $_REQUEST['force_show_empty'] ||
                        ($_REQUEST['mode'] != 2 && !$search &&
-                               get_pref($this->link, '_PREFS_SHOW_EMPTY_CATS'));
+                               get_pref( '_PREFS_SHOW_EMPTY_CATS'));
 
                $items = array();
 
-               $result = db_query($this->link, "SELECT id, title FROM ttrss_feed_categories
+               $result = db_query( "SELECT id, title FROM ttrss_feed_categories
                                WHERE owner_uid = " . $_SESSION["uid"] . " AND parent_cat = '$cat_id' ORDER BY order_id, title");
 
                while ($line = db_fetch_assoc($result)) {
@@ -65,7 +65,7 @@ class Pref_Feeds extends Handler_Protected {
 
                }
 
-               $feed_result = db_query($this->link, "SELECT id, title, last_error,
+               $feed_result = db_query( "SELECT id, title, last_error,
                        ".SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated
                        FROM ttrss_feeds
                        WHERE cat_id = '$cat_id' AND owner_uid = ".$_SESSION["uid"].
@@ -80,7 +80,7 @@ class Pref_Feeds extends Handler_Protected {
                        $feed['unread'] = 0;
                        $feed['error'] = $feed_line['last_error'];
                        $feed['icon'] = getFeedIcon($feed_line['id']);
-                       $feed['param'] = make_local_datetime($this->link,
+                       $feed['param'] = make_local_datetime(
                                $feed_line['last_updated'], true);
 
                        array_push($items, $feed);
@@ -108,7 +108,7 @@ class Pref_Feeds extends Handler_Protected {
                $root['items'] = array();
                $root['type'] = 'category';
 
-               $enable_cats = get_pref($this->link, 'ENABLE_FEED_CATS');
+               $enable_cats = get_pref( 'ENABLE_FEED_CATS');
 
                if ($_REQUEST['mode'] == 2) {
 
@@ -154,12 +154,12 @@ class Pref_Feeds extends Handler_Protected {
                                $root['items'] = array_merge($root['items'], $cat['items']);
                        }
 
-                       $result = db_query($this->link, "SELECT * FROM
+                       $result = db_query( "SELECT * FROM
                                ttrss_labels2 WHERE owner_uid = ".$_SESSION['uid']." ORDER by caption");
 
                        if (db_num_rows($result) > 0) {
 
-                               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+                               if (get_pref( 'ENABLE_FEED_CATS')) {
                                        $cat = $this->feedlist_init_cat(-2);
                                } else {
                                        $cat['items'] = array();
@@ -188,9 +188,9 @@ class Pref_Feeds extends Handler_Protected {
                if ($enable_cats) {
                        $show_empty_cats = $_REQUEST['force_show_empty'] ||
                                ($_REQUEST['mode'] != 2 && !$search &&
-                               get_pref($this->link, '_PREFS_SHOW_EMPTY_CATS'));
+                               get_pref( '_PREFS_SHOW_EMPTY_CATS'));
 
-                       $result = db_query($this->link, "SELECT id, title FROM ttrss_feed_categories
+                       $result = db_query( "SELECT id, title FROM ttrss_feed_categories
                                WHERE owner_uid = " . $_SESSION["uid"] . " AND parent_cat IS NULL ORDER BY order_id, title");
 
                        while ($line = db_fetch_assoc($result)) {
@@ -226,7 +226,7 @@ class Pref_Feeds extends Handler_Protected {
                        $cat['unread'] = 0;
                        $cat['child_unread'] = 0;
 
-                       $feed_result = db_query($this->link, "SELECT id, title,last_error,
+                       $feed_result = db_query( "SELECT id, title,last_error,
                                ".SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated
                                FROM ttrss_feeds
                                WHERE cat_id IS NULL AND owner_uid = ".$_SESSION["uid"].
@@ -240,7 +240,7 @@ class Pref_Feeds extends Handler_Protected {
                                $feed['checkbox'] = false;
                                $feed['error'] = $feed_line['last_error'];
                                $feed['icon'] = getFeedIcon($feed_line['id']);
-                               $feed['param'] = make_local_datetime($this->link,
+                               $feed['param'] = make_local_datetime(
                                        $feed_line['last_updated'], true);
                                $feed['unread'] = 0;
                                $feed['type'] = 'feed';
@@ -257,7 +257,7 @@ class Pref_Feeds extends Handler_Protected {
                        $root['param'] = vsprintf(_ngettext('(%d feed)', '(%d feeds)', count($cat['items'])), count($cat['items']));
 
                } else {
-                       $feed_result = db_query($this->link, "SELECT id, title, last_error,
+                       $feed_result = db_query( "SELECT id, title, last_error,
                                ".SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated
                                FROM ttrss_feeds
                                WHERE owner_uid = ".$_SESSION["uid"].
@@ -271,7 +271,7 @@ class Pref_Feeds extends Handler_Protected {
                                $feed['checkbox'] = false;
                                $feed['error'] = $feed_line['last_error'];
                                $feed['icon'] = getFeedIcon($feed_line['id']);
-                               $feed['param'] = make_local_datetime($this->link,
+                               $feed['param'] = make_local_datetime(
                                        $feed_line['last_updated'], true);
                                $feed['unread'] = 0;
                                $feed['type'] = 'feed';
@@ -296,20 +296,20 @@ class Pref_Feeds extends Handler_Protected {
        }
 
        function catsortreset() {
-               db_query($this->link, "UPDATE ttrss_feed_categories
+               db_query( "UPDATE ttrss_feed_categories
                                SET order_id = 0 WHERE owner_uid = " . $_SESSION["uid"]);
                return;
        }
 
        function feedsortreset() {
-               db_query($this->link, "UPDATE ttrss_feeds
+               db_query( "UPDATE ttrss_feeds
                                SET order_id = 0 WHERE owner_uid = " . $_SESSION["uid"]);
                return;
        }
 
        function togglehiddenfeedcats() {
-               set_pref($this->link, '_PREFS_SHOW_EMPTY_CATS',
-                       (get_pref($this->link, '_PREFS_SHOW_EMPTY_CATS') ? 'false' : 'true'));
+               set_pref( '_PREFS_SHOW_EMPTY_CATS',
+                       (get_pref( '_PREFS_SHOW_EMPTY_CATS') ? 'false' : 'true'));
        }
 
        private function process_category_order(&$data_map, $item_id, $parent_id = false, $nest_level = 0) {
@@ -326,12 +326,12 @@ class Pref_Feeds extends Handler_Protected {
                if ($item_id != 'root') {
                        if ($parent_id && $parent_id != 'root') {
                                $parent_bare_id = substr($parent_id, strpos($parent_id, ':')+1);
-                               $parent_qpart = db_escape_string($this->link, $parent_bare_id);
+                               $parent_qpart = db_escape_string( $parent_bare_id);
                        } else {
                                $parent_qpart = 'NULL';
                        }
 
-                       db_query($this->link, "UPDATE ttrss_feed_categories
+                       db_query( "UPDATE ttrss_feed_categories
                                SET parent_cat = $parent_qpart WHERE id = '$bare_item_id' AND
                                owner_uid = " . $_SESSION["uid"]);
                }
@@ -352,12 +352,12 @@ class Pref_Feeds extends Handler_Protected {
                                        if (strpos($id, "FEED") === 0) {
 
                                                $cat_id = ($item_id != "root") ?
-                                                       db_escape_string($this->link, $bare_item_id) : "NULL";
+                                                       db_escape_string( $bare_item_id) : "NULL";
 
                                                $cat_qpart = ($cat_id != 0) ? "cat_id = '$cat_id'" :
                                                        "cat_id = NULL";
 
-                                               db_query($this->link, "UPDATE ttrss_feeds
+                                               db_query( "UPDATE ttrss_feeds
                                                        SET order_id = $order_id, $cat_qpart
                                                        WHERE id = '$bare_id' AND
                                                                owner_uid = " . $_SESSION["uid"]);
@@ -367,12 +367,12 @@ class Pref_Feeds extends Handler_Protected {
                                                        $nest_level+1);
 
                                                if ($item_id != 'root') {
-                                                       $parent_qpart = db_escape_string($this->link, $bare_id);
+                                                       $parent_qpart = db_escape_string( $bare_id);
                                                } else {
                                                        $parent_qpart = 'NULL';
                                                }
 
-                                               db_query($this->link, "UPDATE ttrss_feed_categories
+                                               db_query( "UPDATE ttrss_feed_categories
                                                                SET order_id = '$order_id' WHERE id = '$bare_id' AND
                                                                owner_uid = " . $_SESSION["uid"]);
                                        }
@@ -424,7 +424,7 @@ class Pref_Feeds extends Handler_Protected {
                                ++$cat_order_id;
 
                                if ($bare_id > 0) {
-                                       db_query($this->link, "UPDATE ttrss_feed_categories
+                                       db_query( "UPDATE ttrss_feed_categories
                                                SET order_id = '$cat_order_id' WHERE id = '$bare_id' AND
                                                owner_uid = " . $_SESSION["uid"]);
                                }
@@ -441,7 +441,7 @@ class Pref_Feeds extends Handler_Protected {
                                                else
                                                        $cat_query = "cat_id = NULL";
 
-                                               db_query($this->link, "UPDATE ttrss_feeds
+                                               db_query( "UPDATE ttrss_feeds
                                                        SET order_id = '$feed_order_id',
                                                        $cat_query
                                                        WHERE id = '$feed_id' AND
@@ -457,15 +457,15 @@ class Pref_Feeds extends Handler_Protected {
        }
 
        function removeicon() {
-               $feed_id = db_escape_string($this->link, $_REQUEST["feed_id"]);
+               $feed_id = db_escape_string( $_REQUEST["feed_id"]);
 
-               $result = db_query($this->link, "SELECT id FROM ttrss_feeds
+               $result = db_query( "SELECT id FROM ttrss_feeds
                        WHERE id = '$feed_id' AND owner_uid = ". $_SESSION["uid"]);
 
                if (db_num_rows($result) != 0) {
                        @unlink(ICONS_DIR . "/$feed_id.ico");
 
-                       db_query($this->link, "UPDATE ttrss_feeds SET favicon_avg_color = NULL
+                       db_query( "UPDATE ttrss_feeds SET favicon_avg_color = NULL
                                where id = '$feed_id'");
                }
 
@@ -491,12 +491,12 @@ class Pref_Feeds extends Handler_Protected {
                }
 
                $icon_file = $tmp_file;
-               $feed_id = db_escape_string($this->link, $_REQUEST["feed_id"]);
+               $feed_id = db_escape_string( $_REQUEST["feed_id"]);
 
                if (is_file($icon_file) && $feed_id) {
                        if (filesize($icon_file) < 20000) {
 
-                               $result = db_query($this->link, "SELECT id FROM ttrss_feeds
+                               $result = db_query( "SELECT id FROM ttrss_feeds
                                        WHERE id = '$feed_id' AND owner_uid = ". $_SESSION["uid"]);
 
                                if (db_num_rows($result) != 0) {
@@ -505,10 +505,10 @@ class Pref_Feeds extends Handler_Protected {
 
                                                require_once "colors.php";
 
-                                               $favicon_color = db_escape_string($this->link,
+                                               $favicon_color = db_escape_string(
                                                        calculate_avg_color(ICONS_DIR . "/$feed_id.ico"));
 
-                                               db_query($this->link, "UPDATE ttrss_feeds SET
+                                               db_query( "UPDATE ttrss_feeds SET
                                                        favicon_avg_color = '$favicon_color'
                                                        WHERE id = '$feed_id'");
 
@@ -536,9 +536,9 @@ class Pref_Feeds extends Handler_Protected {
                global $purge_intervals;
                global $update_intervals;
 
-               $feed_id = db_escape_string($this->link, $_REQUEST["id"]);
+               $feed_id = db_escape_string( $_REQUEST["id"]);
 
-               $result = db_query($this->link,
+               $result = db_query(
                        "SELECT * FROM ttrss_feeds WHERE id = '$feed_id' AND
                                owner_uid = " . $_SESSION["uid"]);
 
@@ -585,7 +585,7 @@ class Pref_Feeds extends Handler_Protected {
 
                /* Category */
 
-               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+               if (get_pref( 'ENABLE_FEED_CATS')) {
 
                        $cat_id = db_fetch_result($result, 0, "cat_id");
 
@@ -593,7 +593,7 @@ class Pref_Feeds extends Handler_Protected {
 
                        print __('Place in category:') . " ";
 
-                       print_feed_cat_select($this->link, "cat_id", $cat_id,
+                       print_feed_cat_select( "cat_id", $cat_id,
                                'dojoType="dijit.form.Select"');
                }
 
@@ -782,7 +782,7 @@ class Pref_Feeds extends Handler_Protected {
                global $purge_intervals;
                global $update_intervals;
 
-               $feed_ids = db_escape_string($this->link, $_REQUEST["ids"]);
+               $feed_ids = db_escape_string( $_REQUEST["ids"]);
 
                print_notice("Enable the options you wish to apply using checkboxes on the right:");
 
@@ -816,13 +816,13 @@ class Pref_Feeds extends Handler_Protected {
 
                /* Category */
 
-               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+               if (get_pref( 'ENABLE_FEED_CATS')) {
 
                        print "<br/>";
 
                        print __('Place in category:') . " ";
 
-                       print_feed_cat_select($this->link, "cat_id", $cat_id,
+                       print_feed_cat_select( "cat_id", $cat_id,
                                'disabled="1" dojoType="dijit.form.Select"');
 
                        $this->batch_edit_cbox("cat_id");
@@ -938,27 +938,27 @@ class Pref_Feeds extends Handler_Protected {
 
        function editsaveops($batch) {
 
-               $feed_title = db_escape_string($this->link, trim($_POST["title"]));
-               $feed_link = db_escape_string($this->link, trim($_POST["feed_url"]));
-               $upd_intl = (int) db_escape_string($this->link, $_POST["update_interval"]);
-               $purge_intl = (int) db_escape_string($this->link, $_POST["purge_interval"]);
-               $feed_id = (int) db_escape_string($this->link, $_POST["id"]); /* editSave */
-               $feed_ids = db_escape_string($this->link, $_POST["ids"]); /* batchEditSave */
-               $cat_id = (int) db_escape_string($this->link, $_POST["cat_id"]);
-               $auth_login = db_escape_string($this->link, trim($_POST["auth_login"]));
+               $feed_title = db_escape_string( trim($_POST["title"]));
+               $feed_link = db_escape_string( trim($_POST["feed_url"]));
+               $upd_intl = (int) db_escape_string( $_POST["update_interval"]);
+               $purge_intl = (int) db_escape_string( $_POST["purge_interval"]);
+               $feed_id = (int) db_escape_string( $_POST["id"]); /* editSave */
+               $feed_ids = db_escape_string( $_POST["ids"]); /* batchEditSave */
+               $cat_id = (int) db_escape_string( $_POST["cat_id"]);
+               $auth_login = db_escape_string( trim($_POST["auth_login"]));
                $auth_pass = trim($_POST["auth_pass"]);
-               $private = checkbox_to_sql_bool(db_escape_string($this->link, $_POST["private"]));
+               $private = checkbox_to_sql_bool(db_escape_string( $_POST["private"]));
                $include_in_digest = checkbox_to_sql_bool(
-                       db_escape_string($this->link, $_POST["include_in_digest"]));
+                       db_escape_string( $_POST["include_in_digest"]));
                $cache_images = checkbox_to_sql_bool(
-                       db_escape_string($this->link, $_POST["cache_images"]));
+                       db_escape_string( $_POST["cache_images"]));
                $hide_images = checkbox_to_sql_bool(
-                       db_escape_string($this->link, $_POST["hide_images"]));
+                       db_escape_string( $_POST["hide_images"]));
                $always_display_enclosures = checkbox_to_sql_bool(
-                       db_escape_string($this->link, $_POST["always_display_enclosures"]));
+                       db_escape_string( $_POST["always_display_enclosures"]));
 
                $mark_unread_on_update = checkbox_to_sql_bool(
-                       db_escape_string($this->link, $_POST["mark_unread_on_update"]));
+                       db_escape_string( $_POST["mark_unread_on_update"]));
 
                if (strlen(FEED_CRYPT_KEY) > 0) {
                        require_once "crypt.php";
@@ -968,9 +968,9 @@ class Pref_Feeds extends Handler_Protected {
                        $auth_pass_encrypted = 'false';
                }
 
-               $auth_pass = db_escape_string($this->link, $auth_pass);
+               $auth_pass = db_escape_string( $auth_pass);
 
-               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+               if (get_pref( 'ENABLE_FEED_CATS')) {
                        if ($cat_id && $cat_id != 0) {
                                $category_qpart = "cat_id = '$cat_id',";
                                $category_qpart_nocomma = "cat_id = '$cat_id'";
@@ -985,7 +985,7 @@ class Pref_Feeds extends Handler_Protected {
 
                if (!$batch) {
 
-                       $result = db_query($this->link, "UPDATE ttrss_feeds SET
+                       $result = db_query( "UPDATE ttrss_feeds SET
                                $category_qpart
                                title = '$feed_title', feed_url = '$feed_link',
                                update_interval = '$upd_intl',
@@ -1010,7 +1010,7 @@ class Pref_Feeds extends Handler_Protected {
                                }
                        }
 
-                       db_query($this->link, "BEGIN");
+                       db_query( "BEGIN");
 
                        foreach (array_keys($feed_data) as $k) {
 
@@ -1073,23 +1073,23 @@ class Pref_Feeds extends Handler_Protected {
                                }
 
                                if ($qpart) {
-                                       db_query($this->link,
+                                       db_query(
                                                "UPDATE ttrss_feeds SET $qpart WHERE id IN ($feed_ids)
                                                AND owner_uid = " . $_SESSION["uid"]);
                                        print "<br/>";
                                }
                        }
 
-                       db_query($this->link, "COMMIT");
+                       db_query( "COMMIT");
                }
                return;
        }
 
        function resetPubSub() {
 
-               $ids = db_escape_string($this->link, $_REQUEST["ids"]);
+               $ids = db_escape_string( $_REQUEST["ids"]);
 
-               db_query($this->link, "UPDATE ttrss_feeds SET pubsub_state = 0 WHERE id IN ($ids)
+               db_query( "UPDATE ttrss_feeds SET pubsub_state = 0 WHERE id IN ($ids)
                        AND owner_uid = " . $_SESSION["uid"]);
 
                return;
@@ -1097,30 +1097,30 @@ class Pref_Feeds extends Handler_Protected {
 
        function remove() {
 
-               $ids = explode(",", db_escape_string($this->link, $_REQUEST["ids"]));
+               $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
 
                foreach ($ids as $id) {
-                       Pref_Feeds::remove_feed($this->link, $id, $_SESSION["uid"]);
+                       Pref_Feeds::remove_feed( $id, $_SESSION["uid"]);
                }
 
                return;
        }
 
        function clear() {
-               $id = db_escape_string($this->link, $_REQUEST["id"]);
-               $this->clear_feed_articles($this->link, $id);
+               $id = db_escape_string( $_REQUEST["id"]);
+               $this->clear_feed_articles( $id);
        }
 
        function rescore() {
                require_once "rssfuncs.php";
 
-               $ids = explode(",", db_escape_string($this->link, $_REQUEST["ids"]));
+               $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
 
                foreach ($ids as $id) {
 
-                       $filters = load_filters($this->link, $id, $_SESSION["uid"], 6);
+                       $filters = load_filters( $id, $_SESSION["uid"], 6);
 
-                       $result = db_query($this->link, "SELECT
+                       $result = db_query( "SELECT
                                title, content, link, ref_id, author,".
                                SUBSTRING_FOR_DATE."(updated, 1, 19) AS updated
                                FROM
@@ -1133,7 +1133,7 @@ class Pref_Feeds extends Handler_Protected {
 
                        while ($line = db_fetch_assoc($result)) {
 
-                               $tags = get_article_tags($this->link, $line["ref_id"]);
+                               $tags = get_article_tags( $line["ref_id"]);
 
                                $article_filters = get_article_filters($filters, $line['title'],
                                        $line['content'], $line['link'], strtotime($line['updated']),
@@ -1148,15 +1148,15 @@ class Pref_Feeds extends Handler_Protected {
 
                        foreach (array_keys($scores) as $s) {
                                if ($s > 1000) {
-                                       db_query($this->link, "UPDATE ttrss_user_entries SET score = '$s',
+                                       db_query( "UPDATE ttrss_user_entries SET score = '$s',
                                                marked = true WHERE
                                                ref_id IN (" . join(',', $scores[$s]) . ")");
                                } else if ($s < -500) {
-                                       db_query($this->link, "UPDATE ttrss_user_entries SET score = '$s',
+                                       db_query( "UPDATE ttrss_user_entries SET score = '$s',
                                                unread = false WHERE
                                                ref_id IN (" . join(',', $scores[$s]) . ")");
                                } else {
-                                       db_query($this->link, "UPDATE ttrss_user_entries SET score = '$s' WHERE
+                                       db_query( "UPDATE ttrss_user_entries SET score = '$s' WHERE
                                                ref_id IN (" . join(',', $scores[$s]) . ")");
                                }
                        }
@@ -1168,16 +1168,16 @@ class Pref_Feeds extends Handler_Protected {
 
        function rescoreAll() {
 
-               $result = db_query($this->link,
+               $result = db_query(
                        "SELECT id FROM ttrss_feeds WHERE owner_uid = " . $_SESSION['uid']);
 
                while ($feed_line = db_fetch_assoc($result)) {
 
                        $id = $feed_line["id"];
 
-                       $filters = load_filters($this->link, $id, $_SESSION["uid"], 6);
+                       $filters = load_filters( $id, $_SESSION["uid"], 6);
 
-                       $tmp_result = db_query($this->link, "SELECT
+                       $tmp_result = db_query( "SELECT
                                title, content, link, ref_id, author,".
                                        SUBSTRING_FOR_DATE."(updated, 1, 19) AS updated
                                        FROM
@@ -1190,7 +1190,7 @@ class Pref_Feeds extends Handler_Protected {
 
                        while ($line = db_fetch_assoc($tmp_result)) {
 
-                               $tags = get_article_tags($this->link, $line["ref_id"]);
+                               $tags = get_article_tags( $line["ref_id"]);
 
                                $article_filters = get_article_filters($filters, $line['title'],
                                        $line['content'], $line['link'], strtotime($line['updated']),
@@ -1205,11 +1205,11 @@ class Pref_Feeds extends Handler_Protected {
 
                        foreach (array_keys($scores) as $s) {
                                if ($s > 1000) {
-                                       db_query($this->link, "UPDATE ttrss_user_entries SET score = '$s',
+                                       db_query( "UPDATE ttrss_user_entries SET score = '$s',
                                                marked = true WHERE
                                                ref_id IN (" . join(',', $scores[$s]) . ")");
                                } else {
-                                       db_query($this->link, "UPDATE ttrss_user_entries SET score = '$s' WHERE
+                                       db_query( "UPDATE ttrss_user_entries SET score = '$s' WHERE
                                                ref_id IN (" . join(',', $scores[$s]) . ")");
                                }
                        }
@@ -1220,9 +1220,9 @@ class Pref_Feeds extends Handler_Protected {
        }
 
        function categorize() {
-               $ids = explode(",", db_escape_string($this->link, $_REQUEST["ids"]));
+               $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
 
-               $cat_id = db_escape_string($this->link, $_REQUEST["cat_id"]);
+               $cat_id = db_escape_string( $_REQUEST["cat_id"]);
 
                if ($cat_id == 0) {
                        $cat_id_qpart = 'NULL';
@@ -1230,30 +1230,30 @@ class Pref_Feeds extends Handler_Protected {
                        $cat_id_qpart = "'$cat_id'";
                }
 
-               db_query($this->link, "BEGIN");
+               db_query( "BEGIN");
 
                foreach ($ids as $id) {
 
-                       db_query($this->link, "UPDATE ttrss_feeds SET cat_id = $cat_id_qpart
+                       db_query( "UPDATE ttrss_feeds SET cat_id = $cat_id_qpart
                                WHERE id = '$id'
                                AND owner_uid = " . $_SESSION["uid"]);
 
                }
 
-               db_query($this->link, "COMMIT");
+               db_query( "COMMIT");
        }
 
        function removeCat() {
-               $ids = explode(",", db_escape_string($this->link, $_REQUEST["ids"]));
+               $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
                foreach ($ids as $id) {
-                       $this->remove_feed_category($this->link, $id, $_SESSION["uid"]);
+                       $this->remove_feed_category( $id, $_SESSION["uid"]);
                }
        }
 
        function addCat() {
-               $feed_cat = db_escape_string($this->link, trim($_REQUEST["cat"]));
+               $feed_cat = db_escape_string( trim($_REQUEST["cat"]));
 
-               add_feed_category($this->link, $feed_cat);
+               add_feed_category( $feed_cat);
        }
 
        function index() {
@@ -1261,7 +1261,7 @@ class Pref_Feeds extends Handler_Protected {
                print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">";
                print "<div id=\"pref-feeds-feeds\" dojoType=\"dijit.layout.AccordionPane\" title=\"".__('Feeds')."\">";
 
-               $result = db_query($this->link, "SELECT COUNT(id) AS num_errors
+               $result = db_query( "SELECT COUNT(id) AS num_errors
                        FROM ttrss_feeds WHERE last_error != '' AND owner_uid = ".$_SESSION["uid"]);
 
                $num_errors = db_fetch_result($result, 0, "num_errors");
@@ -1279,7 +1279,7 @@ class Pref_Feeds extends Handler_Protected {
                        $interval_qpart = "DATE_SUB(NOW(), INTERVAL 3 MONTH)";
                }
 
-               $result = db_query($this->link, "SELECT COUNT(*) AS num_inactive FROM ttrss_feeds WHERE
+               $result = db_query( "SELECT COUNT(*) AS num_inactive FROM ttrss_feeds WHERE
                                        (SELECT MAX(updated) FROM ttrss_entries, ttrss_user_entries WHERE
                                                ttrss_entries.id = ref_id AND
                                                        ttrss_user_entries.feed_id = ttrss_feeds.id) < $interval_qpart AND
@@ -1293,7 +1293,7 @@ class Pref_Feeds extends Handler_Protected {
                                        __("Inactive feeds") . "</button>";
                }
 
-               $feed_search = db_escape_string($this->link, $_REQUEST["search"]);
+               $feed_search = db_escape_string( $_REQUEST["search"]);
 
                if (array_key_exists("search", $_REQUEST)) {
                        $_SESSION["prefs_feed_search"] = $feed_search;
@@ -1336,7 +1336,7 @@ class Pref_Feeds extends Handler_Protected {
                        .__('Unsubscribe')."</div> ";
                print "</div></div>";
 
-               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+               if (get_pref( 'ENABLE_FEED_CATS')) {
                        print "<div dojoType=\"dijit.form.DropDownButton\">".
                                        "<span>" . __('Categories')."</span>";
                        print "<div dojoType=\"dijit.Menu\" style=\"display: none;\">";
@@ -1522,14 +1522,14 @@ class Pref_Feeds extends Handler_Protected {
                $cat_id = (int) $cat_id;
 
                if ($cat_id > 0) {
-                       $cat_unread = ccache_find($this->link, $cat_id, $_SESSION["uid"], true);
+                       $cat_unread = ccache_find( $cat_id, $_SESSION["uid"], true);
                } else if ($cat_id == 0 || $cat_id == -2) {
-                       $cat_unread = getCategoryUnread($this->link, $cat_id);
+                       $cat_unread = getCategoryUnread( $cat_id);
                }
 
                $obj['id'] = 'CAT:' . $cat_id;
                $obj['items'] = array();
-               $obj['name'] = getCategoryTitle($this->link, $cat_id);
+               $obj['name'] = getCategoryTitle( $cat_id);
                $obj['type'] = 'category';
                $obj['unread'] = (int) $cat_unread;
                $obj['bare_id'] = $cat_id;
@@ -1542,10 +1542,10 @@ class Pref_Feeds extends Handler_Protected {
                $feed_id = (int) $feed_id;
 
                if (!$title)
-                       $title = getFeedTitle($this->link, $feed_id, false);
+                       $title = getFeedTitle( $feed_id, false);
 
                if ($unread === false)
-                       $unread = getFeedUnread($this->link, $feed_id, false);
+                       $unread = getFeedUnread( $feed_id, false);
 
                $obj['id'] = 'FEED:' . $feed_id;
                $obj['name'] = $title;
@@ -1567,7 +1567,7 @@ class Pref_Feeds extends Handler_Protected {
                        $interval_qpart = "DATE_SUB(NOW(), INTERVAL 3 MONTH)";
                }
 
-               $result = db_query($this->link, "SELECT ttrss_feeds.title, ttrss_feeds.site_url,
+               $result = db_query( "SELECT ttrss_feeds.title, ttrss_feeds.site_url,
                                ttrss_feeds.feed_url, ttrss_feeds.id, MAX(updated) AS last_article
                        FROM ttrss_feeds, ttrss_entries, ttrss_user_entries WHERE
                                (SELECT MAX(updated) FROM ttrss_entries, ttrss_user_entries WHERE
@@ -1621,7 +1621,7 @@ class Pref_Feeds extends Handler_Protected {
                                htmlspecialchars($line["title"])."</a>";
 
                        print "</td><td class=\"insensitive\" align='right'>";
-                       print make_local_datetime($this->link, $line['last_article'], false);
+                       print make_local_datetime( $line['last_article'], false);
                        print "</td>";
                        print "</tr>";
 
@@ -1648,7 +1648,7 @@ class Pref_Feeds extends Handler_Protected {
                print "<h2>" . __("These feeds have not been updated because of errors:") .
                        "</h2>";
 
-               $result = db_query($this->link, "SELECT id,title,feed_url,last_error,site_url
+               $result = db_query( "SELECT id,title,feed_url,last_error,site_url
                FROM ttrss_feeds WHERE last_error != '' AND owner_uid = ".$_SESSION["uid"]);
 
                print "<div dojoType=\"dijit.Toolbar\">";
@@ -1722,53 +1722,53 @@ class Pref_Feeds extends Handler_Protected {
         * @param integer $id The id of the feed to purge.
         * @return void
         */
-       private function clear_feed_articles($link, $id) {
+       private function clear_feed_articles($id) {
 
                if ($id != 0) {
-                       $result = db_query($link, "DELETE FROM ttrss_user_entries
+                       $result = db_query( "DELETE FROM ttrss_user_entries
                        WHERE feed_id = '$id' AND marked = false AND owner_uid = " . $_SESSION["uid"]);
                } else {
-                       $result = db_query($link, "DELETE FROM ttrss_user_entries
+                       $result = db_query( "DELETE FROM ttrss_user_entries
                        WHERE feed_id IS NULL AND marked = false AND owner_uid = " . $_SESSION["uid"]);
                }
 
-               $result = db_query($link, "DELETE FROM ttrss_entries WHERE
+               $result = db_query( "DELETE FROM ttrss_entries WHERE
                        (SELECT COUNT(int_id) FROM ttrss_user_entries WHERE ref_id = id) = 0");
 
-               ccache_update($link, $id, $_SESSION['uid']);
+               ccache_update( $id, $_SESSION['uid']);
        } // function clear_feed_articles
 
-       private function remove_feed_category($link, $id, $owner_uid) {
+       private function remove_feed_category( $id, $owner_uid) {
 
-               db_query($link, "DELETE FROM ttrss_feed_categories
+               db_query( "DELETE FROM ttrss_feed_categories
                        WHERE id = '$id' AND owner_uid = $owner_uid");
 
-               ccache_remove($link, $id, $owner_uid, true);
+               ccache_remove( $id, $owner_uid, true);
        }
 
-       static function remove_feed($link, $id, $owner_uid) {
+       static function remove_feed( $id, $owner_uid) {
 
                if ($id > 0) {
 
                        /* save starred articles in Archived feed */
 
-                       db_query($link, "BEGIN");
+                       db_query( "BEGIN");
 
                        /* prepare feed if necessary */
 
-                       $result = db_query($link, "SELECT feed_url FROM ttrss_feeds WHERE id = $id
+                       $result = db_query( "SELECT feed_url FROM ttrss_feeds WHERE id = $id
                                AND owner_uid = $owner_uid");
 
-                       $feed_url = db_escape_string($link, db_fetch_result($result, 0, "feed_url"));
+                       $feed_url = db_escape_string( db_fetch_result($result, 0, "feed_url"));
 
-                       $result = db_query($link, "SELECT id FROM ttrss_archived_feeds
+                       $result = db_query( "SELECT id FROM ttrss_archived_feeds
                                WHERE feed_url = '$feed_url' AND owner_uid = $owner_uid");
 
                        if (db_num_rows($result) == 0) {
-                               $result = db_query($link, "SELECT MAX(id) AS id FROM ttrss_archived_feeds");
+                               $result = db_query( "SELECT MAX(id) AS id FROM ttrss_archived_feeds");
                                $new_feed_id = (int)db_fetch_result($result, 0, "id") + 1;
 
-                               db_query($link, "INSERT INTO ttrss_archived_feeds
+                               db_query( "INSERT INTO ttrss_archived_feeds
                                        (id, owner_uid, title, feed_url, site_url)
                                SELECT $new_feed_id, owner_uid, title, feed_url, site_url from ttrss_feeds
                                WHERE id = '$id'");
@@ -1778,31 +1778,31 @@ class Pref_Feeds extends Handler_Protected {
                                $archive_id = db_fetch_result($result, 0, "id");
                        }
 
-                       db_query($link, "UPDATE ttrss_user_entries SET feed_id = NULL,
+                       db_query( "UPDATE ttrss_user_entries SET feed_id = NULL,
                                orig_feed_id = '$archive_id' WHERE feed_id = '$id' AND
                                        marked = true AND owner_uid = $owner_uid");
 
                        /* Remove access key for the feed */
 
-                       db_query($link, "DELETE FROM ttrss_access_keys WHERE
+                       db_query( "DELETE FROM ttrss_access_keys WHERE
                                feed_id = '$id' AND owner_uid = $owner_uid");
 
                        /* remove the feed */
 
-                       db_query($link, "DELETE FROM ttrss_feeds
+                       db_query( "DELETE FROM ttrss_feeds
                                        WHERE id = '$id' AND owner_uid = $owner_uid");
 
-                       db_query($link, "COMMIT");
+                       db_query( "COMMIT");
 
                        if (file_exists(ICONS_DIR . "/$id.ico")) {
                                unlink(ICONS_DIR . "/$id.ico");
                        }
 
-                       ccache_remove($link, $id, $owner_uid);
+                       ccache_remove( $id, $owner_uid);
 
                } else {
-                       label_remove($link, feed_to_label_id($id), $owner_uid);
-                       //ccache_remove($link, $id, $owner_uid); don't think labels are cached
+                       label_remove( feed_to_label_id($id), $owner_uid);
+                       //ccache_remove( $id, $owner_uid); don't think labels are cached
                }
        }
 
@@ -1813,9 +1813,9 @@ class Pref_Feeds extends Handler_Protected {
                print "<table width='100%'><tr><td>
                        ".__("Add one valid RSS feed per line (no feed detection is done)")."
                </td><td align='right'>";
-               if (get_pref($this->link, 'ENABLE_FEED_CATS')) {
+               if (get_pref( 'ENABLE_FEED_CATS')) {
                        print __('Place in category:') . " ";
-                       print_feed_cat_select($this->link, "cat", false, 'dojoType="dijit.form.Select"');
+                       print_feed_cat_select( "cat", false, 'dojoType="dijit.form.Select"');
                }
                print "</td></tr><tr><td colspan='2'>";
                print "<textarea
@@ -1855,17 +1855,17 @@ class Pref_Feeds extends Handler_Protected {
        }
 
        function batchAddFeeds() {
-               $cat_id = db_escape_string($this->link, $_REQUEST['cat']);
+               $cat_id = db_escape_string( $_REQUEST['cat']);
                $feeds = explode("\n", $_REQUEST['feeds']);
-               $login = db_escape_string($this->link, $_REQUEST['login']);
+               $login = db_escape_string( $_REQUEST['login']);
                $pass = trim($_REQUEST['pass']);
 
                foreach ($feeds as $feed) {
-                       $feed = db_escape_string($this->link, trim($feed));
+                       $feed = db_escape_string( trim($feed));
 
                        if (validate_feed_url($feed)) {
 
-                               db_query($this->link, "BEGIN");
+                               db_query( "BEGIN");
 
                                if ($cat_id == "0" || !$cat_id) {
                                        $cat_qpart = "NULL";
@@ -1873,7 +1873,7 @@ class Pref_Feeds extends Handler_Protected {
                                        $cat_qpart = "'$cat_id'";
                                }
 
-                               $result = db_query($this->link,
+                               $result = db_query(
                                        "SELECT id FROM ttrss_feeds
                                        WHERE feed_url = '$feed' AND owner_uid = ".$_SESSION["uid"]);
 
@@ -1885,66 +1885,66 @@ class Pref_Feeds extends Handler_Protected {
                                        $auth_pass_encrypted = 'false';
                                }
 
-                               $pass = db_escape_string($this->link, $pass);
+                               $pass = db_escape_string( $pass);
 
                                if (db_num_rows($result) == 0) {
-                                       $result = db_query($this->link,
+                                       $result = db_query(
                                                "INSERT INTO ttrss_feeds
                                                        (owner_uid,feed_url,title,cat_id,auth_login,auth_pass,update_method,auth_pass_encrypted)
                                                VALUES ('".$_SESSION["uid"]."', '$feed',
                                                        '[Unknown]', $cat_qpart, '$login', '$pass', 0, $auth_pass_encrypted)");
                                }
 
-                               db_query($this->link, "COMMIT");
+                               db_query( "COMMIT");
                        }
                }
        }
 
        function regenOPMLKey() {
-               $this->update_feed_access_key($this->link, 'OPML:Publish',
+               $this->update_feed_access_key( 'OPML:Publish',
                false, $_SESSION["uid"]);
 
-               $new_link = Opml::opml_publish_url($this->link);
+               $new_link = Opml::opml_publish_url();
 
                print json_encode(array("link" => $new_link));
        }
 
        function regenFeedKey() {
-               $feed_id = db_escape_string($this->link, $_REQUEST['id']);
-               $is_cat = db_escape_string($this->link, $_REQUEST['is_cat']) == "true";
+               $feed_id = db_escape_string( $_REQUEST['id']);
+               $is_cat = db_escape_string( $_REQUEST['is_cat']) == "true";
 
-               $new_key = $this->update_feed_access_key($this->link, $feed_id, $is_cat);
+               $new_key = $this->update_feed_access_key( $feed_id, $is_cat);
 
                print json_encode(array("link" => $new_key));
        }
 
 
-       private function update_feed_access_key($link, $feed_id, $is_cat, $owner_uid = false) {
+       private function update_feed_access_key( $feed_id, $is_cat, $owner_uid = false) {
                if (!$owner_uid) $owner_uid = $_SESSION["uid"];
 
                $sql_is_cat = bool_to_sql_bool($is_cat);
 
-               $result = db_query($link, "SELECT access_key FROM ttrss_access_keys
+               $result = db_query( "SELECT access_key FROM ttrss_access_keys
                        WHERE feed_id = '$feed_id'      AND is_cat = $sql_is_cat
                        AND owner_uid = " . $owner_uid);
 
                if (db_num_rows($result) == 1) {
-                       $key = db_escape_string($this->link, sha1(uniqid(rand(), true)));
+                       $key = db_escape_string( sha1(uniqid(rand(), true)));
 
-                       db_query($link, "UPDATE ttrss_access_keys SET access_key = '$key'
+                       db_query( "UPDATE ttrss_access_keys SET access_key = '$key'
                                WHERE feed_id = '$feed_id' AND is_cat = $sql_is_cat
                                AND owner_uid = " . $owner_uid);
 
                        return $key;
 
                } else {
-                       return get_feed_access_key($link, $feed_id, $is_cat, $owner_uid);
+                       return get_feed_access_key( $feed_id, $is_cat, $owner_uid);
                }
        }
 
        // Silent
        function clearKeys() {
-               db_query($this->link, "DELETE FROM ttrss_access_keys WHERE
+               db_query( "DELETE FROM ttrss_access_keys WHERE
                        owner_uid = " . $_SESSION["uid"]);
        }