diff options
author | Andrew Dolgov <[email protected]> | 2005-08-21 11:56:27 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-08-21 11:56:27 +0100 |
commit | 6f428bc5048a30bb406ab0e896e54d3d81a83e06 (patch) | |
tree | 3a143fc582f030cf902076f13a3b5606e693d638 | |
parent | 28a80fbf7a6b8d8420b0ad66424dd63fe1da0d33 (diff) |
db schema updated, psql feed fetch
-rw-r--r-- | backend.php | 15 | ||||
-rw-r--r-- | ttrss_schema.sql | 5 |
2 files changed, 13 insertions, 7 deletions
diff --git a/backend.php b/backend.php index b4ec48c11..7d072fc86 100644 --- a/backend.php +++ b/backend.php @@ -1,19 +1,24 @@ <? header("Content-Type: application/xml"); - $op = $_GET["op"]; + include "config.php"; + $link = pg_connect(DB_CONN); + + $op = $_GET["op"]; + if ($op == "feeds") { - $feeds = array("Art.Gnome.Org Releases", "Footnotes", "Freedesktop.org", - "Planet Debian", "Planet Gnome"); - + $result = pg_query("SELECT * FROM ttrss_feeds ORDER BY title"); print "<ul>"; $lnum = 0; - foreach ($feeds as $feed) { + while ($line = pg_fetch_assoc($result)) { + + $feed = $line["title"]; + $class = ($lnum % 2) ? "even" : "odd"; // if ($lnum == 2 || $lnum == 0) $feed = "<b>$feed</b>"; diff --git a/ttrss_schema.sql b/ttrss_schema.sql index 589f9393e..58d4e5bb8 100644 --- a/ttrss_schema.sql +++ b/ttrss_schema.sql @@ -14,10 +14,11 @@ insert into ttrss_feeds (id,title,feed_url) values (4, 'Planet Ubuntu', 'http:// insert into ttrss_feeds (id,title,feed_url) values (5, 'Planet GNOME', 'http://planet.gnome.org/rss20.xml'); insert into ttrss_feeds (id,title,feed_url) values (6, 'Monologue', 'http://www.go-mono.com/monologue/index.rss'); - create table ttrss_entries (id serial not null primary key, feed_id int references ttrss_feeds(id), entry_time timestamp not null, headline varchar(250) not null, guid varchar(300) not null unique, - content text not null); + content text not null + unread boolean default true); + |