template as $data) { if ($data->type = "EMAILMaker") { $templatename = $this->cdataDecode($data->templatename); $subject = $this->cdataDecode($data->subject); $description = $this->cdataDecode($data->description); $modulename = $this->cdataDecode($data->module); $tabid = getTabId($modulename); $body = $this->cdataDecode($data->body); $is_listview = $this->cdataDecode($data->is_listview); if ($is_listview == "0") { $is_listview = "0"; } $is_theme = $this->cdataDecode($data->is_theme); if ($is_theme == "0") { $is_theme = "0"; } $templateid = $adb->getUniqueID('vtiger_emakertemplates'); $adb->pquery("insert into vtiger_emakertemplates (templatename,subject,module,description,body,deleted,templateid,is_listview,is_theme) values (?,?,?,?,?,?,?,?,?)", array($templatename, $subject, $modulename, $description, $body, 0, $templateid, $is_listview, $is_theme)); $EMAILMaker->AddLinks($modulename); } } } header('Location: index.php?module=EMAILMaker&view=List'); } private function cdataDecode($text) { $From = array("<|!|[%|CDATA|[%|", "|%]|]|>"); $To = array(""); $decode_text = str_replace($From, $To, $text); return $decode_text; } }