Example #1
0
         if ($v['cclass'] == 'report') {
             $cuidsarr[$k] = $v['cname'];
         }
     }
     echo "<select style=\"vertical-align: middle;\" name=\"cuid\">" . makeoption($cuidsarr, $cuid) . "</select>&nbsp; ";
 }
 //模型搜索
 if (empty($u_filters) || in_array('channel', $u_filters)) {
     $chidsarr = array('0' => lang('all_channel')) + chidsarr();
     echo "<select style=\"vertical-align: middle;\" name=\"chid\">" . makeoption($chidsarr, $chid) . "</select>&nbsp; ";
 }
 echo "<input class=\"btn\" type=\"submit\" name=\"bfilter\" id=\"bfilter\" value=\"" . lang('filter0') . "\">";
 echo "</td></tr>";
 //某些固定页面参数
 trhidden('caid', $caid);
 trhidden('nauid', $nauid);
 tabfooter();
 //列表区
 tabheader(lang('report_list') . "&nbsp; <input class=\"checkbox\" type=\"checkbox\" name=\"select_all\" value=\"1\">&nbsp;" . lang('selectallpage'), '', '', 9);
 $cy_arr = array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", lang('title'));
 if (in_array('commu', $u_lists)) {
     $cy_arr[] = lang('type');
 }
 if (in_array('mname', $u_lists)) {
     $cy_arr[] = lang('member');
 }
 if (in_array('catalog', $u_lists)) {
     $cy_arr[] = lang('catalog');
 }
 if (in_array('channel', $u_lists)) {
     $cy_arr[] = lang('achannel');
Example #2
0
}
if ($outdays) {
    $wheresql .= " AND updatedate<'" . ($timestamp - 86400 * $outdays) . "'";
}
$urlsarr = array(0 => array(lang('nolimittype'), "?action={$action}"));
foreach ($mcommus as $k => $v) {
    if ($v['cclass'] == 'comment') {
        $urlsarr[$k] = array($v['cname'], "?action={$action}&cuid={$k}");
    }
}
count($urlsarr) > 2 && murl_nav($urlsarr, $cuid, 6);
if (!submitcheck('barcsedit')) {
    $checkedarr = array('-1' => lang('nolimit'), '0' => lang('nocheckcomment'), '1' => lang('checkedcomment'));
    tabheader(lang('filtersetting') . viewcheck('viewdetail', $viewdetail, 'tbodyfilter') . '&nbsp; &nbsp; ' . strbutton('bfilter', 'filter0'), 'arcsedit', "?action=amcomments&page={$page}");
    echo "<tbody id=\"tbodyfilter\" style=\"display: " . (empty($viewdetail) ? 'none' : '') . "\">";
    trhidden('cuid', $cuid);
    trbasic(lang('checkstate'), '', makeradio('checked', $checkedarr, $checked), '');
    trbasic(lang('uclass'), 'ucid', makeoption(array(0 => lang('allcoclass')) + $ucidsarr, $ucid), 'select');
    trbasic(lang('srcmemberid'), 'fromid', $fromid);
    trbasic(lang('srcmembercname'), 'fromname', $fromname, 'text', lang('agsearchkey'));
    trrange(lang('commentdate'), 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 * {$fromsql} {$wheresql} ORDER BY cid DESC LIMIT " . ($pagetmp - 1) * $mrowpp . ",{$mrowpp}");
        $pagetmp--;
    } while (!$db->num_rows($query) && $pagetmp);
    $itemstr = '';
    while ($item = $db->fetch_array($query)) {
        $mcommu = read_cache('mcommu', $item['cuid']);
Example #3
0
 foreach (array('niuid', 'keyword') as $k) {
     ${$k} && ($filterstr .= "&{$k}=" . rawurlencode(stripslashes(${$k})));
 }
 $wheresql = "WHERE " . (empty($no_list) ? $wheresql : '1=0');
 if (!submitcheck('barcsedit')) {
     if (empty($u_tplname)) {
         echo form_str($actionid . 'arcsedit', "?entry=inarchive&action=reports&aid={$aid}&page={$page}{$param_suffix}");
         //搜索区块
         tabheader_e();
         echo "<tr><td colspan=\"2\" class=\"txt txtleft\">";
         //关键词固定显示
         echo lang('keyword') . "&nbsp; <input class=\"text\" name=\"keyword\" type=\"text\" value=\"{$keyword}\" size=\"8\" style=\"vertical-align: middle;\">&nbsp; ";
         echo "<input class=\"btn\" type=\"submit\" name=\"bfilter\" id=\"bfilter\" value=\"" . lang('filter0') . "\">";
         echo "</td></tr>";
         //某些固定页面参数
         trhidden('niuid', $niuid);
         tabfooter();
         //列表区
         tabheader($aedit->archive['subject'] . '&nbsp; ' . lang('report_list'), '', '', 9);
         $cy_arr = array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", lang('title'));
         if (in_array('mname', $u_lists)) {
             $cy_arr[] = lang('member');
         }
         if (in_array('adddate', $u_lists)) {
             $cy_arr[] = lang('add_date');
         }
         if (in_array('edit', $u_lists)) {
             $cy_arr[] = lang('edit');
         }
         trcategory($cy_arr);
         $pagetmp = $page;
Example #4
0
     trhidden('fieldnew[datatype]', $datatype);
 }
 trbasic(lang('field_cname'), 'fieldnew[cname]', empty($field['cname']) ? '' : $field['cname']);
 $submitstr .= makesubmitstr('fieldnew[cname]', 1, 0, 0, 30);
 trbasic(lang('field_ename'), $fnew ? 'fieldnew[ename]' : '', empty($field['ename']) ? '' : $field['ename'], $fnew ? 'text' : '');
 if ($fnew) {
     $submitstr .= makesubmitstr('fieldnew[ename]', 1, 'tagtype', 0, 30);
 }
 !in_array($fmode, array('cn')) && empty($field['issystem']) && trbasic(lang('field_pmid'), 'fieldnew[pmid]', makeoption(pmidsarr('field', lang('frommsg')), empty($field['pmid']) ? 0 : $field['pmid']), 'select');
 $coidsarr = array('0' => lang('catalog'));
 foreach ($cotypes as $k => $v) {
     !$v['self_reg'] && ($coidsarr[$k] = $v['cname']);
 }
 trbasic(lang('sourcecotype'), '', @$coidsarr[$flength], '');
 if ($fnew) {
     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']));
Example #5
0
 foreach (array('checked') as $k) {
     ${$k} != -1 && ($filterstr .= "&{$k}=" . ${$k});
 }
 $wheresql = "WHERE " . (empty($no_list) ? $wheresql : '1=0');
 if (!submitcheck('barcsedit')) {
     if (empty($u_tplname)) {
         echo form_str($action . 'arcsedit', "?action=inreplys&aid={$aid}&page={$page}");
         tabheader_e();
         echo "<tr><td colspan=\"2\" class=\"txt txtleft\">";
         echo lang('keyword') . "&nbsp; <input class=\"text\" name=\"keyword\" type=\"text\" value=\"{$keyword}\" size=\"8\" style=\"vertical-align: middle;\">&nbsp; ";
         if (empty($u_filters) || in_array('check', $u_filters)) {
             $checkedarr = array('-1' => lang('nolimit') . lang('check'), '0' => lang('nocheck'), '1' => lang('checked'));
             echo "<select style=\"vertical-align: middle;\" name=\"checked\">" . makeoption($checkedarr, $checked) . "</select>&nbsp; ";
         }
         echo strbutton('bfilter', 'filter0') . '</td></tr>';
         trhidden('nimuid', $nimuid);
         tabfooter();
         //列表区
         tabheader(empty($u_mtitle) ? lang('replylist') : $u_mtitle, '', '', 9);
         $cy_arr = array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", array(lang('title'), 'item2'), lang('member'));
         foreach ($ucotypes as $k => $v) {
             if (in_array('uccid' . $k, $u_lists) && $v['cclass'] == 'reply') {
                 $cy_arr["ccid{$k}"] = $v['cname'];
             }
         }
         if (in_array('check', $u_lists)) {
             $cy_arr[] = lang('check');
         }
         if (in_array('aread', $u_lists)) {
             $cy_arr[] = lang('read');
         }
Example #6
0
            $a_field->oldvalue = !isset($oldmsg[$k]) ? '' : $oldmsg[$k];
            $a_field->trfield('', '', 'p');
            $submitstr .= $a_field->submitstr;
        }
    }
    tabfooter();
    $spma = join(',', array_keys($spmodearr));
    $goods = join(';', $goods);
    trhidden('oid', $oid);
    trhidden('tomname', htmlspecialchars($tomname));
    #	trhidden('ordersn', $ordersn);
    trhidden('orderfee', $oldsum);
    trhidden('goods', $goods);
    trhidden('spma', $spma);
    #	trhidden('crc', my_crc($oid, $tomname, $ordersn, $oldsum, $spma, $goods));
    trhidden('crc', my_crc($oid, $tomname, $oldsum, $spma, $goods));
    echo "<input class=\"button\" type=\"submit\" name=\"bcartpay\" value=\"" . lang('continue') . "\"></form>";
    //		echo "<input class=\"button\" type=\"button\" onclick=\"javasrcipt:history.go(-1);return false\" value=\"".lang('goback')."\">";
    check_submit_func($submitstr);
} elseif (submitcheck('bcartpay')) {
    if ($crc != my_crc($oid, $tomname, $orderfee, $spma, $goods) || !in_array($shipingfee, explode(',', $spma))) {
        _header();
        mcmessage('crc_error');
    }
    $spmd = explode('_', $shipingfee);
    $spmd[1] = empty($spmd[1]) ? 0 : max(0, floatval($spmd[1]));
    $totalfee = $orderfee + $spmd[1];
    $sqlstr = "";
    $pfields = fields_order($pfields);
    $c_upload = new cls_upload();
    $a_field = new cls_field();
Example #7
0
 $outdays && ($wheresql .= ($wheresql ? ' AND ' : '') . "createdate<'" . ($timestamp - 86400 * $outdays) . "'");
 $filterstr = '';
 foreach (array('viewdetail', 'matid', 'checked', 'mname', 'indays', 'outdays') as $k) {
     $filterstr .= "&{$k}=" . rawurlencode(stripslashes(${$k}));
 }
 $wheresql = $wheresql ? "WHERE " . $wheresql : '';
 if (!submitcheck('barcsedit')) {
     $checkedarr = array('-1' => lang('nolimit'), '0' => lang('nocheck'), '1' => lang('checked'));
     $matidsarr = array();
     foreach ($matypes as $k => $v) {
         $matidsarr[] = $matid == $k ? "<b>{$v['cname']}</b>" : "<a href=\"?entry=marchives&action=marchivesedit{$param_suffix}&matid={$k}\">{$v['cname']}</a>";
     }
     echo tab_list($matidsarr, 6);
     tabheader(lang('filter0') . $matypes[$matid]['cname'] . viewcheck('viewdetail', $viewdetail, $actionid . 'tbodyfilter') . '&nbsp; &nbsp; ' . strbutton('bfilter', 'filter0'), $actionid . 'arcsedit', "?entry=marchives&action=marchivesedit&page={$page}{$param_suffix}");
     echo "<tbody id=\"{$actionid}tbodyfilter\" style=\"display: " . (empty($viewdetail) ? 'none' : '') . "\">";
     trhidden('matid', $matid);
     trbasic(lang('check_state'), '', makeradio('checked', $checkedarr, $checked), '');
     trbasic(lang('search_member'), 'mname', $mname, 'text', lang('agsearchkey'));
     trrange(lang('add_date'), array('outdays', empty($outdays) ? '' : $outdays, '', '&nbsp; ' . lang('day_before') . '&nbsp; -&nbsp; ', 5), array('indays', empty($indays) ? '' : $indays, '', '&nbsp; ' . lang('day_in'), 5));
     echo "</tbody>";
     tabfooter();
     $pagetmp = $page;
     do {
         $query = $db->query("SELECT * {$fromsql} {$wheresql} ORDER BY maid DESC LIMIT " . ($pagetmp - 1) * $atpp . ",{$atpp}");
         $pagetmp--;
     } while (!$db->num_rows($query) && $pagetmp);
     $itemstr = '';
     while ($row = $db->fetch_array($query)) {
         $maid = $row['maid'];
         view_marcurl($row);
         $editstr = "<a href=\"?entry=marchives&action=marchivedetail&matid={$k}&maid={$row['maid']}&matid={$matid}\">" . lang('edit') . '</a>';
Example #8
0
         $cuidsarr[$k] = $v['cname'];
     }
 }
 echo form_str($action . 'archivesedit', "?entry={$entry}&action={$action}&nauid={$nauid}&page={$page}");
 tabheader_e();
 echo "<tr><td class=\"txtL\">";
 echo lang('keyword') . "&nbsp; <input class=\"text\" name=\"keyword\" type=\"text\" value=\"{$keyword}\" size=\"8\" style=\"vertical-align: middle;\">&nbsp; ";
 if (in_array('check', $u_filters)) {
     $checkedarr = array('-1' => lang('nolimit') . lang('check'), '0' => lang('nocheck'), '1' => lang('checked'));
     echo "<select style=\"vertical-align: middle;\" name=\"checked\">" . makeoption($checkedarr, $checked) . "</select>&nbsp; ";
 }
 if (in_array('commu', $u_filters)) {
     echo "<select style=\"vertical-align: middle;\" name=\"cuid\">" . makeoption(array('0' => lang('commuitem')) + $cuidsarr, $cuid) . "</select>&nbsp; ";
 }
 echo strbutton('bfilter', 'filter0') . '</td></tr>';
 trhidden('mchid', $mchid);
 tabfooter();
 $pagetmp = $page;
 do {
     $query = $db->query("SELECT cu.*,m.mchid {$fromsql} {$wheresql} ORDER BY cu.cid DESC LIMIT " . ($pagetmp - 1) * $atpp . ",{$atpp}");
     $pagetmp--;
 } while (!$db->num_rows($query) && $pagetmp);
 tabheader(lang('comment_list'), '', '', 30);
 $cy_arr = array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", array(lang('member'), 'txtL'));
 if (in_array('channel', $u_lists)) {
     $cy_arr[] = lang('mchannel');
 }
 //模型与合辑类型综合在一起
 if (in_array('commu', $u_lists)) {
     $cy_arr[] = lang('commuitem');
 }
Example #9
0
 } else {
     $curuser->detail_data();
     $minfos =& $curuser->info;
 }
 $mchid = $mtran['toid'];
 $mchannel = $mchannels[$mchid];
 $mfields = read_cache('mfields', $mchid);
 foreach (array('additems') as $var) {
     ${$var} = $mchannel[$var] ? explode(',', $mchannel[$var]) : array();
 }
 if (!submitcheck('bmtran')) {
     $a_field = new cls_field();
     $submitstr = '';
     $muststr = '<span style="color:red">*</span>';
     tabheader(lang('membertypeneedoption'), 'mtrans', "?action=mtrans", 2, 1, 1);
     trhidden('mtran[toid]', $mtran['toid']);
     trbasic(lang('needtime'), '', date("Y-m-d H:m", $isold ? $minfos['createdate'] : $timestamp), '');
     trbasic(lang('remark'), 'mtran[remark]', empty($minfos['remark']) ? '' : $minfos['remark'], 'textarea');
     $isold && trbasic(lang('masterreply') . @noedit(1), '', $minfos['reply'], 'textarea');
     tabfooter();
     tabheader(lang('inputmembermessage'));
     if (in_array('mtcid', $additems)) {
         trbasic(lang('spacetemplateproject'), 'minfosnew[mtcid]', makeoption(mtcidsarr($mchid), $minfos['mtcid']), 'select');
     }
     foreach ($grouptypes as $k => $v) {
         if (!$v['mode'] && !in_array($mchid, explode(',', $v['mchids'])) && in_array("grouptype{$k}", $additems)) {
             trbasic($v['cname'], "minfosnew[grouptype{$k}]", makeoption(ugidsarr($k, $mchid), $minfos["grouptype{$k}"]), 'select');
         }
     }
     foreach ($mfields as $k => $field) {
         if ($field['available'] && !$field['issystem'] && !$field['isfunc'] && !$field['isadmin'] && in_array($k, $additems)) {
Example #10
0
$keyword && ($wheresql .= " AND (mname LIKE '%" . str_replace(array(' ', '*'), '%', addcslashes($keyword, '%_')) . "%' OR subject LIKE '%" . str_replace(array(' ', '*'), '%', addcslashes($keyword, '%_')) . "%')");
$wheresql = empty($no_list) ? $wheresql : 'WHERE 1=0';
echo form_str('choosealbum', "?win_id={$win_id}&field_id={$field_id}&show_id={$show_id}&page={$page}");
tabheader_e();
echo "<tr><td colspan=\"2\" class=\"txt txtleft\">";
echo lang('keyword') . "&nbsp; <input class=\"text\" name=\"keyword\" type=\"text\" value=\"{$keyword}\" size=\"8\" style=\"vertical-align: middle;\">&nbsp; ";
$chidsarr = array('0' => lang('all_channel'));
foreach ($channels as $k => $v) {
    if (in_array($k, $nchids)) {
        $chidsarr[$k] = $v['cname'];
    }
}
echo "<select style=\"vertical-align: middle;\" name=\"nchid\">" . makeoption($chidsarr, $nchid) . "</select>&nbsp; ";
//某些固定页面参数
trhidden('chid', $chid);
trhidden('isopen', $isopen);
echo "<input class=\"btn\" type=\"submit\" name=\"bfilter\" id=\"bfilter\" value=\"" . lang('filter0') . "\">";
echo "</td></tr></table>";
tabheader(lang('album_list'), '', '', 9);
$cy_arr = array(lang('choose'), lang('title'), lang('member'), lang('catalog'), lang('channel'));
trcategory($cy_arr);
$pagetmp = $page;
$atpp = 10;
do {
    $query = $db->query("SELECT * {$fromsql} {$wheresql} ORDER BY aid DESC LIMIT " . ($pagetmp - 1) * $atpp . ",{$atpp}");
    $pagetmp--;
} while (!$db->num_rows($query) && $pagetmp);
$itemstr = '';
while ($row = $db->fetch_array($query)) {
    $channel = read_cache('channel', $row['chid']);
    $itemstr .= "<tr class=\"txt\"><td class=\"txtC w50\" ><input class=\"checkbox\" type=\"checkbox\" name=\"selectid[{$row['aid']}]\" value=\"{$row['aid']}\"></td>";
Example #11
0
        adminlog(lang('add_gather_mission'));
        amessage('gatmisaddfin', axaction(6, "?entry=gmissions&action=gmissionsedit{$param_suffix}"));
    }
} elseif ($action == 'gmissioncopy') {
    $gsid = empty($gsid) ? 0 : max(0, intval($gsid));
    empty($gmissions[$gsid]) && amessage('gatmisdatmis');
    $gmissionss = array(read_cache('gmission', $gsid, '', $sid));
    if (!submitcheck('bgmissioncopy')) {
        tabheader(lang('gather_mission_copy'), 'gmissioncopy', "?entry=gmissions&action=gmissioncopy{$param_suffix}");
        trbasic(lang('gather_mission_cname'), 'gmissionnew[cname][]', lang('gmission_copy_with', $gmissions[$gsid]['cname']));
        trbasic(lang('gather_model'), '', $gmidsarr[$gmissions[$gsid]['gmid']], '');
        if ($gmissionss[0]['sonid']) {
            trbasic(lang('son_gather_mission_cname'), 'gmissionnew[cname][]', lang('gmission_copy_with', $gmissions[$gmissionss[0]['sonid']]['cname']));
            trbasic(lang('son_gather_model'), '', $gmidsarr[$gmissions[$gmissionss[0]['sonid']]['gmid']], '');
        }
        trhidden('gsid', $gsid);
        tabfooter('bgmissioncopy', lang('copy'));
        a_guide('gmissioncopy');
    } else {
        foreach ($gmissionnew['cname'] as $k => $cname) {
            $gmissionnew['cname'][$k] = trim(strip_tags($cname));
        }
        $gmissionnew['cname'][0] || amessage('gatmisdatmis', M_REFERER);
        $gmissionss[0]['sonid'] && !empty($gmissionnew['cname'][1]) && ($gmissionss[] = read_cache('gmission', $gmissionss[0]['sonid'], '', $sid));
        $gmissionss[0]['gsid'] = $pid = 0;
        updatecache('gmissions', '', $sid);
        foreach ($gmissionss as $k => $gmission) {
            $cname = $gmissionnew['cname'][$k];
            $gmission['fsettings'] = serialize($gmission['fsettings']);
            $gmission['dvalues'] = serialize($gmission['dvalues']);
            $db->query("INSERT INTO {$tblprefix}gmissions SET \n\t\t\t\tcname='{$cname}',\n\t\t\t\tgmid='{$gmission['gmid']}',\n\t\t\t\tmcharset='{$gmission['mcharset']}',\n\t\t\t\ttimeout='{$gmission['timeout']}',\n\t\t\t\tmcookies='{$gmission['mcookies']}',\n\t\t\t\tumode='{$gmission['umode']}',\n\t\t\t\tuurls='{$gmission['uurls']}',\n\t\t\t\turegular='{$gmission['uregular']}',\n\t\t\t\tufromnum='{$gmission['ufromnum']}',\n\t\t\t\tutonum='{$gmission['utonum']}',\n\t\t\t\tufrompage='{$gmission['ufrompage']}',\n\t\t\t\tudesc='{$gmission['udesc']}',\n\t\t\t\tuinclude='{$gmission['uinclude']}',\n\t\t\t\tuforbid='{$gmission['uforbid']}',\n\t\t\t\turegion='{$gmission['uregion']}',\n\t\t\t\tuspilit='{$gmission['uspilit']}',\n\t\t\t\tuurltag='{$gmission['uurltag']}',\n\t\t\t\tutitletag='{$gmission['utitletag']}',\n\t\t\t\tuurltag1='{$gmission['uurltag1']}',\n\t\t\t\tuinclude1='{$gmission['uinclude1']}',\n\t\t\t\tuforbid1='{$gmission['uforbid1']}',\n\t\t\t\tuurltag2='{$gmission['uurltag2']}',\n\t\t\t\tuinclude2='{$gmission['uinclude2']}',\n\t\t\t\tuforbid2='{$gmission['uforbid2']}',\n\t\t\t\tmpfield='{$gmission['mpfield']}',\n\t\t\t\tmpmode='{$gmission['mpmode']}',\n\t\t\t\tmptag='{$gmission['mptag']}',\n\t\t\t\tmpinclude='{$gmission['mpinclude']}',\n\t\t\t\tmpforbid='{$gmission['mpforbid']}',\n\t\t\t\tfsettings='{$gmission['fsettings']}',\n\t\t\t\tdvalues='{$gmission['dvalues']}',\n\t\t\t\tpid='{$pid}',sonid='0',sid='{$sid}'");
Example #12
0
    tabheader(empty($u_mtitle) ? lang('cata_choose') : $u_mtitle, 'ajax_arc', '', 2, '', 1);
    if ($caid) {
        trbasic('*' . lang('be_catalog'), '', @$catalogs[$caid]['title'], '');
        trhidden('caid', $caid);
    } else {
        tr_cns(lang('be_catalog'), 'caid', 0, $nsid, 0, 0, lang('p_choose'));
    }
    $js_frm = "[{$ca_vmode},1,'caid','" . str_replace("'", "\\'", lang('be_catalog')) . "'],";
    foreach ($u_coids as $k) {
        $v = $cotypes[$k];
        if (empty(${'ccid' . $k})) {
            tr_cns($v['cname'], "ccid{$k}", '', $nsid, $k, 0, lang('p_choose'), 0, $v['asmode']);
        } else {
            $coclasses = read_cache('coclasses', $k);
            trbasic($v['cname'], '', cnstitle(${'ccid' . $k}, $v['asmode'], $coclasses), '');
            trhidden('ccid' . $k, ${'ccid' . $k});
        }
        $js_frm .= "\n\t\t[" . $v['vmode'] . ",0,'ccid{$k}','" . str_replace("'", "\\'", $v['cname']) . "'],";
    }
    trbasic(lang('prompt_msg'), '', '<div id="information"></div>', '');
    trbasic(lang('allow_type'), '', '<div id="setlink"></div>', '');
    tabfooter();
    check_submit_func('return false;');
    $guest_info = $memberid ? '' : "lang('guest_info', '{$curuser->info['mname']}') + ";
    echo <<<EOT
<!--?> -->
</form>
<script type="text/javascript">
var form = document.forms['ajax_arc'],
\tstruct = [//类型(单选、下拉、弹出),必选,名称,标题
\t\t{$js_frm}
Example #13
0
                 $arr = read_cache('coclasses', str_replace('ccid', '', $mcnvar));
                 $tvar = 'title';
             } elseif (in_str('ugid', $mcnvar)) {
                 $arr = read_cache('usergroups', str_replace('ugid', '', $mcnvar));
                 $tvar = 'cname';
             }
             $narr = array();
             foreach ($arr as $k => $v) {
                 if (empty($mcnodes[$mcnvar . '=' . $k])) {
                     $narr[$k] = $v[$tvar] . (isset($v['level']) ? '(' . $v['level'] . ')' : '');
                 }
             }
             trbasic(lang('choosenode') . "<br><input class=\"checkbox\" type=\"checkbox\" name=\"chkallmcnids\" onclick=\"checkall(this.form,'mcnidsnew','chkallmcnids')\">" . lang('selectall'), '', makecheckbox('mcnidsnew[]', $narr, array(), 5), '');
         }
         trbasic(lang('addnonum'), 'mcnodenew[addnum]');
         trhidden('mcnodenew[mcnvar]', $mcnvar);
         tabfooter('bmcnodeadd', lang('add'));
     }
 } else {
     $mcnodenew['addnum'] = min(empty($mcn_max_addno) ? 0 : $mcn_max_addno, max(0, intval($mcnodenew['addnum'])));
     if ($mcnvar == 'mcnid') {
         if ($mcnodenew['alias'] = trim(strip_tags($mcnodenew['alias']))) {
             $db->query("INSERT INTO {$tblprefix}mcnodes SET alias='{$mcnodenew['alias']}',addnum='{$mcnodenew['addnum']}',mcnvar='{$mcnvar}'");
             if ($cnid = $db->insert_id()) {
                 $db->query("UPDATE {$tblprefix}mcnodes SET mcnid='{$cnid}',ename='{$mcnvar}={$cnid}' WHERE cnid={$cnid}");
             }
             updatecache('mcnodes');
         }
     } else {
         if (!empty($mcnidsnew)) {
             foreach ($mcnidsnew as $k) {
Example #14
0
        foreach ($uclassesnew as $k => $uclassnew) {
            $uclassnew['vieworder'] = intval($uclassnew['vieworder']);
            $uclassnew['title'] = trim(strip_tags($uclassnew['title']));
            if ($uclassnew['title']) {
                $uclassnew['title'] = cutstr($uclassnew['title'], $uclasslength, '');
                $db->query("UPDATE {$tblprefix}uclasses SET \n\t\t\t\t\t\t\ttitle='{$uclassnew['title']}', \n\t\t\t\t\t\t\tvieworder='{$uclassnew['vieworder']}' \n\t\t\t\t\t\t\tWHERE ucid='{$k}'");
            }
        }
        mcmessage('editcoclassfinish', "?action=uclasses&cuid={$cuid}");
    }
} elseif ($deal == 'uclassadd') {
    if (!submitcheck('buclassesadd')) {
        $mstpls = load_mtconfig($memberid, 'setting');
        tabheader($cuidsarr[$cuid] . ' - ' . lang('addusercoclass'), 'uclassesadd', "?action=uclasses&deal=uclassadd&cuid={$cuid}", 2, 0, 1);
        trbasic(lang('coclasscname'), 'uclassadd[title]');
        trhidden('uclassadd[cuid]', $cuid);
        trbasic(lang('belongspacecatalog'), 'uclassadd[mcaid]', makeoption(array('0' => lang('nosetting')) + mcaidsarr(1, 1)), 'select');
        tabfooter('buclassesadd', lang('add'));
        $submitstr = makesubmitstr('uclassadd[title]', 1, 0, 0, $uclasslength);
        check_submit_func($submitstr);
    } else {
        $uclassadd['title'] = trim(strip_tags($uclassadd['title']));
        !$uclassadd['title'] && mcmessage('inputuclasscname', "?action=uclasses&deal=uclassadd&cuid={$cuid}");
        $uclassadd['title'] = cutstr($uclassadd['title'], $uclasslength, '');
        $uclasses = loaduclasses($memberid);
        if ($maxuclassnum && count($uclasses) > $maxuclassnum) {
            mcmessage('uclassoverlimit', "?action=uclasses&cuid={$cuid}");
        }
        //分析所在的栏目中的数量是否超出了限制
        if ($uclassadd['mcaid']) {
            if (@(!$mcatalogs[$uclassadd['mcaid']]['maxucid'])) {
Example #15
0
     tr_cns('*' . lang('be_catalog'), 'archiveadd[caid]', 0, $nsid, 0, $chid, lang('p_choose'));
 } else {
     trbasic('*' . lang('be_catalog'), '', @$acatalogs[$pre_cns['caid']]['title'], '');
     trhidden('archiveadd[caid]', $pre_cns['caid']);
 }
 $submitstr .= makesubmitstr('archiveadd[caid]', 1, 0, 0, 0, 'common');
 //类别定义
 foreach ($cotypes as $k => $v) {
     if (!$v['self_reg'] && !in_array($k, $ccoids) && !in_array("ccid{$k}", $additems)) {
         if (empty($pre_cns['ccid' . $k])) {
             tr_cns(($v['notblank'] ? '*' : '') . $v['cname'], "archiveadd[ccid{$k}]", 0, $nsid, $k, $chid, lang('p_choose'), 0, $v['asmode'], 0, $v['emode'], "archiveadd[ccid{$k}date]", 0);
         } else {
             $endstr = $v['emode'] ? '&nbsp; &nbsp; ' . lang('enddate1') . ($v['emode'] > 1 ? '*' : '') . "<input type=\"text\" size=\"10\" id=\"archiveadd[ccid{$k}date]\" name=\"archiveadd[ccid{$k}date]\" value=\"\" onclick=\"ShowCalendar(this.id);\"><span id=\"alert_archiveadd[ccid{$k}date]\" name=\"alert_archiveadd[ccid{$k}date]\" class=\"red\"></span>\n" : '';
             $coclasses = read_cache('coclasses', $k);
             trbasic(($v['notblank'] ? '*' : '') . $v['cname'], '', cnstitle($pre_cns['ccid' . $k], $v['asmode'], $coclasses) . $endstr, '');
             trhidden("archiveadd[ccid{$k}]", $pre_cns['ccid' . $k]);
         }
         $submitstr .= makesubmitstr("archiveadd[ccid{$k}]", $v['notblank'], 0, 0, 0, 'common');
         $v['notblank'] && $v['emode'] == 2 && ($submitstr .= makesubmitstr("archiveadd[ccid{$k}date]", 1, 0, 0, 0, 'date'));
     }
 }
 if (!in_array('copy', $citems) && !in_array('copy', $additems)) {
     in_array('caid', $coidscp) && tr_cns(lang('addcpinca'), 'archiveadd[cpcaids]', '', $nsid, 0, $chid, lang('p_choose'), 0, 5);
     foreach ($cotypes as $k => $v) {
         if (!$v['self_reg'] && empty($v['asmode']) && in_array($k, $coidscp)) {
             tr_cns(lang('addcpincc', $v['cname']), "archiveadd[cpccids{$k}]", '', $nsid, $k, $chid, lang('p_choose'), 0, 5);
         }
     }
 }
 $a_field = new cls_field();
 $subject_table = 'archives';
Example #16
0
        }
        adminlog(lang('add_freeinfo_channel'));
        amessage('frechaaddfin', "?entry=fchannels&action=fchannelsedit");
    }
} elseif ($action == 'ffieldadd' && $chid) {
    if (!submitcheck('bffieldadd')) {
        url_nav(lang('pluginframework'), $urlsarr, 'channel');
        tabheader(lang('add') . "&nbsp;[" . $fchannels[$chid]['cname'] . "]&nbsp;" . lang('field'), 'ffieldadd', "?entry=fchannels&action=ffieldadd&chid={$chid}", 2, 0, 1);
        $submitstr = '';
        if (empty($fieldnew['datatype'])) {
            trbasic(lang('field_type'), 'fieldnew[datatype]', makeoption($datatypearr), 'select');
            trbasic(lang('is_func_field'), 'fieldnew[isfunc]', 0, 'radio');
            tabfooter('bffieldaddpre', lang('continue'));
        } elseif (empty($baddpre1) && $fieldnew['datatype'] == 'cacc') {
            trbasic(lang('field_type'), '', $datatypearr[$fieldnew['datatype']], '');
            trhidden('fieldnew[datatype]', $fieldnew['datatype']);
            $coidsarr = array('0' => lang('catalog'));
            load_cache('cotypes');
            foreach ($cotypes as $k => $v) {
                !$v['self_reg'] && ($coidsarr[$k] = $v['cname']);
            }
            trbasic(lang('sourcecotype'), 'fieldnew[length]', makeoption($coidsarr), 'select');
            tabfooter('baddpre1', lang('continue'));
        } else {
            list($fmode, $fnew, $fsave) = array('fa', true, false);
            include_once M_ROOT . "./include/fields/{$fieldnew['datatype']}.php";
            tabfooter('bffieldadd', lang('add'));
        }
        check_submit_func($submitstr);
        a_guide('ffieldadd');
    } else {
Example #17
0
         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':
             $expires = 7 * 86400;
             break;
Example #18
0
 }
 //分析是已有更新申请还是新的申请
 $isold = false;
 //仅需要读出上次申请时间,备注与回复出来
 if ($minfos = $db->fetch_one("SELECT * FROM {$tblprefix}utrans WHERE mid='{$memberid}' AND checked='0' AND gtid='{$gtid}'")) {
     $isold = true;
 }
 $minfos['fromid'] = $curuser->info["grouptype{$gtid}"];
 $minfos['toid'] = $utran['toid'];
 if (!submitcheck('butran')) {
     $usergroups = read_cache('usergroups', $gtid);
     $submitstr = '';
     tabheader(lang('usergroupneedoption') . '&nbsp; -&nbsp; ' . $grouptypes[$gtid]['cname'], 'utrans', "?action=utrans", 2, 1, 1);
     trbasic(lang('usergroupaltermodel'), '', (!$sugid ? lang('user0') : $usergroups[$sugid]['cname']) . '&nbsp; ->&nbsp; ' . (!$tugid ? lang('user0') : $usergroups[$tugid]['cname']), '');
     trhidden('utran[toid]', $tugid);
     trhidden('gtid', $gtid);
     trbasic(lang('applytime'), '', date("Y-m-d H:i", $isold ? $minfos['createdate'] : $timestamp), '');
     trbasic(lang('remark'), 'utran[remark]', empty($minfos['remark']) ? '' : $minfos['remark'], 'textarea');
     $isold && trbasic(lang('adminreply') . @noedit(1), '', $minfos['reply'], 'textarea');
     tabfooter('butran');
     check_submit_func($submitstr);
 } else {
     //需要检查一下,当前会员是否允许加入到新的会员组
     $omchid = $curuser->info['mchid'];
     //原模型
     if ($uproject['autocheck']) {
         $curuser->updatefield("grouptype{$gtid}", $tugid, 'main');
         $curuser->updatedb();
         if ($isold) {
             $db->query("UPDATE {$tblprefix}utrans SET toid='{$tugid}',fromid='{$sugid}',remark='',reply='',checked='1' WHERE mid='{$memberid}' AND checked='0' AND gtid='{$gtid}'");
         } else {