diff options
author | Andrew Dolgov <[email protected]> | 2011-04-13 15:09:00 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2011-04-13 15:09:00 +0400 |
commit | 9de6ced109e3f37824cca26948f2a9f8bade4e7e (patch) | |
tree | e8de66219ddf8854c28077b6bdb89732e3383d91 /mobile | |
parent | bdea432bbb1111b685cd060423c9ec44c809d0cb (diff) |
mobile: properly handle going back from article to flat category list
Diffstat (limited to 'mobile')
-rw-r--r-- | mobile/article.php | 7 | ||||
-rw-r--r-- | mobile/functions.php | 11 |
2 files changed, 11 insertions, 7 deletions
diff --git a/mobile/article.php b/mobile/article.php index 2379e9395..cbdad84da 100644 --- a/mobile/article.php +++ b/mobile/article.php @@ -7,11 +7,11 @@ require_once "../config.php"; require_once "functions.php"; - require_once "../functions.php"; + require_once "../functions.php"; require_once "../sessions.php"; - require_once "../version.php"; + require_once "../version.php"; require_once "../db-prefs.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); @@ -23,7 +23,8 @@ $id = db_escape_string($_REQUEST["id"]); $feed_id = db_escape_string($_REQUEST["feed"]); $cat_id = db_escape_string($_REQUEST["cat"]); + $is_cat = db_escape_string($_REQUEST["is_cat"]); - render_article($link, $id, $feed_id, $cat_id); + render_article($link, $id, $feed_id, $cat_id, $is_cat); ?> diff --git a/mobile/functions.php b/mobile/functions.php index 6e5d1dafe..542420afe 100644 --- a/mobile/functions.php +++ b/mobile/functions.php @@ -388,7 +388,7 @@ $icon_url = "../images/blank_icon.gif"; } - print "<li class='$class'><a href='article.php?id=$id&feed=$feed_id&cat=$cat_id'> + print "<li class='$class'><a href='article.php?id=$id&feed=$feed_id&cat=$cat_id&is_cat=$is_cat'> <img class='tinyIcon' src='$icon_url'>"; print $line["title"]; print "</a></li>"; @@ -429,7 +429,7 @@ } - function render_article($link, $id, $feed_id, $cat_id) { + function render_article($link, $id, $feed_id, $cat_id, $is_cat) { $query = "SELECT title,link,content,feed_id,comments,int_id, marked,unread,published, @@ -455,11 +455,14 @@ $title = $line["title"]; $article_link = $line["link"]; - $feed_title = getFeedTitle($link, $feed_id, false); + if (!$is_cat) + $feed_title = getFeedTitle($link, $feed_id); + else + $feed_title = getCategoryTitle($link, $feed_id); print "<div class=\"panel\" id=\"article-$id\" title=\"$title\" selected=\"true\" - myBackLabel='$feed_title' myBackHref='feed.php?id=$feed_id&cat=$cat_id'>"; + myBackLabel='$feed_title' myBackHref='feed.php?id=$feed_id&cat=$cat_id&is_cat=$is_cat'>"; print "<h2><a target='_blank' href='$article_link'>$title</a></h2>"; |