/** * 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; }
/** * 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; }