Update of /cvsroot/phpwebsite-comm/modules/mailinglists/class
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5992/class
Modified Files:
MailingListsManager.php MyPage.php
Log Message:
Now call cacheQueries on all DBPagers to retain pager settings.
Index: MailingListsManager.php
===================================================================
RCS file: /cvsroot/phpwebsite-comm/modules/mailinglists/class/MailingListsManager.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** MailingListsManager.php 2 Jan 2008 21:59:25 -0000 1.1
--- MailingListsManager.php 22 Aug 2008 03:15:45 -0000 1.2
***************
*** 575,578 ****
--- 575,579 ----
$pager->addWhere('list_id', $list->getId());
$pager->addWhere('approved', 1);
+ $pager->cacheQueries();
return $pager->get();
***************
*** 598,601 ****
--- 599,603 ----
$pager->setDefaultOrder('name', 'asc');
$pager->setEmptyMessage(dgettext('mailinglists', 'No mailing lists found.'));
+ $pager->cacheQueries();
return $pager->get();
***************
*** 649,652 ****
--- 651,655 ----
$pager->setEmptyMessage(dgettext('mailinglists', 'No subscribers.'));
$pager->addWhere('list_id', $list->getId());
+ $pager->cacheQueries();
return $pager->get();
***************
*** 912,915 ****
--- 915,919 ----
$pager->addWhere('list_id', 0);
$pager->addWhere('approved', 0);
+ $pager->cacheQueries();
return $pager->get();
***************
*** 1110,1113 ****
--- 1114,1118 ----
$pager->addWhere('list_id', 0, '!=');
$pager->addWhere('approved', 0);
+ $pager->cacheQueries();
return $pager->get();
Index: MyPage.php
===================================================================
RCS file: /cvsroot/phpwebsite-comm/modules/mailinglists/class/MyPage.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** MyPage.php 3 Jan 2008 17:55:09 -0000 1.2
--- MyPage.php 22 Aug 2008 03:15:46 -0000 1.3
***************
*** 55,58 ****
--- 55,59 ----
$pager->setEmptyMessage(dgettext('mailinglists', 'No lists available at this time.'));
$pager->addWhere('active', 1);
+ $pager->cacheQueries();
$template['CONTENT'] = $pager->get();
***************
*** 222,225 ****
--- 223,227 ----
$pager->addWhere('list_id', $list->getId());
$pager->addWhere('approved', 1);
+ $pager->cacheQueries();
return $pager->get();
|