Пример #1
0
 $cnconfig =& $cnconfigs[$cncid];
 $configs =& $cnconfig['configs'];
 if (!submitcheck('bcnconfigdetail')) {
     tabheader(lang('edit') . lang('cncfg'), 'cnconfigdetail', "?entry={$entry}&action={$action}" . ($iscopy ? '&iscopy=1' : '') . "{$param_suffix}&cncid={$cncid}");
     trbasic(lang('config_name'), 'cnconfignew[cname]', $cnconfig['cname'] . ($iscopy ? '-' . lang('copy0') : ''));
     $modearr = array(0 => lang('allcoclass'), 1 => lang('all_topic_catas'), 2 => lang('all_1_catas'), 3 => lang('all_2_catas'), 4 => lang('all_3_catas'), -1 => lang('handpoint'));
     $nomodearr = array(0 => lang('nosetting'), 1 => lang('handpoint'));
     $i = 1;
     foreach ($configs as $k => $v) {
         $arr = $k ? read_cache('coclasses', $k) : $catalogs;
         foreach ($arr as $x => $y) {
             $arr[$x] = $y['title'] . '(' . $y['level'] . ')';
         }
         $cname = $k ? $cotypes[$k]['cname'] : lang('catalog');
         sourcemodule("{$i}." . lang('incbelow') . $cname . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"configsnew[{$k}][son]\" value=\"1\"" . (empty($v['son']) ? "" : " checked") . ">" . lang('include_son'), "configsnew[{$k}][mode]", $modearr, empty($v['mode']) ? 0 : $v['mode'], -1, "configsnew[{$k}][ids][]", $arr, empty($v['ids']) ? array() : explode(',', $v['ids']), '25%', 1, '', 1);
         sourcemodule("{$i}." . lang('nobelow') . $cname . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"configsnew[{$k}][noson]\" value=\"1\"" . (empty($v['noson']) ? "" : " checked") . ">" . lang('include_son'), "configsnew[{$k}][nomode]", $nomodearr, empty($v['noids']) ? 0 : 1, 1, "configsnew[{$k}][noids][]", $arr, empty($v['noids']) ? array() : explode(',', $v['noids']), '25%', 1, '', 1);
         $i++;
     }
     tabfooter();
     tabheader(lang('cncfgtpl'));
     foreach (array('tpls', 'wtpls', 'urls', 'statics', 'periods') as $var) {
         ${$var . 'arr'} = explode(',', $cnconfig[$var]);
     }
     $modearr = array(0 => lang('tplsmode0'), 1 => lang('tplsmode1'), 2 => lang('tplsmode2'));
     for ($i = 0; $i <= $cn_max_addno; $i++) {
         $pvar = $i ? lang('addp') . $i : lang('index');
         trbasic($pvar . lang('template'), 'cfgnew[tpls][]', makeoption(array('' => lang('noset')) + mtplsarr('cindex'), empty($tplsarr[$i]) ? '' : $tplsarr[$i]), 'select');
     }
     trbasic(lang('tplsmode'), '', makeradio('cfgnew[tplsmode]', $modearr, $cnconfig['tplsmode']), '');
     for ($i = 0; $i <= $cn_max_addno; $i++) {
         $pvar = $i ? lang('addp') . $i : lang('index');
Пример #2
0
(!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission');
aheader();
backallow('other') || amessage('no_apermission');
load_cache('grouptypes');
$url_type = 'pms';
include 'urlsarr.inc.php';
if ($action == 'batchpms') {
    if (!submitcheck('bbatchpms')) {
        url_nav(lang('insitepm'), $urlsarr, 'batch');
        tabheader(lang('acceptmemberfilter'), 'batchpms', '?entry=pms&action=batchpms');
        $enable_uc || trbasic(lang('pmtoids'), 'pmnew[toids]');
        trbasic(lang('pmtonames'), 'pmnew[tonames]');
        if (!$enable_uc) {
            $limitarr = array('0' => lang('nolimitusergroup'), '1' => lang('handworkchoose'));
            foreach ($grouptypes as $gtid => $grouptype) {
                sourcemodule($grouptype['cname'] . lang('limited'), "pmnew[limit{$gtid}]", $limitarr, '0', '1', "pmnew[ugids{$gtid}][]", ugidsarr($gtid), array());
            }
        }
        tabfooter();
        tabheader(lang('pmcontentset'));
        trbasic(lang('pmtitle'), 'pmnew[title]');
        trbasic(lang('pmcontent'), 'pmnew[content]', '', 'textarea');
        tabfooter('bbatchpms');
        a_guide('pmsbatch');
    } else {
        if (empty($pmnew['title']) || empty($pmnew['content'])) {
            amessage('pmmiss', '?entry=pms&action=batchpms');
        }
        if ($enable_uc) {
            require_once M_ROOT . './include/ucenter/config.inc.php';
            require_once M_ROOT . './uc_client/client.php';
Пример #3
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('plimits'), 'mtagnew[setting][limits]', empty($mtag['setting']['limits']) ? 10 : $mtag['setting']['limits']);
    trbasic(lang('palimits'), 'mtagnew[setting][alimits]', isset($mtag['setting']['alimits']) ? $mtag['setting']['alimits'] : '');
    tabfooter();
    tabheader(lang('filter0_set'));
    foreach ($grouptypes as $gtid => $grouptype) {
        $ugidsarr = array('0' => lang('nolimitusergroup')) + ugidsarr($grouptype['gtid']);
        trbasic("{$grouptype['cname']}" . lang('filter0'), 'mtagnew[setting][ugid' . $gtid . ']', makeoption($ugidsarr, empty($mtag['setting']['ugid' . $gtid]) ? 0 : $mtag['setting']['ugid' . $gtid]), 'select');
    }
    $chsourcearr = array('0' => lang('nolimitchannel'), '1' => lang('active_channel'), '2' => lang('handpoint'));
    sourcemodule(lang('member_channel_limited'), 'mtagnew[setting][chsource]', $chsourcearr, empty($mtag['setting']['chsource']) ? '' : $mtag['setting']['chsource'], '2', 'mtagnew[setting][chids][]', mchidsarr(), !empty($mtag['setting']['chids']) ? explode(',', $mtag['setting']['chids']) : array());
    tabfooter();
    $orderbyarr = array('' => lang('default_order'), 'm.regdate_desc' => lang('register_time_desc1'), 'm.regdate_asc' => lang('register_time_asc1'), 'm.onlinetime_desc' => lang('online_time_desc1'), 'm.clicks_desc' => lang('clicks_desc1'), 's.msclicks_desc' => lang('msclicks_desc1'), 's.checks_desc' => lang('issue_archive_amount_desc1'), 's.comments_desc' => lang('comments_desc1'), 's.purchases_desc' => lang('purchase_amount_desc1'), 's.answers_desc' => lang('answer_amount_desc1'), 's.credits_desc' => lang('credit_desc1'));
    tabheader(lang('list_order') . "&nbsp;&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail\" value=\"1\" onclick=\"alterview('ordersetting')\">" . lang('view'));
    echo "<tbody id=\"ordersetting\" style=\"display: none;\">";
    trbasic(lang('order'), 'mtagnew[setting][orderby]', makeoption($orderbyarr, empty($mtag['setting']['orderby']) ? '' : $mtag['setting']['orderby']), 'select');
    $createurl = "&nbsp; >><a href=\"?entry=liststr&tclass=members\" target=\"_blank\">" . lang('create_str') . "</a>";
    trbasic(lang('order_str') . $createurl, 'mtagnew[setting][orderstr]', empty($mtag['setting']['orderstr']) ? '' : stripslashes($mtag['setting']['orderstr']), 'textarea');
    echo "</tbody>";
    tabfooter();
    tabheader(lang('adv_options') . "&nbsp; <input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail\" value=\"1\" onclick=\"alterview('advancedfilter')\">" . lang('view'));
    echo "<tbody id=\"advancedfilter\" style=\"display: none;\">";
    trbasic(lang('view_ch_field'), 'mtagnew[setting][detail]', empty($mtag['setting']['detail']) ? 0 : $mtag['setting']['detail'], 'radio', lang('agtagdetail_yes'));
    trbasic(lang('clicks_gt'), 'mtagnew[setting][clicks]', !isset($mtag['setting']['clicks']) ? '' : $mtag['setting']['clicks']);
    trbasic(lang('online_time'), 'mtagnew[setting][onlinetime]', !isset($mtag['setting']['onlinetime']) ? '' : $mtag['setting']['onlinetime']);
    trbasic(lang('msclicks1'), 'mtagnew[setting][msclicks]', !isset($mtag['setting']['msclicks']) ? '' : $mtag['setting']['msclicks']);
Пример #4
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 {
Пример #5
0
 tabheader(lang('list_item_setting'));
 $nsidsarr = array('0' => lang('current_subsite'), '-1' => lang('msite')) + sidsarr(1);
 //为免与现有模板冲突,0为当前子站
 trbasic(lang('subsite_attr'), 'mtagnew[setting][nsid]', makeoption($nsidsarr, empty($mtag['setting']['nsid']) ? 0 : $mtag['setting']['nsid']), 'select');
 $caco_same_fix = 'caco_same_fix_';
 $caco_diff_fix = 'caco_diff_fix_';
 $cacoarr = array('ca' => lang('catalog'));
 foreach ($cotypes as $k => $cotype) {
     $cotype['sortable'] && ($cacoarr["co{$k}"] = $cotype['cname']);
 }
 trbasic(lang('list_item'), '', makeradio('mtagnew[setting][listby]', $cacoarr, $mtag['setting']['listby'], '', "single_list_set(this, '{$caco_same_fix}', '{$caco_diff_fix}')"), '');
 $sourcearr = array('0' => lang('all_topic_catas'), '4' => lang('all_1_catas'), '5' => lang('all_2_catas'), '1' => lang('handpoint'), '2' => lang('sonofactive'), '3' => lang('customsql'));
 sourcemodule(lang('catalog'), 'mtagnew[setting][casource]', $sourcearr, empty($mtag['setting']['casource']) ? '0' : $mtag['setting']['casource'], '1', 'mtagnew[setting][caids][]', caidsarr($catalogs), empty($mtag['setting']['caids']) ? array() : explode(',', $mtag['setting']['caids']), '25%', $mtag['setting']['listby'] == 'ca', $caco_same_fix . 'ca');
 foreach ($cotypes as $k => $cotype) {
     if ($cotype['sortable']) {
         sourcemodule($cotype['cname'], "mtagnew[setting][cosource{$k}]", $sourcearr, empty($mtag['setting']['cosource' . $k]) ? '0' : $mtag['setting']['cosource' . $k], '1', "mtagnew[setting][ccids{$k}][]", ccidsarr($k), empty($mtag['setting']['ccids' . $k]) ? array() : explode(',', $mtag['setting']['ccids' . $k]), '25%', $mtag['setting']['listby'] == "co{$k}", $caco_same_fix . "co{$k}");
     }
 }
 $createurl = "&nbsp; >><a href=\"?entry=liststr&tclass=catalogs\" target=\"_blank\">" . lang('create_str') . "</a>";
 $isfuncstr = "<br><input class=\"checkbox\" type=\"checkbox\" id=\"mtagnew[setting][isfunc]\" name=\"mtagnew[setting][isfunc]\"" . (empty($mtag['setting']['isfunc']) ? '' : ' checked') . ">" . lang('fromfunc');
 trbasic(lang('customsql') . $createurl . $isfuncstr, 'mtagnew[setting][wherestr]', empty($mtag['setting']['wherestr']) ? '' : stripslashes($mtag['setting']['wherestr']), 'textarea');
 tabfooter();
 tabheader(lang('catas_attr') . '(' . lang('nolist_item_available') . ')');
 $inheritarr = array('0' => lang('norelated'), 'active' => lang('active_catalog'));
 $inheritarr = $inheritarr + caidsarr($catalogs);
 trbasic(lang('catalog'), 'mtagnew[setting][cainherit]', makeoption($inheritarr, empty($mtag['setting']['cainherit']) ? '0' : $mtag['setting']['cainherit']), 'select', '', '25%', $mtag['setting']['listby'] != 'ca', $caco_diff_fix . 'ca');
 foreach ($cotypes as $k => $cotype) {
     if ($cotype['sortable']) {
         $inheritarr = array('0' => lang('norelated'), 'active' => lang('active_coclass'));
         $inheritarr = $inheritarr + ccidsarr($k);
         trbasic("{$cotype['cname']}", "mtagnew[setting][coinherit{$k}]", makeoption($inheritarr, empty($mtag['setting']['coinherit' . $k]) ? '0' : $mtag['setting']['coinherit' . $k]), 'select', '', '25%', $mtag['setting']['listby'] != "co{$k}", $caco_diff_fix . "co{$k}");
Пример #6
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'));
    tabfooter();
    tabheader(lang('filter0_set'));
    $sourcearr = array('0' => lang('nolimitcatas'), '1' => lang('handpoint'), '2' => lang('activecatas'), '3' => lang('nearofactive'));
    sourcemodule(lang('catalog_attr') . "&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"mtagnew[setting][caidson]\" value=\"1\"" . (empty($mtag['setting']['caidson']) ? "" : " checked") . ">" . lang('include_son'), 'mtagnew[setting][casource]', $sourcearr, empty($mtag['setting']['casource']) ? '0' : $mtag['setting']['casource'], '1', 'mtagnew[setting][caids][]', caidsarr($catalogs), empty($mtag['setting']['caids']) ? array() : explode(',', $mtag['setting']['caids']));
    foreach ($cotypes as $k => $cotype) {
        sourcemodule("{$cotype['cname']}" . lang('attr') . "&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"mtagnew[setting][ccidson{$k}]\" value=\"1\"" . (empty($mtag['setting']['ccidson' . $k]) ? "" : " checked") . ">" . lang('include_son'), "mtagnew[setting][cosource{$k}]", $sourcearr, empty($mtag['setting']['cosource' . $k]) ? '0' : $mtag['setting']['cosource' . $k], '1', "mtagnew[setting][ccids{$k}][]", ccidsarr($k), empty($mtag['setting']['ccids' . $k]) ? array() : explode(',', $mtag['setting']['ccids' . $k]));
    }
    $chsourcearr = array('0' => lang('nolimitchannel'), '1' => lang('handpoint'));
    sourcemodule(lang('chid_attr'), 'mtagnew[setting][chsource]', $chsourcearr, empty($mtag['setting']['chsource']) ? '' : $mtag['setting']['chsource'], '1', 'mtagnew[setting][chids][]', chidsarr(1), !empty($mtag['setting']['chids']) ? explode(',', $mtag['setting']['chids']) : array());
    tabfooter();
    tabheader(lang('adv_options') . "&nbsp; <input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail\" value=\"1\" onclick=\"alterview('advancedfilter')\">" . lang('view'));
    echo "<tbody id=\"advancedfilter\" style=\"display: none;\">";
    trbasic(lang('only_valid_period'), 'mtagnew[setting][validperiod]', empty($mtag['setting']['validperiod']) ? 0 : $mtag['setting']['validperiod'], 'radio');
    trbasic(lang('view_ch_field'), 'mtagnew[setting][detail]', empty($mtag['setting']['detail']) ? 0 : $mtag['setting']['detail'], 'radio', lang('agtagdetail_yes'));
    trbasic(lang('view_plus_stat'), 'mtagnew[setting][rec]', empty($mtag['setting']['rec']) ? 0 : $mtag['setting']['rec'], 'radio', lang('agtagrec'));
    trbasic(lang('nocp'), 'mtagnew[setting][nocp]', empty($mtag['setting']['nocp']) ? 0 : $mtag['setting']['nocp'], 'radio', lang('agnocp'));
    trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio');
    trbasic(lang('clicks_gt'), 'mtagnew[setting][clicks]', !isset($mtag['setting']['clicks']) ? '' : $mtag['setting']['clicks']);
    trbasic(lang('comments_gt'), 'mtagnew[setting][comments]', !isset($mtag['setting']['comments']) ? '' : $mtag['setting']['comments']);
    trbasic(lang('indays'), 'mtagnew[setting][indays]', !isset($mtag['setting']['indays']) ? '' : $mtag['setting']['indays']);
    trbasic(lang('outdays'), 'mtagnew[setting][outdays]', !isset($mtag['setting']['outdays']) ? '' : $mtag['setting']['outdays']);
    trbasic(lang('favorite_pics_gt'), 'mtagnew[setting][favorites]', !isset($mtag['setting']['favorites']) ? '' : $mtag['setting']['favorites']);
    trbasic(lang('praise_pics_gt'), 'mtagnew[setting][praises]', !isset($mtag['setting']['praises']) ? '' : $mtag['setting']['praises']);
    trbasic(lang('debase_pics_gt'), 'mtagnew[setting][debases]', !isset($mtag['setting']['debases']) ? '' : $mtag['setting']['debases']);
    trbasic(lang('goods_orders_amount_gt'), 'mtagnew[setting][orders]', !isset($mtag['setting']['orders']) ? '' : $mtag['setting']['orders']);
Пример #7
0
 trbasic(lang('list_result'), 'mtagnew[setting][limits]', empty($mtag['setting']['limits']) ? '10' : $mtag['setting']['limits']);
 trbasic(lang('list_cols'), 'mtagnew[setting][cols]', empty($mtag['setting']['cols']) ? '1' : $mtag['setting']['cols']);
 trbasic(lang('urlmode'), 'mtagnew[setting][urlmode]', makeoption($urlmodearr, empty($mtag['setting']['urlmode']) ? '0' : $mtag['setting']['urlmode']), 'select');
 trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio');
 tabfooter();
 if ($mtagnew['setting']['nsid'] < 0) {
     $catalogs = array();
 } elseif ($mtagnew['setting']['nsid'] != $sid) {
     load_cache('catalogs', $mtagnew['setting']['nsid']);
 }
 tabheader(lang('list_item_setting'));
 $sourcearr = array('0' => lang('all_topic_catas'), '1' => lang('handpoint'), '2' => lang('sonofactive'), '3' => lang('sameofactive'));
 sourcemodule(lang('catalog') . "&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][]', caidsarr(), empty($mtag['setting']['caids']) ? array() : explode(',', $mtag['setting']['caids']));
 foreach ($cotypes as $k => $cotype) {
     if ($cotype['sortable']) {
         sourcemodule("{$cotype['cname']}&nbsp;&nbsp;&nbsp;<input class=\"radio\" type=\"radio\" name=\"mtagnew[setting][listby]\" value=\"co{$k}\"" . (!empty($mtag['setting']['listby']) && $mtag['setting']['listby'] == "co{$k}" ? " checked" : "") . ">" . lang('list_item'), "mtagnew[setting][cosource{$k}]", $sourcearr, empty($mtag['setting']['cosource' . $k]) ? '0' : $mtag['setting']['cosource' . $k], '1', "mtagnew[setting][ccids{$k}][]", ccidsarr($k), empty($mtag['setting']['ccids' . $k]) ? array() : explode(',', $mtag['setting']['ccids' . $k]));
     }
 }
 tabfooter();
 tabheader(lang('catas_attr') . '(' . lang('nolist_item_available') . ')');
 $inheritarr = array('0' => lang('norelated'), 'active' => lang('active_catalog'));
 $inheritarr = $inheritarr + caidsarr();
 trbasic(lang('catalog'), 'mtagnew[setting][cainherit]', makeoption($inheritarr, empty($mtag['setting']['cainherit']) ? '0' : $mtag['setting']['cainherit']), 'select');
 foreach ($cotypes as $k => $cotype) {
     if ($cotype['sortable']) {
         $inheritarr = array('0' => lang('norelated'), 'active' => lang('active_coclass'));
         $inheritarr = $inheritarr + ccidsarr($k);
         trbasic("{$cotype['cname']}", "mtagnew[setting][coinherit{$k}]", makeoption($inheritarr, empty($mtag['setting']['coinherit' . $k]) ? '0' : $mtag['setting']['coinherit' . $k]), 'select');
     }
 }
 tabfooter();
Пример #8
0
     trhidden('fieldnew[length]', $flength);
 }
 $setting = empty($field['innertext']) ? array() : unserialize($field['innertext']);
 if ($flength) {
     $sourcearr = array('0' => lang('allcoclass'));
     $sourcearr['1'] = lang('handpoint');
     sourcemodule(lang('cocllimi'), 'settingnew[source]', $sourcearr, empty($setting['source']) ? '0' : $setting['source'], '1', 'settingnew[ids]', ccidsarr($flength), empty($setting['ids']) ? array() : explode(',', $setting['ids']));
 } else {
     load_cache('subsites,acatalogs');
     $catalogs =& $acatalogs;
     $sourcearr = array('0' => lang('all_catalog'), '2' => lang('msite') . lang('all_catalog'));
     foreach ($subsites as $k => $v) {
         $sourcearr['-' . $k] = $v['sitename'] . lang('all_catalog');
     }
     $sourcearr['1'] = lang('handpoint');
     sourcemodule(lang('cataloglimi'), 'settingnew[source]', $sourcearr, empty($setting['source']) ? '0' : $setting['source'], '1', 'settingnew[ids]', caidsarr($catalogs), empty($setting['ids']) ? array() : explode(',', $setting['ids']));
 }
 $relatearr = array(0 => lang('schoise'), 2 => lang('smax2'), 3 => lang('smax3'), 4 => lang('smax4'), 5 => lang('smax5'));
 if (!$fnew && in_array($fmode, array('a', 'm')) && $field['mcommon']) {
     trbasic(lang('frelatecaid'), '', $relatearr[empty($field['max']) ? 0 : $field['max']], '');
 } else {
     trbasic(lang('frelatecaid'), '', makeradio('fieldnew[max]', $relatearr, empty($field['max']) ? 0 : $field['max']), '', lang('agrelatecaid'));
 }
 $vmodearr = array('0' => lang('vmode0'), '3' => lang('vmode3'), '4' => lang('vmode4'));
 trbasic(lang('coclassvmode'), '', makeradio('fieldnew[mode]', $vmodearr, empty($field['mode']) ? 0 : $field['mode']), '');
 trbasic(lang('input_notnull'), 'fieldnew[notnull]', empty($field['notnull']) ? 0 : $field['notnull'], 'radio');
 trbasic(lang('form_guide'), 'fieldnew[guide]', empty($field['guide']) ? '' : $field['guide'], 'btext', lang('agguide'));
 $submitstr .= makesubmitstr('fieldnew[guide]', 0, 0, 0, 80);
 trbasic(lang('default_value'), 'fieldnew[vdefault]', empty($field['vdefault']) ? '' : str_replace(",", '[##]', $field['vdefault']), 'btext', lang('agmselectsplit'));
 if (in_array($fmode, array('a', 'i', 'm', 'im', 'ma')) && ($fnew || !empty($field['iscustom']))) {
     $issearcharr = array('0' => lang('nosearch'), '1' => lang('onesearch'), '2' => lang('soninsearch'));
Пример #9
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');
    $sourcearr = array('0' => lang('all_site'), '1' => lang('all_subsite'), '2' => lang('handpoint'));
    $sidsarr = array('0' => lang('msite')) + sidsarr();
    sourcemodule(lang('list_channel'), 'mtagnew[setting][source]', $sourcearr, empty($mtag['setting']['source']) ? '' : $mtag['setting']['source'], '2', 'mtagnew[setting][sids][]', $sidsarr, !empty($mtag['setting']['sids']) ? explode(',', $mtag['setting']['sids']) : array());
    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('sids');
    foreach ($idvars as $k) {
        if (empty($mtagnew['setting'][$k])) {
            unset($mtagnew['setting'][$k]);
        } else {
            $mtagnew['setting'][$k] = implode(',', $mtagnew['setting'][$k]);
        }
    }
}
Пример #10
0
 }
 if (!submitcheck('bsitemapdetail')) {
     tabheader(lang('sitemapsetting'), 'sitemapdetail', '?entry=sitemaps&action=sitemapdetail&ename=' . $ename);
     trbasic(lang('sitemapcname'), '', $sitemap['cname'], '');
     trbasic(lang('dynapickurl'), '', $cms_abs . $sitemap['d_url'], '');
     trbasic(lang('xmlpickurl'), '', $cms_abs . $sitemap['xml_url'], '');
     trbasic(lang('isenable'), 'sitemapnew[available]', isset($sitemap['available']) ? $sitemap['available'] : 0, 'radio');
     trbasic(lang('upperiodhours'), 'sitemapnew[setting][life]', empty($sitemap['setting']['life']) ? '' : $sitemap['setting']['life']);
     trbasic(lang('limitdayarchive'), 'sitemapnew[setting][indays]', empty($sitemap['setting']['indays']) ? '' : $sitemap['setting']['indays']);
     $sourcearr = array('0' => lang('nolimitcatas'), '1' => lang('handpoint'));
     sourcemodule(lang('cataloglimi'), 'sitemapnew[setting][casource]', $sourcearr, empty($sitemap['setting']['casource']) ? '0' : $sitemap['setting']['casource'], '1', 'sitemapnew[setting][caids][]', caidsarr($catalogs), empty($sitemap['setting']['caids']) ? array() : $sitemap['setting']['caids']);
     foreach ($cotypes as $k => $cotype) {
         sourcemodule("{$cotype['cname']}" . lang('limited'), "sitemapnew[setting][cosource{$k}]", $sourcearr, empty($sitemap['setting']['cosource' . $k]) ? '0' : $sitemap['setting']['cosource' . $k], '1', "sitemapnew[setting][ccids{$k}][]", ccidsarr($k), empty($sitemap['setting']['ccids' . $k]) ? array() : $sitemap['setting']['ccids' . $k]);
     }
     $chsourcearr = array('0' => lang('nolimitchannel'), '1' => lang('handpoint'));
     sourcemodule(lang('chid_attr'), 'sitemapnew[setting][chsource]', $chsourcearr, empty($sitemap['setting']['chsource']) ? '0' : $sitemap['setting']['chsource'], '1', 'sitemapnew[setting][chids][]', $chids, !empty($sitemap['setting']['chids']) ? $sitemap['setting']['chids'] : array());
     tabfooter('bsitemapdetail', lang('modify'));
     a_guide('sitemapdetail');
 } else {
     if (!empty($sitemapnew['setting']['casource']) && empty($sitemapnew['setting']['caids'])) {
         amessage('selectcatg', '?entry=sitemaps&action=sitemapdetail&ename=' . $ename);
     }
     if (!empty($sitemapnew['setting']['chsource']) && empty($sitemapnew['setting']['chids'])) {
         amessage('selectcha', '?entry=sitemaps&action=sitemapdetail&ename=' . $ename);
     }
     if (empty($sitemapnew['setting']['casource'])) {
         unset($sitemapnew['setting']['caids']);
     }
     if (empty($sitemapnew['setting']['chsource'])) {
         unset($sitemapnew['setting']['chids']);
     }
Пример #11
0
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']);
    tabfooter();
    tabheader(lang('list_item_setting'));
    $caco_same_fix = 'caco_same_fix_';
    $caco_diff_fix = 'caco_diff_fix_';
    $cacoarr = array();
    foreach ($grouptypes as $k => $v) {
        $cacoarr[$k] = $v['cname'];
    }
    trbasic(lang('list_item'), '', makeradio('mtagnew[setting][listby]', $cacoarr, $mtag['setting']['listby'], '', "single_list_set(this, '{$caco_same_fix}')"), '');
    $sourcearr = array(0 => lang('allusergroup'), 1 => lang('handpoint'));
    foreach ($grouptypes as $k => $v) {
        sourcemodule($v['cname'], "mtagnew[setting][ugsource{$k}]", $sourcearr, empty($mtag['setting']['ugsource' . $k]) ? 0 : $mtag['setting']['ugsource' . $k], '1', "mtagnew[setting][ugids{$k}][]", ugidsarr($k), empty($mtag['setting']['ugids' . $k]) ? array() : explode(',', $mtag['setting']['ugids' . $k]), '25%', $mtag['setting']['listby'] == $k, $caco_same_fix . $k);
    }
    trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio');
    tabfooter();
} else {
    //?????????????????????????过滤非listby的参数
    if (empty($mtagnew['template'])) {
        amessage('tag_data_miss', M_REFERER);
    }
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('input_tag_tpl');
        }
        //生成代码出错的提示信息
Пример #12
0
    $orderbyarr = array('createdate_desc' => lang('add_time_desc'), 'createdate_asc' => lang('add_time_asc1'), 'clicks_desc' => lang('clicks_desc'), 'comments_desc' => lang('comments_desc'));
    $orderbyoption = makeoption($orderbyarr, empty($mtag['setting']['orderby']) ? '' : $mtag['setting']['orderby']);
    trbasic(lang('list_result'), 'mtagnew[setting][limits]', empty($mtag['setting']['limits']) ? 10 : $mtag['setting']['limits']);
    trbasic(lang('listby'), 'mtagnew[setting][orderby]', $orderbyoption, 'select');
    tabfooter();
    tabheader(lang('filter0set'));
    $nsidsarr = array('0' => lang('current_subsite'), '-2' => lang('nolimitsubsite'), '-1' => lang('msite')) + sidsarr(1);
    //为免与现有模板冲突,0为当前子站
    trbasic(lang('subsite_attr'), 'mtagnew[setting][nsid]', makeoption($nsidsarr, empty($mtag['setting']['nsid']) ? 0 : $mtag['setting']['nsid']), 'select');
    $chsourcearr = array('0' => lang('nolimitchannel'), '1' => lang('active_channel'), '2' => lang('handpoint'));
    sourcemodule(lang('chid_attr'), 'mtagnew[setting][chsource]', $chsourcearr, empty($mtag['setting']['chsource']) ? '' : $mtag['setting']['chsource'], '2', 'mtagnew[setting][chids][]', chidsarr(1), !empty($mtag['setting']['chids']) ? explode(',', $mtag['setting']['chids']) : array());
    trbasic(lang('no_chid_attr'), '', multiselect('mtagnew[setting][nochids][]', chidsarr(1), !empty($mtag['setting']['nochids']) ? explode(',', $mtag['setting']['nochids']) : array()), '');
    $sourcearr = array('0' => lang('nolimitcatas'), '1' => lang('handpoint'), '2' => lang('activecatas'));
    sourcemodule(lang('caid_attr') . "&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"mtagnew[setting][caidson]\" value=\"1\"" . (empty($mtag['setting']['caidson']) ? "" : " checked") . ">" . lang('include_son'), 'mtagnew[setting][casource]', $sourcearr, empty($mtag['setting']['casource']) ? '0' : $mtag['setting']['casource'], '1', 'mtagnew[setting][caids][]', caidsarr($catalogs), empty($mtag['setting']['caids']) ? array() : explode(',', $mtag['setting']['caids']));
    foreach ($cotypes as $k => $cotype) {
        sourcemodule(lang('colasslimit') . "-{$cotype['cname']}" . "&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"mtagnew[setting][ccidson{$k}]\" value=\"1\"" . (empty($mtag['setting']['ccidson' . $k]) ? "" : " checked") . ">" . lang('include_son'), "mtagnew[setting][cosource{$k}]", $sourcearr, empty($mtag['setting']['cosource' . $k]) ? '0' : $mtag['setting']['cosource' . $k], '1', "mtagnew[setting][ccids{$k}][]", ccidsarr($k), empty($mtag['setting']['ccids' . $k]) ? array() : explode(',', $mtag['setting']['ccids' . $k]));
    }
    trbasic(lang('only_valid_period'), 'mtagnew[setting][validperiod]', empty($mtag['setting']['validperiod']) ? 0 : $mtag['setting']['validperiod'], 'radio');
    trbasic(lang('nocp'), 'mtagnew[setting][nocp]', empty($mtag['setting']['nocp']) ? 0 : $mtag['setting']['nocp'], 'radio', lang('agnocp'));
    trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio');
    tabfooter();
} else {
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('input_tag_tpl');
        }
        //生成代码出错的提示信息
    }
    $idvars = array('caids', 'chids', 'nochids');
Пример #13
0
<?php

(!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission');
load_cache('matypes');
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']);
    $sourcearr = array('0' => lang('alltype'), '1' => lang('handpoint'));
    $atidsarr = array();
    foreach ($matypes as $k => $v) {
        $atidsarr[$k] = $v['cname'];
    }
    sourcemodule(lang('matypelist'), 'mtagnew[setting][source]', $sourcearr, empty($mtag['setting']['source']) ? '' : $mtag['setting']['source'], '1', 'mtagnew[setting][matids][]', $atidsarr, !empty($mtag['setting']['matids']) ? explode(',', $mtag['setting']['matids']) : array());
    trbasic(lang('tagjspick'), 'mtagnew[setting][js]', empty($mtag['setting']['js']) ? 0 : $mtag['setting']['js'], 'radio');
    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('matids');
    foreach ($idvars as $k) {
        if (empty($mtagnew['setting'][$k])) {
            unset($mtagnew['setting'][$k]);