private function addNewCategory() { $cid = isset($_GET['cid']) ? $_GET['cid'] : 0; $account = isset($_GET['account']) ? mysql_escape_string($_GET['account']) : 0; $catinfo = array(); $msgcat_obj = new amazonmessagecategoryModel(); $catname = isset($_POST['catname']) ? $_POST['catname'] : ''; $amazonaccount = isset($_POST['account']) ? $_POST['account'] : 0; if ($amazonaccount) { $msgcat_obj->getSiteGmailByAJAX($amazonaccount); exit; } if ($catname) { $in_catlist = $msgcat_obj->getCategoryInfoByCatname($catname); if ($in_catlist) { die('该分类名已经存在'); } else { die('该分类名可以使用'); } } extract($this->platformRelate()); //特定平台相关信息 if ($cid !== 0) { //为编辑 $catinfo = $msgcat_obj->getCategoryInfoById($cid); $rules_array = explode(',', $catinfo['rules']); } $alphabet = generate_alphabet(); //字母表枚举 // var_dump($alphabet);exit; if ($cid) { $actname = '编辑'; } else { $actname = '添加'; } $accounts = array(); $accounts = $msgcat_obj->getAllAccount(); $submiturl = 'index.php?mod=msgCategoryAmazon&act=editmessageCategory'; $site_gmail_arr = $msgcat_obj->getSiteGmail($account); $sites = array(); $mailboxes = array(); foreach ($site_gmail_arr as $var) { if (!in_array($var['site'], $sites)) { $sites[] = $var['site']; } if (!in_array($var['gmail'], $mailboxes)) { $mailboxes[] = $var['gmail']; } } $this->smarty->assign('submiturl', $submiturl); $this->smarty->assign('gobackurl', $gobackurl); $this->smarty->assign('rules', $rules_array); $this->smarty->assign('alphabet', $alphabet); $this->smarty->assign('accounts', $accounts); $this->smarty->assign('sites', $sites); $this->smarty->assign('mailboxes', $mailboxes); $this->smarty->assign('sec_menue', $secondmenue); $this->smarty->assign('act', $actname); $this->smarty->assign('cid', $cid); $this->smarty->assign('catinfo', $catinfo); $this->smarty->assign('toptitle', 'message分类编辑'); $this->smarty->assign('toplevel', 1); $this->smarty->display('msgcategoryeditformAmazon.htm'); //显示添加分类信息页面 }