<?php (!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission'); if (!submitcheck('bmtagadd') && !submitcheck('bmtagsdetail') && !submitcheck('bmtagcode')) { templatebox(lang('tagtemplate'), 'mtagnew[template]', empty($mtag['template']) ? '' : $mtag['template'], 10, 110); trbasic(lang('arr_pre'), 'mtagnew[setting][val]', empty($mtag['setting']['val']) ? 'v' : $mtag['setting']['val'], 'text', lang('agarr_pre')); trbasic(lang('list_result'), 'mtagnew[setting][limits]', empty($mtag['setting']['limits']) ? '10' : $mtag['setting']['limits']); trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio'); tabfooter(); tabheader(lang('setting_list_item')); $sourcearr = array('0' => lang('all_space0_catalog'), '1' => lang('handpoint')); sourcemodule(lang('space0catalog') . " <input class=\"radio\" type=\"radio\" name=\"mtagnew[setting][listby]\" value=\"ca\"" . (empty($mtag['setting']['listby']) || $mtag['setting']['listby'] == 'ca' ? " checked" : "") . ">" . lang('list_item'), 'mtagnew[setting][casource]', $sourcearr, empty($mtag['setting']['casource']) ? '0' : $mtag['setting']['casource'], '1', 'mtagnew[setting][caids][]', mcaidsarr(), !empty($mtag['setting']['caids']) ? explode(',', $mtag['setting']['caids']) : array()); $sourcearr = array('0' => lang('catalog_all_coclass')); trbasic(lang('uclass') . " <input class=\"radio\" type=\"radio\" name=\"mtagnew[setting][listby]\" value=\"uc\"" . (!empty($mtag['setting']['listby']) && $mtag['setting']['listby'] == 'uc' ? " checked" : "") . ">" . lang('list_item'), 'mtagnew[setting][ucsource]', makeoption($sourcearr, isset($mtag['setting']['ucsource']) ? $mtag['setting']['ucsource'] : '0'), 'select'); tabfooter(); } else { if (empty($mtagnew['template'])) { if (!submitcheck('bmtagcode')) { amessage('input_tag_tpl', M_REFERER); } else { $errormsg = lang('input_tag_tpl'); } //生成代码出错的提示信息 } $mtagnew['setting']['limits'] = empty($mtagnew['setting']['limits']) ? 10 : max(0, intval($mtagnew['setting']['limits'])); //数组参数的处理 $idvars = array('caids'); foreach ($idvars as $k) { if (empty($mtagnew['setting'][$k])) { unset($mtagnew['setting'][$k]); } else {
} } if ($num >= $mcatalogs[$uclassadd['mcaid']]['maxucid']) { mcmessage('pcuaol', "?action=uclasses&cuid={$cuid}"); } } $db->query("INSERT INTO {$tblprefix}uclasses SET \n\t\t\t\t\ttitle='{$uclassadd['title']}', \n\t\t\t\t\tmcaid='{$uclassadd['mcaid']}', \n\t\t\t\t\tcuid='{$uclassadd['cuid']}', \n\t\t\t\t\tmid='{$memberid}'"); mcmessage('addcoclassfinish', "?action=uclasses&cuid={$cuid}"); } } elseif ($deal == 'uclassdetail' && !empty($ucid)) { if (!($uclass = $db->fetch_one("SELECT * FROM {$tblprefix}uclasses WHERE ucid='{$ucid}' AND mid='{$memberid}'"))) { mcmessage('chooseyouruclass', '?action=uclasses'); } if (!submitcheck('buclassdetail')) { $mstpls = load_mtconfig($memberid, 'setting'); tabheader(lang('edituclass'), 'uclassdetail', "?action=uclasses&deal=uclassdetail&ucid={$ucid}", 2, 0, 1); trbasic(lang('uclasscname'), 'uclassnew[title]', $uclass['title']); trbasic(lang('uclasstype'), 'uclassnew[cuid]', makeoption($cuidsarr, $uclass['cuid']), 'select'); trbasic(lang('belongspacecatalog'), 'uclassnew[mcaid]', makeoption(array('0' => lang('nosetting')) + mcaidsarr(1, 1), $uclass['mcaid']), 'select'); tabfooter('buclassdetail'); $submitstr = ''; $submitstr .= makesubmitstr('uclassnew[title]', 1, 0, 0, $uclasslength); check_submit_func($submitstr); } else { $uclassnew['title'] = trim(strip_tags($uclassnew['title'])); !$uclassnew['title'] && mcmessage('inputuclasscname', M_REFERER); $uclassnew['title'] = cutstr($uclassnew['title'], $uclasslength, ''); $db->query("UPDATE {$tblprefix}uclasses SET \n\t\t\t\t\ttitle='{$uclassnew['title']}', \n\t\t\t\t\tmcaid='{$uclassnew['mcaid']}', \n\t\t\t\t\tcuid='{$uclassnew['cuid']}'\n\t\t\t\t\tWHERE ucid='{$ucid}'"); mcmessage('editcoclassfinish', '?action=uclasses'); } }