]> git.wh0rd.org - tt-rss.git/blobdiff - backend.php
basic functionality pass 4
[tt-rss.git] / backend.php
index e89163dec954a3582ef80c158ad3fb822fd38cd5..5386de0b361f5817fb8d84e485cf844e0a02fe90 100644 (file)
                $skip = $_GET["skip"];
                $ext = $_GET["ext"];
 
+               if (!$skip) $skip = 0;
+
                if ($ext == "undefined") $ext = "";
 
+               // FIXME: check for null value here
+
                $result = pg_query("SELECT *,
                        EXTRACT(EPOCH FROM NOW()) - EXTRACT(EPOCH FROM last_updated) as update_timeout
                        FROM ttrss_feeds WHERE id = '$feed'");
                }
 
                print "<table class=\"headlines\" width=\"100%\">";
+/*             print "<tr><td class=\"search\">
+                       Search: <input onchange=\"javascript:search($feed,this);\"></td>";
+               print "<td class=\"title\">" . $line["title"] . "</td></tr>"; */
+
+               print "<tr><td class=\"search\" colspan=\"2\">
+                       Search: <input onchange=\"javascript:search($feed,this);\"></td></tr>";
                print "<tr><td colspan=\"2\" class=\"title\">" . $line["title"] . "</td></tr>";
 
+               if ($ext == "SEARCH") {
+                       $search = $_GET["search"];
+                       $search_query_part = "(upper(title) LIKE upper('%$search%') 
+                               OR content LIKE '%$search%') AND";
+               }
+
                $result = pg_query("SELECT id,title,updated,unread,feed_id FROM
                        ttrss_entries WHERE
-                       feed_id = '$feed' ORDER BY updated LIMIT ".HEADLINES_PER_PAGE." OFFSET $skip");
+                       $search_query_part
+                       feed_id = '$feed' ORDER BY updated DESC LIMIT ".HEADLINES_PER_PAGE." OFFSET $skip");
 
                $lnum = 0;
 
                        ++$lnum;
                }
 
+               if ($lnum == 0) {
+                       print "<tr><td align='center'>No entries found.</td></tr>";
+
+               }
+
                print "<tr><td colspan=\"2\" class=\"headlineToolbar\">";
 
                $next_skip = $skip + HEADLINES_PER_PAGE;
                print "<a class=\"button\" 
                        href=\"javascript:viewfeed($feed, $next_skip);\">Next Page</a>";
                print "&nbsp;&nbsp;&nbsp;";
-               
+
+               print "<a class=\"button\" 
+                       href=\"javascript:viewfeed($feed, 0, '');\">Refresh</a>";
+               print "&nbsp;&nbsp;&nbsp;";
                print "<a class=\"button\" 
                        href=\"javascript:viewfeed($feed, 0, 'MarkAllRead');\">Mark all as read</a>";