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