/** * Load all Documenttemplates * * @param sfWebRequest $request * @return <type> */ public function executeLoadDocumenttemplate(sfWebRequest $request) { $docObj = new Documenttemplate(); $data = DocumenttemplateTemplateTable::instance()->getAllDocumentTemplates(-1,-1)->toArray(); $json_result = $docObj->buildAllDocumenttemplates($data); $this->renderText('({"result":'.json_encode($json_result).'})'); return sfView::NONE; }
/** * Load all documenttemplates by ajaxfilter * @param sfWebRequest $request * @return <type> */ public function executeLoadAllDocumenttemplatesByFilter(sfWebRequest $request) { $docObj = new Documenttemplate(); $limit = $this->getUser()->getAttribute('userSettings'); $anz = DocumenttemplateTemplateTable::instance()->getTotalSumOfDocumentTemplatesByFilter($request->getParameter('name')); $data = DocumenttemplateTemplateTable::instance()->getAllDocumentTemplatesByFilter($request->getParameter('limit',$limit['displayeditem']),$request->getParameter('start',0),$request->getParameter('name'))->toArray(); $json_result = $docObj->buildAllDocumenttemplates($data); $this->renderText('({"total":"'.$anz[0]->getAnzahl().'","result":'.json_encode($json_result).'})'); return sfView::NONE; }