Пример #1
0
    $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";
    }
    $itemcount = $db->result_one("SELECT COUNT(*) FROM {$tblprefix}subscribes s LEFT JOIN {$tblprefix}archives a ON a.aid=s.aid {$wheresql}");
Пример #2
0
 }
 if (!$isfunc) {
     !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');
     empty($field['issystem']) && trbasic(lang('input_notnull'), 'fieldnew[notnull]', empty($field['notnull']) ? 0 : $field['notnull'], 'radio');
     trbasic(lang('form_guide'), 'fieldnew[guide]', empty($field['guide']) ? '' : $field['guide'], 'btext', lang('agguide'));
     $submitstr .= makesubmitstr('fieldnew[guide]', 0, 0, 0, 80);
     trbasic(lang('default_value'), 'fieldnew[vdefault]', empty($field['vdefault']) ? '' : $field['vdefault'], 'btext');
     trbasic(lang('controller_mode'), 'fieldnew[mode]', makeradio('fieldnew[mode]', array(0 => lang('normal_size1'), 1 => lang('enlarge_size1')), empty($field['mode']) ? '' : $field['mode']), '');
 }
 if (empty($field['issystem']) && empty($field['mcommon'])) {
     //通用字段是不能更改一些属性的
     trbasic(lang('table_fieldlength'), 'fieldnew[length]', empty($field['length']) ? '' : $field['length'], 'text', lang('agtlength'));
     $submitstr .= makesubmitstr('fieldnew[length]', 0, 0, 1, 255, 'int');
 }
 if (!$isfunc) {
     trrange(lang('value_length'), array('fieldnew[min]', !isset($field['min']) || $field['min'] == '' ? '' : $field['min'], '', '&nbsp; -&nbsp; ', 5), array('fieldnew[max]', !isset($field['max']) || $field['max'] == '' ? '' : $field['max'], '', '', 5));
     $submitstr .= makesubmitstr('fieldnew[min]', 0, 'int');
     $submitstr .= makesubmitstr('fieldnew[max]', 0, 'int');
     trbasic(lang('nohtml'), 'fieldnew[nohtml]', empty($field['nohtml']) ? 0 : $field['nohtml'], 'radio');
     trbasic(lang('format_limited'), 'fieldnew[mlimit]', makeoption($limitarr, empty($field['mlimit']) ? '0' : $field['mlimit']), 'select');
     trbasic(lang('format_regular_check_str'), 'fieldnew[regular]', empty($field['regular']) ? '' : $field['regular']);
     trbasic(lang('remote_download'), 'fieldnew[rpid]', makeoption($rpidsarr, empty($field['rpid']) ? '0' : $field['rpid']), 'select');
 }
 if ($isfunc) {
     trbasic(lang('php_func'), 'fieldnew[func]', empty($field['func']) ? '' : $field['func'], 'textarea');
 }
 if (in_array($fmode, array('a', 'i', 'm', 'im', 'ma')) && ($fnew || !empty($field['iscustom']))) {
     $issearcharr = array('0' => lang('nosearch'), '1' => lang('onesearch'), '2' => lang('multisearch'));
     trbasic(lang('issearch'), '', makeradio('fieldnew[issearch]', $issearcharr, empty($field['issearch']) ? '0' : $field['issearch']), '');
 }
 trbasic(lang('custom_1'), 'fieldnew[custom_1]', empty($field['custom_1']) ? '' : $field['custom_1'], 'text', lang('agcustom_1'));
