/** * Load list of template variables for custom template * * @service mail_template read * @param Gpf_Rpc_Params $params */ public function getTemplateVariables(Gpf_Rpc_Params $params) { $recordSet = new Gpf_Data_RecordSet(); $recordSet->setHeader(array('code', 'name')); //TODO - treba prerobit cez extension point ... v pap newsletter feature budu premenne definovane cez Pap_Mail_UserMail $objTemplate = new Pap_Mail_UserMail(); foreach ($objTemplate->getTemplateVariables() as $code => $name) { $recordSet->add(array($code, $name)); } return $recordSet; }
/** * Load list of template variables for custom template * * @service mail_template read * @param Gpf_Rpc_Params $params */ public function getTemplateVariables(Gpf_Rpc_Params $params) { $recordSet = new Gpf_Data_RecordSet(); $recordSet->setHeader(array('code', 'name')); $objTemplate = new Pap_Mail_UserMail(); foreach ($objTemplate->getTemplateVariables() as $code => $name) { $recordSet->add(array($code, $name)); } return $recordSet; }
protected function buildSelect() { $template = new Pap_Mail_UserMail(); $this->buildSelectFromTemplateVariables($template->getTemplateVariables()); }