function adminupdateAction()
 {
     $reportTab = new ReportTab();
     $data = array('campaign_id' => $this->getRequest()->getParam('campaign_id'), 'name' => $this->getRequest()->getParam('name'), 'description' => $this->getRequest()->getParam('description'));
     $reportTab->update($data, "id = " . $this->getRequest()->getParam('id'));
     $tagging = new Tagging();
     $where = $tagging->getAdapter()->quoteInto('report_tab_id = ?', $this->getRequest()->getParam('id'));
     $tagging->delete($where);
     $tags = $this->getRequest()->getParam('tags');
     foreach ($tags as $tag) {
         $data = array("report_tab_id" => $this->getRequest()->getParam('id'), "tag_id" => $tag);
         $tagging->save($data);
     }
     $this->_helper->redirector('adminindex', 'reporttab');
 }
 function clientreportAction()
 {
     if (!$this->clientdashboardfilter()) {
         return;
     }
     $this->view->activeTab = 'clientreport';
     $request = $this->getRequest();
     if ($request->isPost()) {
         $formData = $request->getPost();
         $this->view->searchText = $formData['searchText'];
         $this->view->campaign_id = $campaign_id = $formData['campaign_id'];
     } else {
         $this->view->campaign_id = $campaign_id = $request->getParam('id');
         $this->view->searchText = $request->getParam('searchText');
     }
     $this->_helper->layout->setLayout($this->getCampaignTemplate($campaign_id));
     //get tags
     $tagMap = array();
     $reporttabModel = new ReportTab();
     $taggingModel = new Tagging();
     $tabList = $reporttabModel->findBy(array('campaign_id' => $campaign_id));
     foreach ($tabList as $tab) {
         $tagIds = $taggingModel->getTagIds(array('report_tab_id' => $tab->id));
         $tagMap[$tab->name] = implode("|", $tagIds);
     }
     $this->view->tagMap = $tagMap;
     $campaignModel = new Campaign();
     $campaign = $campaignModel->fetchRow('id = ' . $campaign_id);
     $reportMap = array();
     $this->getReportCountbyCampaign($campaign, 0, $reportMap);
     $this->view->reportMap = $reportMap;
 }