]> git.wh0rd.org - tt-rss.git/commitdiff
opml.php uid-aware
authorAndrew Dolgov <fox@bah.spb.su>
Thu, 17 Nov 2005 18:03:40 +0000 (19:03 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Thu, 17 Nov 2005 18:03:40 +0000 (19:03 +0100)
opml.php

index d5eb0e0e577fa62d3e9d28cae4a4ded5f037f51d..023f29ffecec1075ff34b8bbdbf175055676f8ab 100644 (file)
--- a/opml.php
+++ b/opml.php
@@ -1,4 +1,6 @@
 <?
+       session_start();
+
        // FIXME there are some brackets issues here
 
        $op = $_REQUEST["op"];
@@ -11,6 +13,8 @@
        require_once "db.php";
        require_once "db-prefs.php";
 
+       $_SESSION["uid"] = PLACEHOLDER_UID; // FIXME: placeholder
+
        $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); 
 
        if (DB_TYPE == "pgsql") {
@@ -61,7 +65,7 @@
                        print "Feed <b>$title</b> ($url)... ";
 
                        $result = db_query($link, "SELECT id FROM ttrss_feeds WHERE
-                               title = '$title' OR feed_url = '$url'");
+                               (title = '$title' OR feed_url = '$url') AND owner_uid = ".$_SESSION["uid"]);
 
                        if ($result && db_num_rows($result) > 0) {
                                
@@ -69,8 +73,8 @@
 
                        } else {
                                          
-                               $result = db_query($link, "INSERT INTO ttrss_feeds (title, feed_url) VALUES
-                                       ('$title', '$url')");
+                               $result = db_query($link, "INSERT INTO ttrss_feeds (title, feed_url,owner_uid) VALUES
+                                       ('$title', '$url', '".$_SESSION["uid"]."')");
 
                                print "<b>Done.</b><br>";