Example #1
0
 /**
  * Load all mailinglist
  *
  * @param sfWebRequest $request
  * @return <type>
  */
 public function executeLoadMailinglist(sfWebRequest $request) {
     $mailinglist = new Mailinglist();
     $data = MailinglistTemplateTable::instance()->getAllMailinglistTemplates(-1,-1);
     $json_result = $mailinglist->buildAllMailinglists($data);
     $this->renderText('({"result":'.json_encode($json_result).'})');
     return sfView::NONE;
 }
Example #2
0
 /**
  * Load Mailinglist by ajaxfilter
  * @param sfWebRequest $request
  * @return <type>
  */
 public function executeLoadAllMailinglistsFilter(sfWebRequest $request) {
     $mailinglist = new Mailinglist();
     $limit = $this->getUser()->getAttribute('userSettings');
     $search = $request->getParameter('name');
     $data = MailinglistTemplateTable::instance()->getAllMailinglistTemplatesByFilter($request->getParameter('limit',$limit['displayeditem']),$request->getParameter('start',0),$search);
     $anz = MailinglistTemplateTable::instance()->getTotalSumOfMailingListTemplatesByFilter($search);
     $json_result = $mailinglist->buildAllMailinglists($data);
     $this->renderText('({"total":"'.$anz[0]->getAnzahl().'","result":'.json_encode($json_result).'})');
     return sfView::NONE;
 }