Пример #1
0
<?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') . "&nbsp;&nbsp;&nbsp;<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') . "&nbsp;&nbsp;&nbsp;<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 {
Пример #2
0
                }
            }
            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');
    }
}