public function executeAjaxGetTemplate(sfWebRequest $request) { $email_template = EmailTemplatePeer::retrieveByPK($request->getParameter('id')); $this->forward404Unless($email_template); $this->forward404Unless($email_template->getPersonId() == $this->getUser()->getId()); $values = array(); $values['subject'] = $email_template->getSubject(); $values['name'] = $email_template->getSenderName(); $values['email'] = $email_template->getSenderEmail(); $values['message'] = $email_template->getBody(); return $this->renderText(json_encode($values)); }