/** * 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 a single Documenttemplate with slots and fields to edit it * @param sfWebRequest $request * @return <type> */ public function executeLoadSingleDocumenttemplate(sfWebRequest $request) { $docObj = new Documenttemplate(); $data = DocumenttemplateTemplateTable::instance()->getDocumentTemplateById($request->getParameter('id')); $json_result = $docObj->buildSingleDocumenttemplates($data, $request->getParameter('id'), 'FIELDS'); $this->renderText('({"result":'.json_encode($json_result).'})'); return sfView::NONE; }
/** * Load a form without user * * @param sfWebRequest $request * @return <type> */ public function executeLoadFormWithoutUser(sfWebRequest $request) { $docObj = new Documenttemplate(); $id = DocumenttemplateVersionTable::instance()->getActiveVersionById($request->getParameter('id'))->toArray(); $data = DocumenttemplateTemplateTable::instance()->getDocumentTemplateById($id[0]['id']); $result = $docObj->buildSingleDocumenttemplates($data, $id[0]['id'], 'SLOTSONLY'); $this->renderText('{"result":'.json_encode($result).'}'); return sfView::NONE; }