Beispiel #1
0
function shipingmodule($save = 0)
{
    global $shiping, $shipingnew;
    if (!$save) {
        trbasic(lang('soushipname'), 'shipingnew[cname]', isset($shiping['cname']) ? $shiping['cname'] : '');
        trbasic(lang('freetopyuan'), 'shipingnew[freetop]', isset($shiping['freetop']) ? $shiping['freetop'] : '');
        trbasic(lang('basedfeeyuan'), 'shipingnew[basefee]', isset($shiping['basefee']) ? $shiping['basefee'] : '');
        trbasic(lang('plusfee1') . "<input class=\"checkbox\" type=\"checkbox\" name=\"shipingnew[plus1mode]\" value=\"1\"" . (empty($shiping['plus1mode']) ? '' : ' checked') . ">" . lang('pluscontent'), 'shipingnew[plus1]', isset($shiping['plus1']) ? $shiping['plus1'] : '');
        trbasic(lang('plusfee2') . "<input class=\"checkbox\" type=\"checkbox\" name=\"shipingnew[plus2mode]\" value=\"1\"" . (empty($shiping['plus2mode']) ? '' : ' checked') . ">" . lang('pluscontent'), 'shipingnew[plus2]', isset($shiping['plus2']) ? $shiping['plus2'] : '');
        trbasic(lang('overw1staweightKg'), 'shipingnew[base1]', isset($shiping['base1']) ? $shiping['base1'] : '');
        trbasic(lang('overw1weighKg'), 'shipingnew[unit1]', isset($shiping['unit1']) ? $shiping['unit1'] : '');
        trbasic(lang('overw1priyuan'), 'shipingnew[price1]', isset($shiping['price1']) ? $shiping['price1'] : '');
        trbasic(lang('overw2stawKg'), 'shipingnew[base2]', isset($shiping['base2']) ? $shiping['base2'] : '');
        trbasic(lang('overw2weigKg'), 'shipingnew[unit2]', isset($shiping['unit2']) ? $shiping['unit2'] : '');
        trbasic(lang('overw2priyuan'), 'shipingnew[price2]', isset($shiping['price2']) ? $shiping['price2'] : '');
    } else {
        if (empty($shipingnew['cname'])) {
            return lang('shipdatamiss');
        }
        $shipingnew['freetop'] = max(0, floatval($shipingnew['freetop']));
        $shipingnew['basefee'] = max(0, floatval($shipingnew['basefee']));
        $shipingnew['plus1mode'] = empty($shipingnew['plus1mode']) ? 0 : 1;
        $shipingnew['plus1'] = max(0, floatval($shipingnew['plus1']));
        $shipingnew['plus2mode'] = empty($shipingnew['plus2mode']) ? 0 : 1;
        $shipingnew['plus2'] = max(0, floatval($shipingnew['plus2']));
        $shipingnew['base1'] = max(0, floatval($shipingnew['base1']));
        $shipingnew['unit1'] = max(0, floatval($shipingnew['unit1']));
        $shipingnew['price1'] = max(0, floatval($shipingnew['price1']));
        $shipingnew['base2'] = max(0, floatval($shipingnew['base2']));
        $shipingnew['unit2'] = max(0, floatval($shipingnew['unit2']));
        $shipingnew['price2'] = max(0, floatval($shipingnew['price2']));
        return '';
    }
}
Beispiel #2
0
         }
         if (empty($u_operates) || in_array('delete', $u_operates)) {
             $s_arr['delete'] = lang('delarchive');
         }
         if ($s_arr) {
             $soperatestr = '';
             foreach ($s_arr as $k => $v) {
                 $soperatestr .= "<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[{$k}]\" value=\"1\">{$v} &nbsp;";
             }
             trbasic(lang('choose_item'), '', $soperatestr, '');
         }
         if (empty($u_operates) || in_array('uclass', $u_operates)) {
             trbasic("<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[ucid]\" value=\"1\">&nbsp;" . lang('set') . lang('mycoclass'), 'arcucid', makeoption(array('0' => lang('cancelcoclass')) + $ucidsarr), 'select');
         }
         if (empty($u_operates) || in_array('valid', $u_operates)) {
             trbasic("<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[validperiod]\" value=\"1\">&nbsp;" . lang('resetvalidperiod'), 'arcvalidperiod', '', 'text');
         }
         tabfooter('barcsedit');
         m_guide(@$u_guide);
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal)) {
         mcmessage('selectoperateitem', M_REFERER);
     }
     if (empty($selectid)) {
         mcmessage('selectarchive', M_REFERER);
     }
     $aedit = new cls_arcedit();
     foreach ($selectid as $aid) {
Beispiel #3
0
            amessage('enameillegal', '?entry=alangs&action=alangsedit');
        }
        $alangnew['ename'] = strtolower(trim(strip_tags($alangnew['ename'])));
        if (in_array($alangnew['ename'], array_keys($alangs))) {
            amessage('enamerepeat', '?entry=alangs&action=alangsedit');
        }
        $alangnew['content'] = trim($alangnew['content']);
        $db->query("INSERT INTO {$tblprefix}alangs SET \n\t\t\t\t\tename='{$alangnew['ename']}', \n\t\t\t\t\tcontent='{$alangnew['content']}',\n\t\t\t\t\tcreatedate='{$timestamp}'\n\t\t\t\t\t");
        adminlog(lang('add_alang'));
        updatecache('alangs');
        amessage('alangaddfin', "?entry=alangs&action=alangsedit");
    }
} elseif ($action == 'alangdetail' && $ename) {
    if (!($alang = $db->fetch_one("SELECT * FROM {$tblprefix}alangs WHERE ename='{$ename}'"))) {
        amessage('chooseclang');
    }
    if (!submitcheck('balangdetail')) {
        tabheader(lang('edit_alang'), 'alangdetail', "?entry=alangs&action=alangdetail&ename={$ename}");
        trbasic(lang('alang_ename'), '', $alang['ename'], '');
        trbasic(lang('alang_content'), 'alangnew[content]', $alang['content'], 'textarea');
        tabfooter('balangdetail');
        a_guide('alangdetail');
    } else {
        $alangnew['content'] = trim($alangnew['content']);
        $sql = $alangnew['content'] != $alang['content'] ? ",createdate='{$timestamp}'" : '';
        $db->query("UPDATE {$tblprefix}alangs SET \n\t\t\t\t\tcontent='{$alangnew['content']}'\n\t\t\t\t\t{$sql}\n\t\t\t\t\tWHERE ename='{$ename}'");
        adminlog(lang('edit_alang_detail'));
        updatecache('alangs');
        amessage('alangmodfin', "?entry=alangs&action=alangsedit");
    }
}
Beispiel #4
0
    $tnstr = "<input type=\"text\" size=\"25\" id=\"murlnew[tplname]\" name=\"murlnew[tplname]\" value=\"{$murl['tplname']}\">&nbsp; \n\t\t\t<input class=\"checkbox\" type=\"checkbox\" name=\"murlnew[onlyview]\" id=\"murlnew[onlyview]\" value=\"1\"" . (empty($murl['onlyview']) ? '' : ' checked') . ">" . lang('onlyview');
    trbasic(lang('customapage'), '', $tnstr, '', lang('agcustomapage'));
    $filtersarr = array('commu' => lang('commuitem'), 'channel' => lang('achannel'), 'check' => lang('check_state'));
    foreach ($ucotypes as $k => $v) {
        if ($v['cclass'] == 'comment') {
            $filtersarr['uccid' . $k] = $v['cname'];
        }
    }
    trbasic(lang('view_filters') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkallfilters\" onclick=\"checkall(this.form,'filtersnew','chkallfilters')\">" . lang('selectall'), '', makecheckbox('filtersnew[]', $filtersarr, empty($murl['setting']['filters']) ? array() : explode(',', $murl['setting']['filters']), 5), '', lang('agnoselect1'));
    $listsarr = array('catalog' => lang('catalog'), 'uclass' => lang('uclass'), 'channel' => lang('achannel'), 'commu' => lang('commuitem'), 'check' => lang('check_state'), 'adddate' => lang('add_time'), 'updatedate' => lang('update_time'), 'edit' => lang('edit'));
    foreach ($ucotypes as $k => $v) {
        if ($v['cclass'] == 'comment') {
            $listsarr['uccid' . $k] = $v['cname'];
        }
    }
    trbasic(lang('view_lists') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkalllists\" onclick=\"checkall(this.form,'listsnew','chkalllists')\">" . lang('selectall'), '', makecheckbox('listsnew[]', $listsarr, empty($murl['setting']['lists']) ? array() : explode(',', $murl['setting']['lists']), 5), '', lang('agnoselect1'));
    $imuidsarr = array();
    foreach ($inmurls as $k => $v) {
        if (in_array($v['uclass'], array('commentetail', 'custom'))) {
            $imuidsarr[$k] = '<b>' . $v['cname'] . '</b>&nbsp; ' . $v['remark'];
        }
    }
    trbasic(lang('view_inmurls') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkallimuids\" onclick=\"checkall(this.form,'imuidsnew','chkallimuids')\">" . lang('selectall'), '', makecheckbox('imuidsnew[]', $imuidsarr, empty($murl['setting']['imuids']) ? array() : explode(',', $murl['setting']['imuids']), 3), '', lang('agnoselect1'));
    trbasic(lang('adm_title'), 'murlnew[mtitle]', $murl['mtitle'], 'text', lang('aga_title'));
    trbasic(lang('adm_guide'), 'murlnew[guide]', $murl['guide'], 'textarea', lang('aga_title'));
} else {
    foreach (array('cuids', 'caids', 'chids', 'filters', 'lists', 'imuids') as $var) {
        $murlnew['setting'][$var] = empty(${$var . 'new'}) ? '' : implode(',', ${$var . 'new'});
    }
    $murlnew['url'] = "?action=comments&nmuid={$muid}";
}
Beispiel #5
0
            }
            trbasic(lang('cu_citems') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkall_1\" onclick=\"checkall(this.form,'citemsnew','chkall_1')\">" . lang('selectall'), '', makecheckbox('citemsnew[]', $itemsarr, empty($commu['setting']['citems']) ? array() : explode(',', $commu['setting']['citems']), 5), '');
            trbasic(lang('cu_useredits') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkall_5\" onclick=\"checkall(this.form,'usereditsnew','chkall_5')\">" . lang('selectall'), '', makecheckbox('usereditsnew[]', $itemsarr, empty($commu['setting']['useredits']) ? array() : explode(',', $commu['setting']['useredits']), 5), '');
            tabfooter();
            tabheader(lang('udef_func') . "&nbsp;&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail\" value=\"1\" onclick=\"alterview('funcsetting')\">" . lang('view'));
            echo "<tbody id=\"funcsetting\" style=\"display: none;\">";
            trbasic(lang('php_func_code'), 'communew[func]', empty($commu['func']) ? '' : $commu['func'], 'btextarea');
            echo "</tbody>";
            tabfooter();
            tabheader(lang('advsetting') . "&nbsp;&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail2\" value=\"1\" onclick=\"alterview('advsetting')\">" . lang('view'));
            echo "<tbody id=\"advsetting\" style=\"display: none;\">";
            trbasic(lang('custom_ucadd'), 'communew[ucadd]', empty($commu['ucadd']) ? '' : $commu['ucadd'], 'text', lang('agmucustom'));
            trbasic(lang('custom_ucvote'), 'communew[ucvote]', empty($commu['ucvote']) ? '' : $commu['ucvote'], 'text', lang('agmucustom'));
            trbasic(lang('custom_uadetail'), 'communew[uadetail]', empty($commu['uadetail']) ? '' : $commu['uadetail'], 'text', lang('agmucustom'));
            trbasic(lang('custom_umdetail'), 'communew[umdetail]', empty($commu['umdetail']) ? '' : $commu['umdetail'], 'text', lang('agmucustom'));
            trbasic(lang('customsetting'), 'communew[usetting]', empty($commu['usetting']) ? '' : $commu['usetting'], 'btextarea', lang('agcustomsetting'));
            echo "</tbody>";
        } else {
            foreach (array('citems', 'useredits') as $var) {
                $communew['setting'][$var] = empty(${$var . 'new'}) ? '' : implode(',', ${$var . 'new'});
            }
            $communew['setting']['repeattime'] = max(0, intval($communew['setting']['repeattime']));
        }
    } elseif ($action == 'commulink') {
        trbasic(lang('add_reply'), '', '{$cms_abs}tools/reply.php?aid={aid}', '');
        trbasic(lang('vote_url'), '', '{$cms_abs}tools/reply.php?action=vote&cid={cid}&option=xx (xx-' . lang('vote_option') . ')', '');
        trbasic(lang('qt_url'), '', '{$cms_abs}tools/reply.php?aid={aid}&qtid={cid}', '');
    }
} else {
    include M_ROOT . $commu['uconfig'];
}
Beispiel #6
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);
    }
}
Beispiel #7
0
             exit;
         }
         if (empty($_sys) && ($html = template('login', $temparr))) {
             mexit($html);
         } else {
             include_once M_ROOT . "./include/cheader.inc.php";
             _header(lang('memberlogin'));
             $cookiedef = '1m';
             $cookiearr = array('0' => lang('inbrowser'), '1h' => '1' . lang('hours'), '1d' => '1' . lang('days'), '1w' => '1' . lang('weeks'), '1m' => '1' . lang('month'), '-1' => lang('saveforever'));
             echo '<form name="cmslogin" id="cmslogin" method="post" action="?forward=' . rawurlencode($forward) . ($infloat ? "&infloat={$infloat}&handlekey={$handlekey}" : '') . '" onsubmit="return checklogin(this)">';
             tabheader_e();
             echo '<tr class="header"><td colspan="2"><b>' . lang('memberlogin') . '&nbsp; &nbsp; >><a href="tools/lostpwd.php"' . (empty($infloat) ? '' : " onclick=\"return floatwin('open_{$handlekey}',this)\"") . '>' . lang('getpwd') . '</a></b></td></tr>';
             trbasic(lang('membercname'), 'username');
             trbasic(lang('loginpwd'), 'password', '', 'password');
             tr_regcode('login');
             trbasic('Cookie', 'expires', makeoption($cookiearr, $cookiedef), 'select');
             trhidden('client_t', '');
             $infloat && trhidden('infloat', 1);
             tabfooter('cmslogin', lang('login'));
             mexit('</div></body></html>');
         }
     }
 } else {
     switch (empty($expires) ? '0' : strtolower($expires)) {
         case '-1':
             $expires = 3650 * 86400;
             break;
         case '1m':
             $expires = 30 * 86400;
             break;
         case '1w':
Beispiel #8
0
<?php

if (!submitcheck('bmtagadd') && !submitcheck('bmtagsdetail') && !submitcheck('bmtagcode')) {
    trbasic(lang('point_isolute_page0_id'), 'mtagnew[setting][fid]', empty($mtag['setting']['fid']) ? '' : $mtag['setting']['fid']);
    tabfooter();
} else {
    $mtagnew['setting']['fid'] = max(0, intval($mtagnew['setting']['fid']));
    if (empty($mtagnew['setting']['fid'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('point_isolute_page_id', M_REFERER);
        } else {
            $errormsg = lang('page0id');
        }
        //生成代码出错的提示信息
    }
}
Beispiel #9
0
    trbasic(lang('msclicks1'), 'mtagnew[setting][msclicks]', !isset($mtag['setting']['msclicks']) ? '' : $mtag['setting']['msclicks']);
    trbasic(lang('issue_archive_amount'), 'mtagnew[setting][checks]', !isset($mtag['setting']['checks']) ? '' : $mtag['setting']['checks']);
    trbasic(lang('comments_gt'), 'mtagnew[setting][comments]', !isset($mtag['setting']['comments']) ? '' : $mtag['setting']['comments']);
    trbasic(lang('purchase_goods_amount'), 'mtagnew[setting][purchases]', !isset($mtag['setting']['purchases']) ? '' : $mtag['setting']['purchases']);
    trbasic(lang('answer_amount'), 'mtagnew[setting][answers]', !isset($mtag['setting']['answers']) ? '' : $mtag['setting']['answers']);
    trbasic(lang('answer_credit'), 'mtagnew[setting][credits]', !isset($mtag['setting']['credits']) ? '' : $mtag['setting']['credits']);
    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']);
    $createurl = "&nbsp; >><a href=\"?entry=liststr&tclass=members\" 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('filter_sql_str') . $createurl . $isfuncstr, 'mtagnew[setting][wherestr]', empty($mtag['setting']['wherestr']) ? '' : $mtag['setting']['wherestr'], 'textarea');
    echo "</tbody>";
    tabfooter();
    tabheader(lang('ptnaviset'));
    trbasic(lang('nav_simple'), 'mtagnew[setting][simple]', empty($mtag['setting']['simple']) ? '0' : $mtag['setting']['simple'], 'radio');
    trbasic(lang('nav_length'), 'mtagnew[setting][length]', isset($mtag['setting']['length']) ? $mtag['setting']['length'] : '');
    tabfooter();
} else {
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('pleinptatem');
        }
        //生成代码出错的提示信息
    }
    $mtagnew['setting']['length'] = $mtagnew['setting']['length'] ? $mtagnew['setting']['length'] : '10';
    $mtagnew['setting']['limits'] = max(0, intval($mtagnew['setting']['limits']));
    $mtagnew['setting']['limits'] = empty($mtagnew['setting']['limits']) ? 10 : $mtagnew['setting']['limits'];
    $mtagnew['setting']['alimits'] = max(0, intval($mtagnew['setting']['alimits']));
    $mtagnew['setting']['orderstr'] = empty($mtagnew['setting']['orderstr']) ? '' : trim($mtagnew['setting']['orderstr']);
Beispiel #10
0
    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']);
    trbasic(lang('goods_price_le'), 'mtagnew[setting][inprice]', empty($mtag['setting']['inprice']) ? '' : $mtag['setting']['inprice']);
    trbasic(lang('goods_price_gt'), 'mtagnew[setting][outprice]', empty($mtag['setting']['outprice']) ? '' : $mtag['setting']['outprice']);
    trbasic(lang('answer0_amount_gt'), 'mtagnew[setting][answers]', !isset($mtag['setting']['answers']) ? '' : $mtag['setting']['answers']);
    trbasic(lang('adopt_answer0_amount_gt'), 'mtagnew[setting][adopts]', !isset($mtag['setting']['adopts']) ? '' : $mtag['setting']['adopts']);
    trbasic(lang('answer_reward_currency_le'), 'mtagnew[setting][incurrency]', empty($mtag['setting']['incurrency']) ? '' : $mtag['setting']['incurrency']);
    trbasic(lang('answer_reward_currency_gt'), 'mtagnew[setting][outcurrency]', empty($mtag['setting']['outcurrency']) ? '' : $mtag['setting']['outcurrency']);
    $closedarr = array('-1' => lang('nolimit'), '0' => lang('noclose'), '1' => lang('closed'));
    trbasic(lang('is_answer_close'), '', makeradio('mtagnew[setting][closed]', $closedarr, !isset($mtag['setting']['closed']) ? '-1' : $mtag['setting']['closed']), '');
    $aboverarr = array('-1' => lang('nolimit'), '0' => lang('noabover'), '1' => lang('abover'));
    trbasic(lang('album_weather_abover'), '', makeradio('mtagnew[setting][abover]', $aboverarr, !isset($mtag['setting']['abover']) ? '-1' : $mtag['setting']['abover']), '');
    $createurl = "&nbsp; >><a href=\"?entry=liststr&tclass=alarchives\" 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('filter_sql_str') . $createurl . $isfuncstr, 'mtagnew[setting][wherestr]', empty($mtag['setting']['wherestr']) ? '' : $mtag['setting']['wherestr'], 'textarea');
    echo "</tbody>";
    tabfooter();
} else {
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('input_tag_tpl');
        }
        //生成代码出错的提示信息
    }
    $mtagnew['setting']['orderstr'] = empty($mtagnew['setting']['orderstr']) ? '' : trim($mtagnew['setting']['orderstr']);
    $mtagnew['setting']['wherestr'] = empty($mtagnew['setting']['wherestr']) ? '' : stripslashes(trim($mtagnew['setting']['wherestr']));
    $mtagnew['setting']['isfunc'] = empty($mtagnew['setting']['isfunc']) || empty($mtagnew['setting']['wherestr']) ? 0 : 1;
    $idvars = array('caids', 'chids');
