From c6c3a07f011abbca3eaa1bf0bb8776707ec7aabc Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 19 Nov 2005 20:06:42 +0100 Subject: userDetails -> infoBox, feed infobox, user details improvements --- backend.php | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 60 insertions(+), 6 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index 3eca4eda7..0333e11fd 100644 --- a/backend.php +++ b/backend.php @@ -1011,6 +1011,8 @@ FROM ttrss_feeds WHERE owner_uid = '".$_SESSION["uid"]."' ORDER by title"); + print "
PLACEHOLDER
"; + print "

"; print " @@ -1132,6 +1134,8 @@ print " Selection:  + PLACEHOLDER"; + print "
PLACEHOLDER
"; print "

 SelectTitle
"; @@ -2041,9 +2045,11 @@ $uid = sprintf("%d", $_GET["id"]); - print "
"; + print "
"; - $result = db_query($link, "SELECT login,last_login,access_level + $result = db_query($link, "SELECT login,last_login,access_level, + (SELECT COUNT(int_id) FROM ttrss_user_entries + WHERE owner_uid = id) AS stored_articles FROM ttrss_users WHERE id = '$uid'"); @@ -2059,10 +2065,12 @@ $login = db_fetch_result($result, 0, "login"); $last_login = db_fetch_result($result, 0, "last_login"); $access_level = db_fetch_result($result, 0, "access_level"); + $stored_articles = db_fetch_result($result, 0, "stored_articles"); print "
"; print ""; print ""; + print ""; $result = db_query($link, "SELECT COUNT(id) as num_feeds FROM ttrss_feeds WHERE owner_uid = '$uid'"); @@ -2073,11 +2081,12 @@ /* $result = db_query($link, "SELECT SUM(LENGTH(content)+LENGTH(title)+LENGTH(link)+LENGTH(guid)) AS db_size - FROM ttrss_entries WHERE owner_uid = '$uid'"); + FROM ttrss_user_entries,ttrss_entries + WHERE owner_uid = '$uid' AND ref_id = id"); $db_size = round(db_fetch_result($result, 0, "db_size") / 1024); - print ""; */ + print ""; */ print "
Username$login
Access level$access_level
Last logged in$last_login
Stored articles$stored_articles
Approx. DB size$db_size KBytes
Approx. used DB size$db_size KBytes
"; @@ -2107,12 +2116,57 @@ print "

"; + onclick=\"closeInfoBox()\" value=\"Close this window\">"; // print ""; } + if ($op == "feed-details") { + + $feed_id = $_GET["id"]; + + $result = db_query($link, + "SELECT + title,feed_url,last_updated, + (SELECT COUNT(int_id) FROM ttrss_user_entries + WHERE feed_id = id) AS total, + (SELECT COUNT(int_id) FROM ttrss_user_entries + WHERE feed_id = id AND unread = true) AS unread, + (SELECT COUNT(int_id) FROM ttrss_user_entries + WHERE feed_id = id AND marked = true) AS marked + FROM ttrss_feeds + WHERE id = '$feed_id' AND owner_uid = ".$_SESSION["uid"]); + + if (db_num_rows($result) == 0) return; + + $title = db_fetch_result($result, 0, "title"); + $last_updated = db_fetch_result($result, 0, "last_updated"); + $feed_url = db_fetch_result($result, 0, "feed_url"); + $total = db_fetch_result($result, 0, "total"); + $unread = db_fetch_result($result, 0, "unread"); + $marked = db_fetch_result($result, 0, "marked"); + + print "

$title

"; + + print ""; + + print ""; + print ""; + print ""; + print ""; + print ""; + + print "
Feed URL$feed_url
Last updated$last_updated
Total articles$total
Unread articles$unread
Starred articles$marked
"; + + print "
"; + + print "
+
"; + + } + db_close($link); ?> -- cgit v1.2.3-54-g00ecf