summaryrefslogtreecommitdiff
path: root/mobile
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-04-13 15:09:00 +0400
committerAndrew Dolgov <[email protected]>2011-04-13 15:09:00 +0400
commit9de6ced109e3f37824cca26948f2a9f8bade4e7e (patch)
treee8de66219ddf8854c28077b6bdb89732e3383d91 /mobile
parentbdea432bbb1111b685cd060423c9ec44c809d0cb (diff)
mobile: properly handle going back from article to flat category list
Diffstat (limited to 'mobile')
-rw-r--r--mobile/article.php7
-rw-r--r--mobile/functions.php11
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>";