Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjbalogh@mozilla.com <jbalogh@mozilla.com@4eb1ac78-321c-0410-a911-ec516a8615a5>2009-06-10 17:51:26 (GMT)
committer jbalogh@mozilla.com <jbalogh@mozilla.com@4eb1ac78-321c-0410-a911-ec516a8615a5>2009-06-10 17:51:26 (GMT)
commit3fbfa65ca1344f8c19b9aba11ff4dc67e7a080dd (patch)
treec881791c0f037575d8d09af9b65fe4edcf7b48e4
parent7da4e5ad732b0d1ae9fa35688463cf2db131186d (diff)
bug 497282, show private add-ons in mine and favorites
git-svn-id: http://svn.mozilla.org/addons/trunk@27487 4eb1ac78-321c-0410-a911-ec516a8615a5
-rw-r--r--site/app/controllers/collections_controller.php6
-rw-r--r--site/app/controllers/components/collections_listing.php3
2 files changed, 5 insertions, 4 deletions
diff --git a/site/app/controllers/collections_controller.php b/site/app/controllers/collections_controller.php
index 3c77e2f..e9b7bfd 100644
--- a/site/app/controllers/collections_controller.php
+++ b/site/app/controllers/collections_controller.php
@@ -119,7 +119,8 @@ class CollectionsController extends AppController
function editors_picks() {
$this->set('selected', 'editors_picks');
- $conditions = array('Collection.collection_type' => Collection::COLLECTION_TYPE_EDITORSPICK);
+ $conditions = array('Collection.collection_type' => Collection::COLLECTION_TYPE_EDITORSPICK,
+ 'Collection.listed' => 1);
$this->Collection->unbindFully();
$collections = $this->Collection->findAll($conditions, 'Collection.id');
$this->_listing($collections);
@@ -128,7 +129,8 @@ class CollectionsController extends AppController
function popular() {
$this->set('selected', 'popular');
$this->Collection->unbindFully();
- $collections = $this->Collection->findAll(null, 'Collection.id');
+ $collections = $this->Collection->findAll(array('Collection.listed' => 1),
+ 'Collection.id');
$pagination = array('sortBy' => 'subscribers DESC');
$this->_listing($collections, $pagination);
}
diff --git a/site/app/controllers/components/collections_listing.php b/site/app/controllers/components/collections_listing.php
index 75c68a3..e56d151 100644
--- a/site/app/controllers/components/collections_listing.php
+++ b/site/app/controllers/components/collections_listing.php
@@ -84,8 +84,7 @@ class CollectionsListingComponent extends Object {
* @return array Collections query result
*/
function fetchPage($ids, $pagination_options=array()) {
- $conditions = array('Collection.listed' => '1',
- 'Collection.id' => $ids);
+ $conditions = array('Collection.id' => $ids);
list($sort_opts, $sortby) = $this->sorting();