db schema updated, psql feed fetch

master
Andrew Dolgov 20 years ago
parent 28a80fbf7a
commit 6f428bc504

@ -1,19 +1,24 @@
<? <?
header("Content-Type: application/xml"); header("Content-Type: application/xml");
$op = $_GET["op"]; include "config.php";
$link = pg_connect(DB_CONN);
$op = $_GET["op"];
if ($op == "feeds") { if ($op == "feeds") {
$feeds = array("Art.Gnome.Org Releases", "Footnotes", "Freedesktop.org", $result = pg_query("SELECT * FROM ttrss_feeds ORDER BY title");
"Planet Debian", "Planet Gnome");
print "<ul>"; print "<ul>";
$lnum = 0; $lnum = 0;
foreach ($feeds as $feed) { while ($line = pg_fetch_assoc($result)) {
$feed = $line["title"];
$class = ($lnum % 2) ? "even" : "odd"; $class = ($lnum % 2) ? "even" : "odd";
// if ($lnum == 2 || $lnum == 0) $feed = "<b>$feed</b>"; // if ($lnum == 2 || $lnum == 0) $feed = "<b>$feed</b>";

@ -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 (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'); 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, create table ttrss_entries (id serial not null primary key,
feed_id int references ttrss_feeds(id), feed_id int references ttrss_feeds(id),
entry_time timestamp not null, entry_time timestamp not null,
headline varchar(250) not null, headline varchar(250) not null,
guid varchar(300) not null unique, guid varchar(300) not null unique,
content text not null); content text not null
unread boolean default true);

Loading…
Cancel
Save