Index: activism.module
===================================================================
--- activism.module	(revision 4132)
+++ activism.module	(working copy)
@@ -656,7 +656,8 @@
     array('data' => t('Operations'),  'colspan' => 2),
   );
 
-  $results = pager_query("SELECT n.nid, n.title, n.created, ac.cta_module, ac.campaign_expired_date, ac.cta_goal, COUNT(acs.nid) AS cta_goal_current FROM {node} n LEFT JOIN {activism_campaign} ac ON (n.vid = ac.vid) LEFT JOIN {activism_signups} acs ON (n.nid = acs.nid) WHERE n.type = 'campaign' GROUP BY n.nid" . tablesort_sql($headers), 50);
+  $count_query = "SELECT COUNT(acs.nid) FROM {node} n LEFT JOIN {activism_campaign} ac ON (n.vid = ac.vid) LEFT JOIN {activism_signups} acs ON (n.nid = acs.nid) WHERE n.type = 'campaign'";
+  $results = pager_query("SELECT n.nid, n.title, n.created, ac.cta_module, ac.campaign_expired_date, ac.cta_goal, COUNT(acs.nid) AS cta_goal_current FROM {node} n LEFT JOIN {activism_campaign} ac ON (n.vid = ac.vid) LEFT JOIN {activism_signups} acs ON (n.nid = acs.nid) WHERE n.type = 'campaign' GROUP BY n.nid" . tablesort_sql($headers), 50, 0, $count_query);
   while ($result = db_fetch_object($results)) {
     $rows[] = array(
       array('data' => l($result->title, 'node/' . $result->nid), 'class' => 'activism-campaign-title'),
