Exemplo n.º 1
0
                ${'u_' . $var} = '&' . $var . '=' . $u_url['setting'][$var];
            }
        }
    }
    tabheader(lang('cata_choose'), 'ajax_arc', '', '', '', 1);
    tr_cns(lang('be_catalog'), 'caid', $caid, $sid, 0, 0, lang('p_choose'));
    $js_frm = "[{$ca_vmode},1,'caid','" . str_replace("'", "\\'", lang('be_catalog')) . "'],";
    foreach ($u_coids as $k) {
        $v =& $cotypes[$k];
        $js_frm .= "\n\t\t[" . $v['vmode'] . ",0,'ccid{$k}','" . str_replace("'", "\\'", $v['cname']) . "'],";
        tr_cns($v['cname'], "ccid{$k}", ${"ccid{$k}"}, $sid, $k, 0, lang('p_choose'), 0, $v['asmode']);
    }
    trbasic(lang('prompt_msg'), '', '<div id="information"></div>', '');
    trbasic(lang('allow_type'), '', '<div id="setlink"></div>', '');
    tabfooter();
    check_submit_func('return false;');
    echo <<<EOT
<!--?> -->
</form>
<script type="text/javascript">
var form = document.forms['ajax_arc'],
\tstruct = [//类型(单选、下拉、弹出),必选,名称,标题
\t\t{$js_frm}
\t],result = {};
function \$id(d){return typeof d == 'string' ? document.getElementById(d) : d}
function listen(dom,event,action){
\tif(dom.attachEvent){
\t\tvar func=action;action=function(){func.apply(dom,arguments)};
\t\tdom.attachEvent('on'+event,action);
\t}else if(dom.addEventListener){
\t\tdom.addEventListener(event,action,false);
Exemplo n.º 2
0
        check_submit_func($submitstr);
        a_guide('memberdetail');
    } else {
        foreach ($grouptypes as $gtid => $grouptype) {
            if ($grouptype['mode'] < 2 && !in_array($mchid, explode(',', $grouptype['mchids'])) && ($gtid != 2 || $backamember)) {
                $minfosnew['grouptype' . $gtid . 'date'] = !$minfosnew['grouptype' . $gtid] || !isdate($minfosnew['grouptype' . $gtid . 'date']) ? '0' : strtotime($minfosnew['grouptype' . $gtid . 'date']);
                $actuser->handgrouptype($gtid, $minfosnew['grouptype' . $gtid], $minfosnew['grouptype' . $gtid . 'date']);
            }
        }
        $actuser->updatedb();
        adminlog(lang('detail_edit_member'));
        amessage('membermodifyfinish', M_REFERER);
    }
} elseif ($action == 'allowance' && $mid) {
    if (!submitcheck('bmemberdetail')) {
        $a_field = new cls_field();
        $submitstr = '';
        tabheader(lang('issue_allowance_manager') . '&nbsp;:&nbsp;[' . $mchannel['cname'] . ']' . $actuser->info['mname'], 'memberdetail', "?entry=member&action=allowance&mid={$mid}", 2, 1, 1);
        trbasic(lang('aw_arc_issue_limit'), 'minfosnew[arcallowance]', $actuser->info['arcallowance']);
        trbasic(lang('aw_commu_issue_limit'), 'minfosnew[cuallowance]', $actuser->info['cuallowance']);
        tabfooter('bmemberdetail');
        check_submit_func($submitstr);
        a_guide('memberdetail');
    } else {
        $actuser->updatefield('arcallowance', empty($minfosnew['arcallowance']) ? 0 : max(0, intval($minfosnew['arcallowance'])), 'main');
        $actuser->updatefield('cuallowance', empty($minfosnew['cuallowance']) ? 0 : max(0, intval($minfosnew['cuallowance'])), 'main');
        $actuser->updatedb();
        adminlog(lang('detail_edit_member'));
        amessage('membermodifyfinish', M_REFERER);
    }
}
Exemplo n.º 3
0
             if (!in_array('fsalecp', $citems)) {
                 $noedit = noedit('fsalecp');
                 trbasic(lang('adjunctsaleprice') . $noedit, 'archivenew[fsalecp]', makeoption(array('' => lang('freesale')) + $vcps['fsale'], $aedit->archive['fsalecp']), 'select');
                 $_no_button = false;
             }
         }
         if (empty($u_lists) || in_array('cpupdate', $u_lists)) {
             if (!in_array('copy', $citems)) {
                 //副本不需要同步
                 $cpupdatearr = array(0 => lang('noupdate'), 1 => lang('cpupdate1'), 2 => lang('cpupdate2'));
                 trbasic(lang('cpupdate'), '', makeradio('archivenew[cpupdate]', $cpupdatearr, 0), '');
                 $_no_button = false;
             }
         }
         tabfooter($_no_button ? '' : 'barchivedetail');
         !$_no_button && check_submit_func($submitstr);
         m_guide(@$u_guide);
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     foreach ($cotypes as $k => $v) {
         if (isset($archivenew["ccid{$k}"])) {
             if (!$v['self_reg'] && !in_array($k, $ccoids) && !noedit("ccid{$k}")) {
                 $archivenew["ccid{$k}"] = empty($archivenew["ccid{$k}"]) ? '' : $archivenew["ccid{$k}"];
                 $aedit->arc_ccid($archivenew["ccid{$k}"], $k);
                 if ($v['emode']) {
                     $archivenew["ccid{$k}date"] = !isdate($archivenew["ccid{$k}date"]) ? 0 : strtotime($archivenew["ccid{$k}date"]);
                     if ($aedit->archive["ccid{$k}"] && !$archivenew["ccid{$k}date"] && $v['emode'] == 2) {
                         mcmessage('setcoclass', axaction(2, M_REFERER), $v['cname']);
                     }