Пример #3
0
}
if (!empty($outdays)) {
    $wheresql .= " AND s.createdate<'" . ($timestamp - 86400 * $outdays) . "'";
}
if (!submitcheck('barcsedit')) {
    $caidsarr = array('0' => lang('all_catalog')) + caidsarr($catalogs);
    $chidsarr = array('0' => lang('all_channel')) + chidsarr();
    $isatmarr = array('0' => lang('archive'), '1' => lang('attachment'));
    tabheader(lang('filsubrec') . viewcheck('viewdetail', $viewdetail, 'tbodyfilter') . '&nbsp; &nbsp; ' . strbutton('bfilter', 'filter0'), 'archivesedit', "?entry=subscribes{$param_suffix}{$forwardstr}");
    trbasic(lang('subscribetype'), '', makeradio('isatm', $isatmarr, $isatm), '');
    echo "<tbody id=\"tbodyfilter\" style=\"display: " . (empty($viewdetail) ? 'none' : '') . "\">";
    trbasic(lang('be_catalog'), 'caid', makeoption($caidsarr, $caid), 'select');
    trbasic(lang('achannel'), 'chid', makeoption($chidsarr, $chid), 'select');
    trbasic(lang('search_member'), 'mname', $mname, 'text', lang('agsearchkey'));
    trbasic(lang('archive_title'), 'subject', $subject);
    trrange(lang('contpurchdat'), 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 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) * $atpp . ",{$atpp}");
        $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=\"txtC w40\"><input class=\"checkbox\" type=\"checkbox\" name=\"selectid[{$id}]\" value=\"{$id}\"></td>\n" . "<td class=\"txtL\"><a href=\"{$item['arcurl']}\" target=\"_blank\">" . mhtmlspecialchars($item['subject']) . "</a></td>\n" . "<td class=\"txtC w80\">" . $catalogs[$item['caid']]['title'] . "</td>\n" . "<td class=\"txtC w80\">" . ($item['isatm'] ? 'Y' : '-') . "</td>\n" . "<td class=\"txtC w80\">{$item['mname']}</td>\n" . "<td class=\"txtC w80\">{$item['cridstr']}</td>\n" . "<td class=\"txtC w70\">{$item['createdate']}</td></tr>\n";
    }
    $itemcount = $db->result_one("SELECT COUNT(*) FROM {$tblprefix}subscribes s LEFT JOIN {$tblprefix}archives a ON a.aid=s.aid {$wheresql}");