Beispiel #11
0
                $sqlstr .= ",{$k}='" . addslashes($v) . "'";
            }
        }
        $db->query("INSERT INTO {$tblprefix}mcommus SET {$sqlstr}");
        $cuid = $db->insert_id();
        updatecache('mcommus');
        adminlog(lang('copymcomitem'));
        amessage('mcommucopyfinish', "?entry=mcommus&action=mcommudetail&cuid={$cuid}");
    }
} elseif ($action == 'mcommudetail' && $cuid) {
    $mcommu = fetch_one($cuid);
    empty($mcommu) && amessage('chooseitem');
    if (!submitcheck('bmcommudetail')) {
        tabheader(lang('memcomitset'), 'mcommudetail', "?entry=mcommus&action=mcommudetail&cuid={$cuid}", 2, 0, 0, 1);
        trbasic(lang('item_type'), '', $cclassarr[$mcommu['cclass']], '');
        trbasic(lang('item_name'), 'mcommunew[cname]', $mcommu['cname']);
        if (!empty($mcommu['usetting'])) {
            $str = '';
            foreach ($mcommu['usetting'] as $k => $v) {
                $str .= $k . '=' . $v . "\n";
            }
            $mcommu['usetting'] = $str;
            unset($str);
        }
        include M_ROOT . './include/mcommus/' . $mcommu['cclass'] . '.php';
        tabfooter('bmcommudetail', lang('modify'));
        a_guide('mcommudetail');
    } else {
        $submitmode = true;
        @(include M_ROOT . './include/mcommus/' . $mcommu['cclass'] . '.php');
        $mcommunew['cname'] = empty($mcommunew['cname']) ? $mcommu['cname'] : $mcommunew['cname'];
Beispiel #12
0
     trbasic(lang('mail_sign'), 'mconfigsnew[mail_sign]');
     tabfooter();
     echo "<input class=\"button\" type=\"submit\" name=\"bmconfigs\" value=\"" . lang('submit') . "\">&nbsp; &nbsp;" . "<input class=\"button\" type=\"button\" name=\"mailcheck\" value=\"" . lang('mailtest') . "\" onclick=\"var url=this.form.action;this.form.action='?entry=checks&action=mailcheck';this.form.target='mailcheckiframe';this.form.submit();this.form.action=url;this.form.target='_self'\"><iframe name=\"mailcheckiframe\" style=\"display: none\"></iframe>" . "</form>";
     tabheader(lang('mobileset'), 'cfmobile', '?entry=mconfigs&action=cfmobmail');
     echo "<tr class=\"txt\"><td class=\"txt txtright fB borderright\">" . lang('msgcodemode') . "</td>\n" . "<td class=\"txtL\">\n" . "<input class=\"radio\" type=\"radio\" id=\"msgcode_mode2\" name=\"mconfigsnew[msgcode_mode]\" value=\"2\" onclick=\"\$id('msgcode1').style.display = 'none';\$id('msgcode2').style.display = '';\"" . (@$mconfigs['msgcode_mode'] == 2 ? ' checked="checked"' : '') . "><label for=\"msgcode_mode2\">" . lang('msgcode2') . "</label> " . "<input class=\"radio\" type=\"radio\" id=\"msgcode_mode1\" name=\"mconfigsnew[msgcode_mode]\" value=\"1\" onclick=\"\$id('msgcode1').style.display = '';\$id('msgcode2').style.display = 'none';\"" . (@$mconfigs['msgcode_mode'] == 1 ? ' checked="checked"' : '') . "><label for=\"msgcode_mode1\">" . lang('msgcode1') . "</label> " . "<input class=\"radio\" type=\"radio\" id=\"msgcode_mode0\" name=\"mconfigsnew[msgcode_mode]\" value=\"0\" onclick=\"\$id('msgcode1').style.display = 'none';\$id('msgcode2').style.display = 'none';\"" . (@(!$mconfigs['msgcode_mode']) ? ' checked="checked"' : '') . "><label for=\"msgcode_mode0\">" . lang('msgcode0') . "</label> " . "</td></tr>\n";
     echo "<tbody id=\"msgcode2\" style=\"display:" . (@$mconfigs['msgcode_mode'] == 2 ? '' : 'none') . "\">";
     trbasic(lang('msggate'), '', '<input class="radio" type="radio" id="msgcode_gate1" name="mconfigsnew[msgcode_gate]" value="1"' . (@$mconfigs['msgcode_gate'] == 1 ? ' checked="checked"' : '') . "><label for=\"msgcode_gate1\">" . lang('msggate1') . "</label>", '');
     trbasic(lang('msgcode_sp1'), 'mconfigsnew[msgcode_sp1]', @$mconfigs['msgcode_sp1']);
     trbasic(lang('msgcode_pw1'), 'mconfigsnew[msgcode_pw1]', @$mconfigs['msgcode_pw1']);
     trbasic(lang('msggate'), '', '<input class="radio" type="radio" id="msgcode_gate2" name="mconfigsnew[msgcode_gate]" value="2"' . (@$mconfigs['msgcode_gate'] != 1 ? ' checked="checked"' : '') . "><label for=\"msgcode_gate2\">" . lang('msggate2') . "</label>", '');
     trbasic(lang('msgcode_sp2'), 'mconfigsnew[msgcode_sp2]', @$mconfigs['msgcode_sp2']);
     trbasic(lang('msgcode_pw2'), 'mconfigsnew[msgcode_pw2]', @$mconfigs['msgcode_pw2']);
     trbasic(lang('msgcode_sms'), 'mconfigsnew[msgcode_sms]', @$mconfigs['msgcode_sms'], 'textarea', lang('msgcode_sms_tip'));
     echo "</tbody>";
     echo "<tbody id=\"msgcode1\" style=\"display:" . (@$mconfigs['msgcode_mode'] == 1 ? '' : 'none') . "\">";
     trbasic(lang('msgcode_msg'), 'mconfigsnew[msgcode_msg]', @$mconfigs['msgcode_msg'], 'textarea', lang('msgcode_msg_tip'));
     echo "</tbody>";
     tabfooter();
     echo '<input class="button" type="submit" name="bmconfigs" value="' . lang('submit') . '"/>&nbsp; &nbsp;' . '<input type="hidden" name="mobmode" value="1"/>' . '</form>';
     a_guide('cfmail');
 } else {
     if (empty($mobmode)) {
         $mconfigsnew['mail_smtp'] = trim($mconfigsnew['mail_smtp']);
         $mconfigsnew['mail_port'] = trim($mconfigsnew['mail_port']);
         $mconfigsnew['mail_from'] = trim($mconfigsnew['mail_from']);
         $mconfigsnew['mail_user'] = trim($mconfigsnew['mail_user']);
         $mconfigsnew['mail_pwd'] = trim($mconfigsnew['mail_pwd']);
         unset($mconfigsnew['mail_sign'], $mconfigsnew['mail_to']);
     }
     saveconfig('mail');
     adminlog(lang('mailset'), lang('upanddownset'));
Beispiel #13
0
        $cmsgnew['ename'] = strtolower(trim(strip_tags($cmsgnew['ename'])));
        if (in_array($cmsgnew['ename'], array_keys($cmsgs))) {
            amessage('enamerepeat', '?entry=cmsgs&action=cmsgsedit');
        }
        $cmsgnew['content'] = trim($cmsgnew['content']);
        $db->query("INSERT INTO {$tblprefix}cmsgs SET \n\t\t\t\t\tename='{$cmsgnew['ename']}', \n\t\t\t\t\tcontent='{$cmsgnew['content']}',\n\t\t\t\t\tcreatedate='{$timestamp}'\n\t\t\t\t\t");
        adminlog(lang('add_cmsg'));
        updatecache('cmsgs');
        amessage('cmsgaddfinish', "?entry=cmsgs&action=cmsgsedit");
    }
} elseif ($action == 'cmsgdetail' && $ename) {
    if (!($cmsg = $db->fetch_one("SELECT * FROM {$tblprefix}cmsgs WHERE ename='{$ename}'"))) {
        amessage('confirmchoosecmsg');
    }
    if (!submitcheck('bcmsgdetail')) {
        tabheader(lang('edit_cmsg'), 'cmsgdetail', "?entry=cmsgs&action=cmsgdetail&ename={$ename}");
        trbasic(lang('cmsg_ename'), '', $cmsg['ename'], '');
        trbasic(lang('cmsg_content'), 'cmsgnew[content]', $cmsg['content'], 'textarea');
        //trbasic(lang('cmsg_jump_url'),'cmsgnew[jump]',$cmsg['jump'],'btext');
        //trbasic(lang('cmsg_view_url'),'cmsgnew[urls]',$cmsg['urls'],'textarea');
        tabfooter('bcmsgdetail');
        a_guide('cmsgdetail');
    } else {
        $cmsgnew['content'] = trim($cmsgnew['content']);
        $sql = $cmsgnew['content'] != $cmsg['content'] ? ",createdate='{$timestamp}'" : '';
        $db->query("UPDATE {$tblprefix}cmsgs SET \n\t\t\t\t\tcontent='{$cmsgnew['content']}'\n\t\t\t\t\t{$sql}\n\t\t\t\t\tWHERE ename='{$ename}'");
        adminlog(lang('edit_cmsg_detail'));
        updatecache('cmsgs');
        amessage('cmsgmodifyfinish', "?entry=cmsgs&action=cmsgsedit");
    }
}
Beispiel #14
0
!defined('M_COM') && exit('No Permission');
$aid = empty($aid) ? 0 : max(0, intval($aid));
//关于文档的个人分类
$uclasses = loaduclasses($curuser->info['mid']);
$ucidsarr = array();
foreach ($uclasses as $k => $v) {
    if (!$v['cuid']) {
        $ucidsarr[$k] = $v['title'];
    }
}
$aedit = new cls_arcedit();
$aedit->set_aid($aid);
$aedit->detail_data();
$chid = $aedit->archive['chid'];
tabheader(lang('basemessage'));
trbasic(lang('archivetitle'), '', $aedit->archive['subject'], '');
trbasic(lang('membercname'), '', $aedit->archive['mname'], '');
trbasic(lang('addtime'), '', date("Y-m-d H:i:s", $aedit->archive['createdate']), '');
trbasic(lang('updatetime'), '', date("Y-m-d H:i:s", $aedit->archive['updatedate']), '');
trbasic(lang('retime'), '', date("Y-m-d H:i:s", $aedit->archive['refreshdate']), '');
trbasic(lang('endtime'), '', $aedit->archive['enddate'] ? date("Y-m-d H:i:s", $aedit->archive['enddate']) : '-', '');
trbasic(lang('checkstate'), '', ($aedit->archive['checked'] ? lang('check') : lang('uncheck')) . '&nbsp;&nbsp;/&nbsp;&nbsp;' . ($aedit->archive['editor'] ? $aedit->archive['editor'] : '-'), '');
trbasic(lang('clickcomment'), '', $aedit->archive['clicks'] . '&nbsp;&nbsp;/&nbsp;&nbsp;' . $aedit->archive['comments'], '');
tabfooter();
tabheader(lang('othermessage'));
trbasic(lang('channel'), '', $aedit->archive['chid'] ? $channels[$aedit->archive['chid']]['cname'] : '-', '');
//trbasic(lang('browse archive deductvalue'),'',empty($aedit->archive['tax_price']) ? '-' : $aedit->archive['tax_price'],'');
//trbasic(lang('browse archive saleprice'),'',empty($aedit->archive['sale_price']) ? '-' : $aedit->archive['sale_price'],'');
//trbasic(lang('attachment deductvalue').'/'.lang('piece'),'',empty($aedit->archive['f_tax_price']) ? '-' : $aedit->archive['f_tax_price'],'');
//trbasic(lang('attachment saleprice').'/'.lang('piece'),'',empty($aedit->archive['f_sale_price']) ? '-' : $aedit->archive['f_sale_price'],'');
tabfooter();
Beispiel #15
0
             if (in_array('reporttime', $u_lists)) {
                 $itemstr .= "<td class=\"txtC\">{$reporttime}</td>\n";
             }
             if ($editstr) {
                 $itemstr .= "<td class=\"txtR\">{$editstr}</td>\n";
             }
             $itemstr .= "</tr>\n";
         }
         $counts = $db->result_one("SELECT count(*) {$fromsql} {$wheresql}");
         $multi = multi($counts, $atpp, $page, "?entry={$entry}&action={$action}{$filterstr}");
         echo $itemstr;
         tabfooter();
         echo $multi;
         //操作区
         tabheader(lang('operate_item'));
         trbasic(lang('choose_item'), '', "<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[delete]\" value=\"1\">" . lang('delete') . " &nbsp;", '');
         tabfooter('barcsedit');
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal) && empty($dealstr)) {
         amessage('selectoperateitem', "?entry={$entry}&action={$action}&page={$page}{$filterstr}");
     }
     if (empty($selectid) && empty($select_all)) {
         amessage('selectmember', "?entry={$entry}&action={$action}&page={$page}{$filterstr}");
     }
     if (!empty($select_all)) {
         if (empty($dealstr)) {
             $dealstr = implode(',', array_keys(array_filter($arcdeal)));
         } else {
Beispiel #16
0
         $s_arr = array();
         if (empty($u_operates) || in_array('delete', $u_operates)) {
             $s_arr['delete'] = lang('delete');
         }
         if (empty($u_operates) || in_array('check', $u_operates)) {
             $s_arr['check'] = lang('check');
         }
         if (empty($u_operates) || in_array('uncheck', $u_operates)) {
             $s_arr['uncheck'] = lang('uncheck');
         }
         if ($s_arr) {
             $soperatestr = '';
             foreach ($s_arr as $k => $v) {
                 $soperatestr .= "<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[{$k}]\" value=\"1\">{$v} &nbsp;";
             }
             trbasic(lang('choose_item'), '', $soperatestr, '');
         }
         tabfooter('barcsedit');
         m_guide(@$u_guide);
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal)) {
         mcmessage('selectopeitem', M_REFERER);
     }
     if (empty($selectid)) {
         mcmessage('conoffer', M_REFERER);
     }
     $uedit = new cls_cuedit();
     foreach ($selectid as $cid) {
Beispiel #17
0
        $query = $db->query("SELECT mid FROM {$tblprefix}members {$wheresql} ORDER BY mid");
        while ($user = $db->fetch_array($query)) {
            //收信数量限制分析
            $db->query("INSERT INTO {$tblprefix}pms SET\n\t\t\t\t\t\ttitle = '{$pmnew['title']}',\n\t\t\t\t\t\tcontent = '{$pmnew['content']}',\n\t\t\t\t\t\ttoid = '{$user['mid']}',\n\t\t\t\t\t\tfromid = '{$memberid}',\n\t\t\t\t\t\tfromuser = '******'mname'] . "',\n\t\t\t\t\t\tpmdate = '{$timestamp}'\n\t\t\t\t\t\t");
        }
        amessage('pmsendfin', '?entry=pms&action=batchpms');
    }
} elseif ($action == 'clearpms') {
    $enable_uc && amessage('goucpmadmin', '', "<a href=\"{$uc_api}\" target=\"_blank\">" . lang('gotopage') . '</a>');
    if (!submitcheck('bclearpms')) {
        url_nav(lang('insitepm'), $urlsarr, 'clear');
        tabheader(lang('pmclearfilter'), 'clearpms', '?entry=pms&action=clearpms');
        trbasic(lang('pmfromids'), 'pmnew[fromids]');
        trbasic(lang('mnamestxt'), 'pmnew[fromnames]');
        trbasic(lang('onlyclearreadpm'), 'pmnew[viewed]', '0', 'radio');
        trbasic(lang('indays'), 'pmnew[days]');
        tabfooter('bclearpms');
        a_guide('pmsclear');
    } else {
        $wheresql = '';
        if (!empty($pmnew['fromids'])) {
            $fromids = array_filter(explode(',', $pmnew['fromids']));
            $fromids = mimplode($fromids);
            $wheresql = empty($fromids) ? "" : "fromid IN ({$fromids})";
        }
        if (!empty($pmnew['fromnames'])) {
            $fromnames = array_filter(explode(',', $pmnew['fromnames']));
            $fromnames = mimplode($fromnames);
            $wheresql .= empty($fromnames) ? "" : (empty($wheresql) ? "" : " OR ") . "fromuser IN ({$fromnames})";
        }
        !empty($wheresql) && ($wheresql = "(" . $wheresql . ")");
Beispiel #18
0
            if (empty($ftype) || $ftype == $splang['type']) {
                $sn++;
                echo "<tr class=\"txt\">" . "<td class=\"txtC w40\">{$sn}</td>\n" . "<td class=\"txtL\">" . $splang['cname'] . "</td>\n" . "<td class=\"txtC w120\">" . $types[$splang['type']] . "</td>\n" . "<td class=\"txtC w40\"><a href=\"?entry=splangs&action=splangdetail&slid={$slid}\">" . lang('edit') . "</a></td></tr>\n";
            }
        }
        tabfooter();
        a_guide('splangsedit');
    }
} elseif ($action == 'splangdetail' && $slid) {
    $forward = empty($forward) ? M_REFERER : $forward;
    $splang = fetch_one($slid);
    if (!submitcheck('bsplangdetail')) {
        tabheader(lang('splangset'), 'splangsdetail', '?entry=splangs&action=splangdetail&slid=' . $slid . '&forward=' . urlencode($forward));
        trbasic(lang('splangcname'), '', $splang['cname'], '');
        trbasic(lang('splangtype'), '', $types[$splang['type']], '');
        trbasic(lang('splangcontent'), 'splangnew[content]', $splang['content'], 'btextarea');
        tabfooter('bsplangdetail');
        a_guide('splangdetail');
    } else {
        if (empty($splangnew['content'])) {
            amessage('datamissing', M_REFERER);
        }
        $db->query("UPDATE {$tblprefix}splangs SET content='{$splangnew['content']}' WHERE slid='{$slid}'");
        updatecache('splangs');
        adminlog(lang('detaimodifysplang'));
        amessage('splmodfin', $forward);
    }
}
function fetch_arr($type)
{
    global $db, $tblprefix;
Beispiel #19
0
<?php

!defined('M_COM') && exit('No Permission');
if (!submitcheck('bmemberpwd')) {
    tabheader(lang('memberpwdsetting'), 'memberpwd', '?action=memberpwd', 2, 0, 1);
    trbasic(lang('membercname'), '', $curuser->info['mname'], '');
    trbasic(lang('oldpwd'), 'opassword', '', 'password');
    trbasic(lang('newpwd'), 'npassword', '', 'password');
    trbasic(lang('repwd'), 'npassword2', '', 'password');
    $submitstr = '';
    $submitstr .= makesubmitstr('opassword', 1, 0, 0, 15);
    $submitstr .= makesubmitstr('npassword', 1, 0, 0, 15);
    $submitstr .= makesubmitstr('npassword2', 1, 0, 0, 15);
    $submitstr .= tr_regcode('login');
    tabfooter('bmemberpwd');
    check_submit_func($submitstr);
} else {
    if (!regcode_pass('login', empty($regcode) ? '' : trim($regcode))) {
        mcmessage('regcodeerror', '?action=memberpwd');
    }
    $opassword = trim($opassword);
    $npassword = trim($npassword);
    $npassword2 = trim($npassword2);
    if (md5(md5($opassword)) != $curuser->info['password']) {
        mcmessage('oldpasserror', '?action=memberpwd');
    }
    if ($npassword != $npassword2) {
        mcmessage('notsamepwd', '?action=memberpwd');
    }
    if (!$npassword || strlen($npassword) > 15 || $npassword != addslashes($npassword)) {
        mcmessage('memberpwdillegal', '?action=memberpwd');
Beispiel #20
0
     $item['createdate'] = date("{$dateformat}", $item['ucreatedate']);
     echo "<tr>" . "<td class=\"item2\"><a href=\"{$item['arcurl']}\" target=\"_blank\">" . mhtmlspecialchars($item['asubject']) . "</a></td>\n" . "<td class=\"item\">{$item['catalog']}</td>\n" . "<td class=\"item\">{$item['channel']}</td>\n" . "<td class=\"item\">{$item['price']}</td>\n" . "<td class=\"item\" width=\"70\">{$item['nums']}</td></tr>\n";
 }
 tabfooter();
 if ($order['state'] == 1 || !$order['state'] && @$cfg_ordermode) {
     tabheader(lang('paymode'));
     trbasic(lang('paymode'), 'paymodenew', makeradio('ordernew[paymode]', $pmodearr, -1), '');
     tabfooter();
     print '<input class="button" type="submit" name="borderpay" value="' . lang('confirm_pay') . '"/>';
 }
 echo '</form><div class="clear"></div>';
 tabheader(lang('ordersmessageset'), 'orderdetail', '?action=orders&oid=' . $oid . '&forward=' . urlencode($forward));
 $submitstr = '';
 if ($order['state'] && $order['state'] != 1) {
     foreach ($pfields as $k => $field) {
         trbasic($field['cname'], '', !isset($order[$k]) ? '' : htmlspecialchars($order[$k]), '');
     }
     $order['state'] < 0 ? tabfooter('borderdelete', lang('deleteorders')) : (print '</form>');
 } else {
     $a_field = new cls_field();
     foreach ($pfields as $k => $field) {
         $a_field->init();
         $a_field->field = $field;
         $a_field->oldvalue = !isset($order[$k]) ? '' : $order[$k];
         $a_field->trfield('cartnew', '', 'p');
         $submitstr .= $a_field->submitstr;
     }
     tabfooter();
     print '<input class="button" type="submit" name="borderinfo" value="' . lang('modify') . '">';
     (!$order['state'] || $order['state'] == 1) && (print '&nbsp;&nbsp;<input class="button" type="submit" name="bordercancel" value="' . lang('cancelorders') . '">');
     echo '</form>';
Beispiel #21
0
<?php

(!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission');
load_cache('btagnames,channels,fchannels');
aheader();
$url_type = 'btags';
include 'urlsarr.inc.php';
url_nav(lang('originallogo'), $urlsarr, 'search');
$bclasses = array('common' => lang('common_message'), 'archive' => lang('archive_related'), 'cnode' => lang('catas_related'), 'freeinfo' => lang('freeinfo_related'), 'commu' => lang('commu_message'), 'member' => lang('member_related'), 'other' => lang('other'));
$datatypearr = array('text' => lang('text'), 'multitext' => lang('multitext'), 'htmltext' => lang('htmltext'), 'image' => lang('image_f'), 'images' => lang('images'), 'flash' => lang('flash'), 'flashs' => lang('flashs'), 'media' => lang('media'), 'medias' => lang('medias'), 'file' => lang('file_f'), 'files' => lang('files_f'), 'select' => lang('select'), 'mselect' => lang('mselect'), 'cacc' => lang('cacc'), 'date' => lang('date_f'), 'int' => lang('int'), 'float' => lang('float'), 'map' => lang('map'), 'vote' => lang('vote'));
tabheader(lang('search_initag'), 'btagsearch', '?entry=btagsearch');
trbasic(lang('tagid_inc_string'), 'bsearch[ename]', empty($bsearch['ename']) ? '' : $bsearch['ename']);
trbasic(lang('tagname_inc_string'), 'bsearch[cname]', empty($bsearch['cname']) ? '' : $bsearch['cname']);
trbasic(lang('tag_coclass'), 'bsearch[bclass]', makeoption(array('' => lang('nolimit')) + $bclasses, empty($bsearch['bclass']) ? '' : $bsearch['bclass']), 'select');
tabfooter('bbtagsearch', lang('search'));
if (submitcheck('bbtagsearch')) {
    $ename = trim(strtolower($bsearch['ename']));
    $cname = trim($bsearch['cname']);
    $bclass = trim($bsearch['bclass']);
    if (empty($ename) && empty($cname) && empty($bclass)) {
        amessage('inputsearchstring');
    }
    tabheader(lang('initag_search_result'), '', '', '8');
    trcategory(array(lang('sn'), lang('tagname'), array(lang('use_style') . '1', 'txtL'), array(lang('use_style') . '2', 'txtL'), array(lang('use_style') . '3', 'txtL'), lang('tagclass'), lang('detail_coclass'), lang('field_type')));
    $i = 1;
    foreach ($btagnames as $k => $v) {
        if ((!$ename || in_str($ename, $v['ename'])) && (!$cname || in_str($cname, $v['cname'])) && (!$bclass || $v['bclass'] == $bclass)) {
            $sclasses = array();
            if ($v['bclass'] == 'archive') {
                foreach ($channels as $chid => $channel) {
                    $sclasses[$chid] = $channel['cname'];
Beispiel #22
0
if (!empty($indays)) {
    $wheresql .= " AND s.createdate>'" . ($timestamp - 86400 * $indays) . "'";
}
if (!empty($outdays)) {
    $wheresql .= " AND s.createdate<'" . ($timestamp - 86400 * $outdays) . "'";
}
if (!submitcheck('barcsedit')) {
    $caidsarr = array('0' => lang('allcatalog')) + caidsarr($catalogs);
    $chidsarr = array('0' => lang('allchannel')) + chidsarr();
    $isatmarr = array('0' => lang('archive'), '1' => lang('attachment'));
    tabheader(lang('filtersubscribe') . viewcheck('viewdetail', $viewdetail, 'tbodyfilter') . '&nbsp; &nbsp; ' . strbutton('bfilter', 'filter0'), "?action=subscribes{$forwardstr}");
    trbasic(lang('subscribetype'), '', makeradio('isatm', $isatmarr, $isatm), '');
    echo "<tbody id=\"tbodyfilter\" style=\"display: " . (empty($viewdetail) ? 'none' : '') . "\">";
    trbasic(lang('belongcatalog'), 'caid', makeoption($caidsarr, $caid), 'select');
    trbasic(lang('archivechannel'), 'chid', makeoption($chidsarr, $chid), 'select');
    trbasic(lang('archivetitle'), 'subject', $subject);
    trrange(lang('purchasedate'), array('outdays', empty($outdays) ? '' : $outdays, '', '&nbsp; ' . lang('daybefore') . '&nbsp; -&nbsp; ', 5), array('indays', empty($indays) ? '' : $indays, '', '&nbsp; ' . lang('dayin'), 5));
    echo "</tbody>";
    tabfooter();
    $pagetmp = $page;
    do {
        $query = $db->query("SELECT s.*,a.* FROM {$tblprefix}subscribes s LEFT JOIN {$tblprefix}archives a ON a.aid=s.aid {$wheresql} ORDER BY s.id DESC LIMIT " . ($pagetmp - 1) * $mrowpp . ",{$mrowpp}");
        $pagetmp--;
    } while (!$db->num_rows($query) && $pagetmp);
    $itemstr = '';
    while ($item = $db->fetch_array($query)) {
        $id = $item['id'];
        $item['arcurl'] = view_arcurl($item);
        $item['createdate'] = date("{$dateformat}", $item['createdate']);
        $itemstr .= "<tr><td class=\"item\" width=\"40\"><input class=\"checkbox\" type=\"checkbox\" name=\"selectid[{$id}]\" value=\"{$id}\"></td>\n" . "<td class=\"item2\"><a href=\"{$item['arcurl']}\" target=\"_blank\">" . mhtmlspecialchars($item['subject']) . "</a></td>\n" . "<td class=\"item\" width=\"80\">" . $catalogs[$item['caid']]['title'] . "</td>\n" . "<td class=\"item\" width=\"80\">" . ($item['isatm'] ? 'Y' : '-') . "</td>\n" . "<td class=\"item\" width=\"80\">{$item['cridstr']}</td>\n" . "<td class=\"item\" width=\"70\">{$item['createdate']}</td></tr>\n";
    }
Beispiel #23
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('usource'), 'mtagnew[setting][tname]', isset($mtag['setting']['tname']) ? $mtag['setting']['tname'] : '', 'text', lang('agusource1'));
    trbasic(lang('arr_pre'), 'mtagnew[setting][val]', empty($mtag['setting']['val']) ? 'u' : $mtag['setting']['val'], 'text', lang('agarr_pre'));
    tabfooter();
} else {
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('input_tag_tpl');
        }
        //生成代码出错的提示信息
    }
    $mtagnew['setting']['tname'] = trim($mtagnew['setting']['tname']);
    if (!empty($mtagnew['setting']['tname']) && !preg_match("/^[a-zA-Z_\$][a-zA-Z0-9_\\[\\]]*\$/", $mtagnew['setting']['tname'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('sourceillegal', M_REFERER);
        } else {
            $errormsg = lang('sourceillegal');
        }
        //生成代码出错的提示信息
    }
}
Beispiel #24
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 {
Beispiel #25
0
            trbasic(lang('allow_reward_mini_cu'), 'communew[setting][mini]', isset($commu['setting']['mini']) ? $commu['setting']['mini'] : 0);
            trbasic(lang('allow_reward_max_cu'), 'communew[setting][max]', isset($commu['setting']['max']) ? $commu['setting']['max'] : 0);
            trbasic(lang('credit_val_reward_cu'), 'communew[setting][credit]', isset($commu['setting']['credit']) ? $commu['setting']['credit'] : 0);
            tabfooter();
            tabheader(lang('advsetting') . "&nbsp;&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail2\" value=\"1\" onclick=\"alterview('advsetting')\">" . lang('view'));
            echo "<tbody id=\"advsetting\" style=\"display: none;\">";
            trbasic(lang('custom_ucadd'), 'communew[ucadd]', empty($commu['ucadd']) ? '' : $commu['ucadd'], 'text', lang('agmucustom'));
            trbasic(lang('custom_ucvote'), 'communew[ucvote]', empty($commu['ucvote']) ? '' : $commu['ucvote'], 'text', lang('agmucustom'));
            trbasic(lang('custom_uadetail'), 'communew[uadetail]', empty($commu['uadetail']) ? '' : $commu['uadetail'], 'text', lang('agmucustom'));
            trbasic(lang('custom_umdetail'), 'communew[umdetail]', empty($commu['umdetail']) ? '' : $commu['umdetail'], 'text', lang('agmucustom'));
            trbasic(lang('customsetting'), 'communew[usetting]', empty($commu['usetting']) ? '' : $commu['usetting'], 'btextarea', lang('agcustomsetting'));
            echo "</tbody>";
        } else {
            if (empty($communew['setting']['crid'])) {
                amessage('choose_reward_cutype', axaction(2, M_REFERER));
            }
            $communew['setting']['minlength'] = max(0, intval($communew['setting']['minlength']));
            $communew['setting']['maxlength'] = max(0, intval($communew['setting']['maxlength']));
            $communew['setting']['vdays'] = max(0, intval($communew['setting']['vdays']));
            $communew['setting']['mini'] = max(0, intval($communew['setting']['mini']));
            $communew['setting']['max'] = max(0, intval($communew['setting']['max']));
            $communew['setting']['credit'] = max(0, intval($communew['setting']['credit']));
        }
    } elseif ($action == 'commulink') {
        trbasic(lang('answer_pick_url'), '', '{$cms_abs}tools/answer.php?aid={aid}', '');
        trbasic(lang('vote_url'), '', '{$cms_abs}tools/answer.php?action=vote&cid={cid}&option=xx (xx-' . lang('vote_option') . ')', '');
        trbasic(lang('answer_list'), '', '{$cms_abs}answers.php?aid={aid}', '');
    }
} else {
    include M_ROOT . $commu['uconfig'];
}
Beispiel #26
0
 $cnode = $db->fetch_one("SELECT * FROM {$tblprefix}cnodes WHERE cnid={$cnid}");
 foreach (array('tpls', 'wtpls', 'urls', 'statics', 'periods') as $var) {
     ${$var . 'arr'} = explode(',', $cnode[$var]);
 }
 if (!submitcheck('bcnodedetail')) {
     tabheader(lang('cnode_detail_set'), 'cnodedetail', "?entry={$entry}&action={$action}{$param_suffix}&cnid={$cnid}&forward=" . urlencode($forward));
     trbasic(lang('cnode_name'), '', cnode_cname($cnode['ename']), '');
     trbasic(lang('cnode_alias'), 'cnodenew[alias]', $cnode['alias']);
     trbasic(lang('cnode_url'), 'cnodenew[appurl]', $cnode['appurl'], 'btext', lang('agappurl'));
     for ($i = 0; $i <= $cnode['addnum']; $i++) {
         $pvar = $i ? lang('addp') . $i : lang('index');
         trbasic($pvar . lang('template'), 'tplsnew[]', makeoption(array('' => lang('noset')) + mtplsarr('cindex'), empty($tplsarr[$i]) ? '' : $tplsarr[$i]), 'select');
         trbasic($pvar . lang('wtemplate'), 'wtplsnew[]', makeoption(array('' => lang('noset')) + mtplsarr('wap'), empty($wtplsarr[$i]) ? '' : $wtplsarr[$i]), 'select');
         trbasic($pvar . lang('staticfomart'), 'urlsnew[]', empty($urlsarr[$i]) ? '' : $urlsarr[$i], 'btext', !$i ? lang('agcnstaticfomart') : '');
         trbasic($pvar . lang('ifstatic'), "staticsnew[{$i}]", makeoption(array(0 => lang('staticsys'), 1 => lang('keepdnc'), 2 => lang('create_static')), empty($staticsarr[$i]) ? 0 : $staticsarr[$i]), 'select');
         trbasic($pvar . lang('staticperiod'), 'periodsnew[]', empty($periodsarr[$i]) ? '' : $periodsarr[$i], 'text');
     }
     tabfooter('bcnodedetail');
     a_guide('cnodedetail');
 } else {
     $cnodenew['alias'] = trim(strip_tags($cnodenew['alias']));
     $cnodenew['appurl'] = trim($cnodenew['appurl']);
     $sqlstr = "alias='{$cnodenew['alias']}',appurl='{$cnodenew['appurl']}'";
     foreach (array('tpls', 'wtpls', 'urls', 'statics', 'periods') as $var) {
         $cnodenew[$var] = empty(${$var . 'new'}) ? '' : implode(',', ${$var . 'new'});
         $sqlstr .= ",{$var}='{$cnodenew[$var]}'";
     }
     $db->query("UPDATE {$tblprefix}cnodes SET {$sqlstr} WHERE cnid={$cnid}");
     adminlog(lang('detail_catas_cnode'));
     updatecache('cnodes', '', $sid);
     amessage('cnodesetfinish', axaction(6, $forward));
Beispiel #27
0
         $s_arr = array();
         if (empty($u_operates) || in_array('readd', $u_operates)) {
             $s_arr['readd'] = lang('readd');
         }
         if (empty($u_operates) || in_array('delete', $u_operates)) {
             $s_arr['delete'] = lang('delete');
         }
         if ($s_arr) {
             $soperatestr = '';
             foreach ($s_arr as $k => $v) {
                 $soperatestr .= "<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[{$k}]\" value=\"1\">{$v} &nbsp;";
             }
             trbasic(lang('choose_item'), '', $soperatestr, '');
         }
         if (empty($u_operates) || in_array('uclass', $u_operates)) {
             trbasic("<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[ucid]\" value=\"1\">&nbsp;" . lang('set') . lang('mycoclass'), 'arcucid', makeoption(array('0' => lang('cancelcoclass')) + $ucidsarr), 'select');
         }
         tabfooter('barcsedit');
         m_guide(@$u_guide);
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal) && empty($itemsnew)) {
         mcmessage('selectopeitem', M_REFERER);
     }
     if (empty($selectid)) {
         mcmessage('conoffer', M_REFERER);
     }
     $uedit = new cls_cuedit();
     foreach ($selectid as $cid) {
Beispiel #28
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('usource'), 'mtagnew[setting][tname]', isset($mtag['setting']['tname']) ? $mtag['setting']['tname'] : '', 'text', lang('agusource'));
    trbasic(lang('arr_pre'), 'mtagnew[setting][val]', empty($mtag['setting']['val']) ? 'u' : $mtag['setting']['val'], 'text', lang('agarr_pre'));
    trbasic(lang('amount_limit'), 'mtagnew[setting][limits]', isset($mtag['setting']['limits']) ? $mtag['setting']['limits'] : '');
    tabfooter();
} else {
    if (empty($mtagnew['template'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('input_tag_tpl', M_REFERER);
        } else {
            $errormsg = lang('input_tag_tpl');
        }
        //生成代码出错的提示信息
    }
    if (empty($mtagnew['setting']['tname']) || !preg_match("/^[a-zA-Z_\$][a-zA-Z0-9_\\[\\]]*\$/", $mtagnew['setting']['tname'])) {
        if (!submitcheck('bmtagcode')) {
            amessage('sourceillegal', M_REFERER);
        } else {
            $errormsg = lang('sourceillegal');
        }
        //生成代码出错的提示信息
    }
    $mtagnew['setting']['limits'] = max(0, intval($mtagnew['setting']['limits']));
    $mtagnew['setting']['limits'] = empty($mtagnew['setting']['limits']) ? '10' : $mtagnew['setting']['limits'];
}
Beispiel #29
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'));
    $nextarr = array('0' => lang('pre'), '1' => lang('next'));
    trbasic(lang('context_choose'), '', makeradio('mtagnew[setting][next]', $nextarr, isset($mtag['setting']['next']) ? $mtag['setting']['next'] : '0'), '');
    trbasic(lang('limitin_current_channel'), 'mtagnew[setting][chid]', empty($mtag['setting']['chid']) ? '0' : $mtag['setting']['chid'], 'radio');
    trbasic(lang('limitin_current_catalog'), 'mtagnew[setting][caid]', empty($mtag['setting']['caid']) ? '0' : $mtag['setting']['caid'], 'radio');
    foreach ($cotypes as $k => $cotype) {
        if ($cotype['sortable']) {
            trbasic(lang('limitin_current_coclass') . "&nbsp;[{$cotype['cname']}]", 'mtagnew[setting][ccid' . $k . ']', empty($mtag['setting']['ccid' . $k]) ? '0' : $mtag['setting']['ccid' . $k], 'radio');
        }
    }
    trbasic(lang('limitin_active_member'), 'mtagnew[setting][mid]', empty($mtag['setting']['mid']) ? '0' : $mtag['setting']['mid'], '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');
        }
        //生成代码出错的提示信息
    }
}
Beispiel #30
0
<?php

(!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission');
if (empty($submitmode)) {
    tabfooter();
    tabheader(lang('arangeset'));
    $checkedarr = array('-1' => lang('nolimit'), '0' => lang('nocheck'), '1' => lang('checked'));
    trbasic(lang('arange') . lang('check_state'), '', makeradio('aurlnew[setting][checked]', $checkedarr, !isset($aurl['setting']['checked']) ? '-1' : $aurl['setting']['checked']), '');
    $validarr = array('-1' => lang('nolimit'), '0' => lang('invalid'), '1' => lang('available'));
    trbasic(lang('arange') . lang('validperiod_state'), '', makeradio('aurlnew[setting][valid]', $validarr, !isset($aurl['setting']['valid']) ? '-1' : $aurl['setting']['valid']), '');
    trbasic(lang('arange') . lang('isconsult'), 'aurlnew[setting][consult]', empty($aurl['setting']['consult']) ? 0 : 1, 'radio');
    tabfooter();
    tabheader(lang('pageresult'));
    $tnstr = "<input type=\"text\" size=\"25\" id=\"aurlnew[tplname]\" name=\"aurlnew[tplname]\" value=\"{$aurl['tplname']}\">&nbsp; \n\t\t\t<input class=\"checkbox\" type=\"checkbox\" name=\"aurlnew[onlyview]\" id=\"aurlnew[onlyview]\" value=\"1\"" . (empty($aurl['onlyview']) ? '' : ' checked') . ">" . lang('onlyview');
    trbasic(lang('customapage'), '', $tnstr, '', lang('agcustomapage'));
    trbasic(lang('adm_title'), 'aurlnew[mtitle]', $aurl['mtitle'], 'text', lang('aga_title'));
    trbasic(lang('adm_guide'), 'aurlnew[guide]', $aurl['guide'], 'textarea', lang('aga_title'));
    $filtersarr = array('check' => lang('check_state'), 'valid' => lang('validperiod_state'), 'qstate' => lang('qstate'));
    trbasic(lang('view_filters') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkallfilters\" onclick=\"checkall(this.form,'filtersnew','chkallfilters')\">" . lang('selectall'), '', makecheckbox('filtersnew[]', $filtersarr, empty($aurl['setting']['filters']) ? array() : explode(',', $aurl['setting']['filters']), 5), '', lang('agnoselect1'));
    $listsarr = array('catalog' => lang('coclass'), 'mname' => lang('member'), 'check' => lang('check_state'), 'valid' => lang('validperiod_state'), 'qstate' => lang('qstate'), 'adddate' => lang('add_time'), 'updatedate' => lang('update_time'), 'startdate' => lang('startdate'), 'enddate' => lang('end1_time'), 'vieworder' => lang('order'), 'qadmin' => lang('qadmin'), 'edit' => lang('edit'));
    trbasic(lang('view_lists') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkalllists\" onclick=\"checkall(this.form,'listsnew','chkalllists')\">" . lang('selectall'), '', makecheckbox('listsnew[]', $listsarr, empty($aurl['setting']['lists']) ? array() : explode(',', $aurl['setting']['lists']), 5), '', lang('agnoselect1'));
    $operatesarr = array('delete' => lang('delete'), 'check' => lang('check'), 'uncheck' => lang('uncheck'), 'static' => lang('static'), 'unstatic' => lang('unstatic'));
    trbasic(lang('view_operates') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkalloperates\" onclick=\"checkall(this.form,'operatesnew','chkalloperates')\">" . lang('selectall'), '', makecheckbox('operatesnew[]', $operatesarr, empty($aurl['setting']['operates']) ? array() : explode(',', $aurl['setting']['operates']), 5), '', lang('agnoselect1'));
} else {
    foreach (array('filters', 'lists', 'operates') as $var) {
        $aurlnew['setting'][$var] = empty(${$var . 'new'}) ? '' : implode(',', ${$var . 'new'});
    }
    $aurlnew['url'] = "?entry=farchives&action=farchivesedit&nauid={$auid}";
}