public function view_addNewCsTpl() { $name = isset($_POST['title']) ? trim($_POST['title']) : ''; $subject = isset($_POST['topic']) ? trim($_POST['topic']) : ''; $content = isset($_POST['content']) ? trim($_POST['content']) : ''; $countries = isset($_POST['country']) ? $_POST['country'] : false; $ectm_obj = new EbayCsTplManageModel(); if (empty($name) || empty($subject) || empty($content)) { $msgdata = array('data' => array('数据不完整!'), 'link' => 'index.php?mod=messageTemplate&act=showEbayTplList'); goErrMsgPage($msgdata); exit; } foreach ($countries as $country) { //国家代码必须存在 并且该国家还没有关联模板 if (!$ectm_obj->checkCountryCodeExists($country) || !$ectm_obj->checkAllowSet($country)) { $msgdata = array('data' => array('不合法的国家代码!'), 'link' => 'index.php?mod=messageTemplate&act=showEbayTplList'); goErrMsgPage($msgdata); exit; } } $tplmodel = new CommonModel('msg_ebaycstpl'); $name = htmlentities($name); $subject = htmlentities($subject); $content = htmlentities($content); $insertData = array('name' => $name, 'subject' => $subject, 'content' => $content, 'updateTime' => time(), 'is_delete' => 0); $insertId = $tplmodel->insertNewRecord($insertData); if (FALSE === $insertId) { $msgdata = array('data' => array('插入数据失败!'), 'link' => 'index.php?mod=messageTemplate&act=showEbayTplList'); goErrMsgPage($msgdata); exit; } $countryRel = new CommonModel('msg_ebaycsrel'); $update = array('tplId' => $insertId); $countries = CommonModel::transSafetySql($countries); foreach ($countries as $ccode) { $countryRel->updateData($update, " where countryCode='{$ccode}'"); } $msgdata = array('data' => array('操作成功!'), 'link' => 'index.php?mod=messageTemplate&act=showEbayTplList'); goOkMsgPage($msgdata); exit; }