Пример #4
0
$datatype = 'medias';
if (!$fsave) {
    load_cache('permissions');
    trbasic(lang('field_type'), '', $datatypearr[$datatype], '');
    if ($fnew) {
        echo "<input type=\"hidden\" name=\"fieldnew[datatype]\" value=\"{$datatype}\">\n";
    }
    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');
    empty($field['issystem']) && trbasic(lang('input_notnull'), 'fieldnew[notnull]', empty($field['notnull']) ? 0 : $field['notnull'], 'radio');
    trrange(lang('annex_limit'), array('fieldnew[min]', empty($field['min']) ? '' : $field['min'], '', '&nbsp; -&nbsp; ', 5), array('fieldnew[max]', empty($field['max']) ? '' : $field['max'], '', '', 5));
    $submitstr .= makesubmitstr('fieldnew[min]', 0, 'int');
    $submitstr .= makesubmitstr('fieldnew[max]', 0, 'int');
    trbasic(lang('form_guide'), 'fieldnew[guide]', empty($field['guide']) ? '' : $field['guide'], 'btext', lang('agguide'));
    $submitstr .= makesubmitstr('fieldnew[guide]', 0, 0, 0, 80);
    trbasic(lang('f_view_player'), 'fieldnew[mode]', empty($field['mode']) ? 0 : 1, 'radio');
    trbasic(lang('remote_download'), 'fieldnew[rpid]', makeoption($rpidsarr, empty($field['rpid']) ? '0' : $field['rpid']), 'select');
    trbasic(lang('custom_1'), 'fieldnew[custom_1]', empty($field['custom_1']) ? '' : $field['custom_1'], 'text', lang('agcustom_1'));
    trbasic(lang('custom_2'), 'fieldnew[custom_2]', empty($field['custom_2']) ? '' : $field['custom_2'], 'text', lang('agcustom_1'));
} else {
    $sqlstr = empty($fconfigarr['sqlstr']) ? "" : $fconfigarr['sqlstr'];
    $fieldnew['cname'] = trim(strip_tags($fieldnew['cname']));
    if ($fnew) {
        $filterstr = empty($fconfigarr['filterstr']) ? "/[^a-zA-Z_0-9]+|^[0-9_]+/" : $fconfigarr['filterstr'];
        (empty($fieldnew['ename']) || empty($fieldnew['cname'])) && amessage('field_data_miss', $fconfigarr['errorurl']);
        preg_match($filterstr, $fieldnew['ename']) && amessage('field_ename_illegal', $fconfigarr['errorurl']);
Пример #5
0
     echo "<select style=\"vertical-align: middle;\" name=\"checked\">" . makeoption($checkedarr, $checked) . "</select>&nbsp; ";
 }
 //类系筛选
 foreach ($grouptypes as $gtid => $grouptype) {
     if (in_array("ugid{$gtid}", $u_filters)) {
         $ugidsarr = array('0' => $grouptype['cname']) + ugidsarr($gtid);
         echo "<select style=\"vertical-align: middle;\" name=\"ugid{$gtid}\">" . makeoption($ugidsarr, ${"ugid{$gtid}"}) . "</select>&nbsp; ";
     }
 }
 echo "<input class=\"btn\" type=\"submit\" name=\"bfilter\" id=\"bfilter\" value=\"" . lang('filter0') . "\">" . viewcheck('viewdetail', $viewdetail, $actionid . 'tbodyfilter');
 echo "</td></tr>";
 //隐藏区块
 echo "<tbody id=\"{$actionid}tbodyfilter\" style=\"display: " . (empty($viewdetail) ? 'none' : '') . "\">";
 //日期筛选
 if (empty($u_filters) || in_array('date', $u_filters)) {
     trrange(lang('register_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();
 //列表区
 tabheader(($mchid ? @$mchannels[$mchid]['cname'] : lang('member')) . lang('list') . "&nbsp; &nbsp; <input class=\"checkbox\" type=\"checkbox\" name=\"select_all\" value=\"1\">&nbsp;" . lang('selectallpage'), '', '', 10);
 $cy_arr = array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", lang('member_cname'));
 if (in_array('mchannel', $u_lists)) {
     $cy_arr[] = lang('memtype');
 }
 if (in_array('check', $u_lists)) {
     $cy_arr[] = lang('check');
 }
 foreach ($grouptypes as $k => $v) {
     if (in_array("ugid{$k}", $u_lists)) {
         $cy_arr["ugid{$k}"] = $v['cname'];
Пример #6
0
        echo "<input type=\"hidden\" name=\"fieldnew[isfunc]\" value=\"{$isfunc}\">\n";
    }
    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);
    }
    if (!$isfunc) {
        !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');
        empty($field['issystem']) && trbasic(lang('input_notnull'), 'fieldnew[notnull]', empty($field['notnull']) ? 0 : $field['notnull'], 'radio');
        trbasic(lang('form_guide'), 'fieldnew[guide]', empty($field['guide']) ? '' : $field['guide'], 'btext', lang('agguide'));
        $submitstr .= makesubmitstr('fieldnew[guide]', 0, 0, 0, 80);
        trbasic(lang('default_value'), 'fieldnew[vdefault]', empty($field['vdefault']) ? '' : date('Y-m-d', $field['vdefault']), 'calendar');
        $submitstr .= makesubmitstr('fieldnew[vdefault]', 0, 'date', 0, 10);
        trrange(lang('date_range'), array('fieldnew[min]', empty($field['min']) ? '' : date('Y-m-d', $field['min']), '', '&nbsp; -&nbsp; ', 10), array('fieldnew[max]', empty($field['max']) ? '' : date('Y-m-d', $field['max']), '', '', 10), 'calendar');
        $submitstr .= makesubmitstr('fieldnew[min]', 0, 'date', 0, 10);
        $submitstr .= makesubmitstr('fieldnew[max]', 0, 'date', 0, 10);
    }
    if ($isfunc) {
        trbasic(lang('php_func'), 'fieldnew[func]', empty($field['func']) ? '' : $field['func'], 'textarea');
    }
    if (in_array($fmode, array('a', 'i', 'm', 'im', 'ma')) && ($fnew || !empty($field['iscustom']))) {
        $issearcharr = array('0' => lang('nosearch'), '1' => lang('onesearch'), '2' => lang('multisearch'));
        trbasic(lang('issearch'), '', makeradio('fieldnew[issearch]', $issearcharr, empty($field['issearch']) ? '0' : $field['issearch']), '');
    }
    trbasic(lang('custom_1'), 'fieldnew[custom_1]', empty($field['custom_1']) ? '' : $field['custom_1'], 'text', lang('agcustom_1'));
    trbasic(lang('custom_2'), 'fieldnew[custom_2]', empty($field['custom_2']) ? '' : $field['custom_2'], 'text', lang('agcustom_1'));
} else {
    $sqlstr = empty($fconfigarr['sqlstr']) ? "" : $fconfigarr['sqlstr'];
    $fieldnew['cname'] = trim(strip_tags($fieldnew['cname']));
Пример #7
0
 }
 tabfooter();
 if (!empty($cotype['self_reg'])) {
     tabheader(lang('coclass') . "&nbsp;[{$coclass['title']}]&nbsp;" . lang('arc_acondition_set') . "&nbsp;&nbsp;&nbsp;&nbsp;<input class=\"checkbox\" type=\"checkbox\" name=\"viewdetail\" value=\"1\" onclick=\"alterview('morefilter')\">" . lang('viewdetail'));
     trrange(lang('add_date'), array('coclassnew[conditions][indays]', isset($coclass['conditions']['indays']) ? $coclass['conditions']['indays'] : '', '', '&nbsp; ' . lang('day_before') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][outdays]', isset($coclass['conditions']['outdays']) ? $coclass['conditions']['outdays'] : '', '', '&nbsp; ' . lang('day_in')));
     trrange(lang('add_date'), array('coclassnew[conditions][createdatefrom]', isset($coclass['conditions']['createdatefrom']) ? date('Y-m-d', $coclass['conditions']['createdatefrom']) : '', '', '&nbsp; ' . lang('start') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][createdateto]', isset($coclass['conditions']['createdateto']) ? date('Y-m-d', $coclass['conditions']['createdateto']) : '', '', '&nbsp; ' . lang('end')), 'calendar');
     trrange(lang('clicks'), array('coclassnew[conditions][clicksfrom]', isset($coclass['conditions']['clicksfrom']) ? $coclass['conditions']['clicksfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][clicksto]', isset($coclass['conditions']['clicksto']) ? $coclass['conditions']['clicksto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('comments'), array('coclassnew[conditions][commentsfrom]', isset($coclass['conditions']['commentsfrom']) ? $coclass['conditions']['commentsfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][commentsto]', isset($coclass['conditions']['commentsto']) ? $coclass['conditions']['commentsto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('praise_pics'), array('coclassnew[conditions][praisesfrom]', isset($coclass['conditions']['praisesfrom']) ? $coclass['conditions']['praisesfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][praisesto]', isset($coclass['conditions']['praisesto']) ? $coclass['conditions']['praisesto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('debase_pics'), array('coclassnew[conditions][debasesfrom]', isset($coclass['conditions']['debasesfrom']) ? $coclass['conditions']['debasesfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][debasesto]', isset($coclass['conditions']['debasesto']) ? $coclass['conditions']['debasesto'] : '', '', '&nbsp; ' . lang('max')));
     echo "<tbody id=\"morefilter\" style=\"display: none;\">";
     trrange(lang('favorite_pics'), array('coclassnew[conditions][favoritesfrom]', isset($coclass['conditions']['favoritesfrom']) ? $coclass['conditions']['favoritesfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][favoritesto]', isset($coclass['conditions']['favoritesto']) ? $coclass['conditions']['favoritesto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('goods_orders_amount'), array('coclassnew[conditions][ordersfrom]', isset($coclass['conditions']['ordersfrom']) ? $coclass['conditions']['ordersfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][ordersto]', isset($coclass['conditions']['ordersto']) ? $coclass['conditions']['ordersto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('goods_price'), array('coclassnew[conditions][pricefrom]', isset($coclass['conditions']['pricefrom']) ? $coclass['conditions']['pricefrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][priceto]', isset($coclass['conditions']['priceto']) ? $coclass['conditions']['priceto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('answer_amount'), array('coclassnew[conditions][answersfrom]', isset($coclass['conditions']['answersfrom']) ? $coclass['conditions']['answersfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][answersto]', isset($coclass['conditions']['answersto']) ? $coclass['conditions']['answersto'] : '', '', '&nbsp; ' . lang('max')));
     trrange(lang('answer_reward_currency'), array('coclassnew[conditions][currencyfrom]', isset($coclass['conditions']['currencyfrom']) ? $coclass['conditions']['currencyfrom'] : '', '', '&nbsp; ' . lang('mini') . '&nbsp; &nbsp; -&nbsp; &nbsp; '), array('coclassnew[conditions][currencyto]', isset($coclass['conditions']['currencyto']) ? $coclass['conditions']['currencyto'] : '', '', '&nbsp; ' . lang('max')));
     $closedarr = array('-1' => lang('nolimit'), '0' => lang('noclose'), '1' => lang('closed'));
     trbasic(lang('is_answer_close'), 'coclassnew[conditions][closed]', makeoption($closedarr, isset($coclass['conditions']['closed']) ? $coclass['conditions']['closed'] : '-1'), 'select');
     $createurl = "&nbsp; >><a href=\"?entry=liststr&tclass=coclass\" target=\"_blank\">" . lang('create_string') . "</a>";
     trbasic(lang('udef_query_string') . $createurl, 'coclassnew[conditions][sqlstr]', isset($coclass['conditions']['sqlstr']) ? stripslashes($coclass['conditions']['sqlstr']) : '', 'textarea');
     echo "</tbody>";
     tabfooter();
 }
 $a_field = new cls_field();
 $addfieldstr = "&nbsp; &nbsp; >><a href=\"?entry=cotypes&action=ccfieldsedit\">" . lang('iscustom_coclass_field') . '</a>';
 tabheader(lang('coclass') . "&nbsp;[{$coclass['title']}]&nbsp;" . lang('iscustom_message') . $addfieldstr);
 foreach ($ccfields as $field) {
     $a_field->init();
     $a_field->field = $field;
     $a_field->oldvalue = !isset($coclass[$field['ename']]) ? '' : $coclass[$field['ename']];
     $a_field->trfield('coclassnew', '', 'cc');
Пример #8
0
        amessage('channelmodifyfinish', "?entry=channels&action=channelalbum&chid={$chid}{$param_suffix}");
    }
} elseif ($action == 'channelother' && $chid) {
    $channel = read_cache('channel', $chid);
    if (!submitcheck('bchanneldetail')) {
        $url_type = 'channeldetail';
        include 'urlsarr.inc.php';
        url_nav($channel['cname'] . '-' . lang('achannel'), $urlsarr, 'other');
        tabheader(lang('allowance_and_vp'), 'channeldetail', "?entry=channels&action=channelother&chid={$chid}{$param_suffix}");
        trbasic(lang('is_allowance_arc'), 'channelnew[allowance]', $channel['allowance'], 'radio');
        $readdarr = array(0 => lang('not_enable_readd'), 1 => lang('ba_allow_readd'), 2 => lang('member_allow_readd'));
        trbasic(lang('readd_set'), '', makeradio('channelnew[readd]', $readdarr, $channel['readd']), '');
        trbasic(lang('readd_time_inval_h'), 'channelnew[reinterval]', $channel['reinterval']);
        $validperiodarr = array(0 => lang('not_enable_vp'), 1 => lang('over_reset_vp'), 2 => lang('anytime_reset_vp'));
        trbasic(lang('arc_vp_set'), '', makeradio('channelnew[validperiod]', $validperiodarr, $channel['validperiod']), '');
        trrange(lang('vp_days'), array('channelnew[mindays]', empty($channel['mindays']) ? '' : $channel['mindays'], '', '&nbsp; ' . lang('mini') . '&nbsp; -&nbsp; ', 5), array('channelnew[maxdays]', empty($channel['maxdays']) ? '' : $channel['maxdays'], '', '&nbsp; ' . lang('max'), 5));
        tabfooter();
        tabheader(lang('a_url'));
        $iuidsarr = array();
        foreach ($inurls as $k => $v) {
            if (in_array($v['uclass'], array('adetail', 'inadd', 'content', 'load', 'setalbum', 'vol', 'comments', 'offers', 'replys', 'answers', 'purchases', 'reports', 'custom'))) {
                $iuidsarr[$k] = '<b>' . $v['cname'] . '</b>&nbsp; ' . $v['remark'];
            }
        }
        trbasic(lang('view_inurls'), '', makecheckbox('channelnew[iuids][]', $iuidsarr, empty($channel['iuids']) ? array() : explode(',', $channel['iuids']), 3), '', lang('agnoselect1'));
        $imuidsarr = array();
        foreach ($inmurls as $k => $v) {
            if (in_array($v['uclass'], array('adetail', 'inadd', 'content', 'load', 'setalbum', 'vol', 'replys', 'answers', 'custom'))) {
                $imuidsarr[$k] = '<b>' . $v['cname'] . '</b>&nbsp; ' . $v['remark'];
            }
        }