From 40221e52c27e5e7842eb5cf6cf2ea274cd1f49bd Mon Sep 17 00:00:00 2001 From: inureyes Date: Sat, 28 Nov 2009 08:55:02 +0000 Subject: [PATCH] =?UTF-8?q?=20refs=20#1249=20=20=20*=20=ED=8A=B8=EB=9E=99?= =?UTF-8?q?=EB=B0=B1=20=EC=B6=9C=EB=A0=A5=20=EB=B6=80=EB=B6=84=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- interface/i/comment/index.php | 2 +- interface/i/index.php | 3 +++ interface/i/trackback/index.php | 36 ++++++++++++++++++++------ library/model/blog.response.remote.php | 19 ++++++++++++++ library/view/iphoneView.php | 15 ++++++++--- 5 files changed, 63 insertions(+), 12 deletions(-) diff --git a/interface/i/comment/index.php b/interface/i/comment/index.php index 22cdfce9f..124e37e03 100644 --- a/interface/i/comment/index.php +++ b/interface/i/comment/index.php @@ -24,7 +24,7 @@ +?>
  • +
  • +
  • +
  • " title=" : " selected="false"> - + + +
    + +
    " title=" : " selected="false"> +
    + diff --git a/library/model/blog.response.remote.php b/library/model/blog.response.remote.php index 37f22a949..05a8f85a7 100644 --- a/library/model/blog.response.remote.php +++ b/library/model/blog.response.remote.php @@ -42,6 +42,25 @@ function getRemoteResponsesWithPagingForOwner($blogid, $category, $site, $ip, $s return array($responses, $paging); } +function getRemoteResponsesWithPaging($blogid, $entryId, $page, $count, $url = null, $prefix = '?page=',$postfix = '', $countItem = null, $type = 'trackback') { + global $database; + if (!is_null($type)) $typeFilter = " AND t.type = '".POD::escapeString($type)."'"; + else $typeFilter = ''; + if($entryId != -1) $typeFilter .= " AND t.entry = ".$entryId; + $postfix = ''; + $authorized = doesHaveOwnership() ? '' : getPrivateCategoryExclusionQuery($blogid); + + $sql = "SELECT t.*, c.name AS categoryName + FROM {$database['prefix']}RemoteResponses t + LEFT JOIN {$database['prefix']}Entries e ON t.blogid = e.blogid AND t.entry = e.id AND e.draft = 0 + LEFT JOIN {$database['prefix']}Categories c ON t.blogid = c.blogid AND e.category = c.id + WHERE t.blogid = $blogid AND t.isfiltered = 0 $authorized $typeFilter"; + $sql .= ' ORDER BY t.written DESC'; + list($responses, $paging) = Paging::fetchWithPaging($sql, $page, $count, $url, $prefix, $countItem); + $paging['postfix'] .= $postfix; + return array($responses, $paging); +} + function getRemoteResponseLogsWithPagingForOwner($blogid, $category, $site, $ip, $search, $page, $count, $type = null) { global $database; if (!is_null($type)) $typeFilter = " AND t.type = '".POD::escapeString($type)."'"; diff --git a/library/view/iphoneView.php b/library/view/iphoneView.php index 7691bff4f..811020c1a 100644 --- a/library/view/iphoneView.php +++ b/library/view/iphoneView.php @@ -401,14 +401,19 @@ function printIphoneNavigation($entry, $jumpToComment = true, $jumpToTrackback =