$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') . ' ' . 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, '', ' ' . lang('daybefore') . ' - ', 5), array('indays', empty($indays) ? '' : $indays, '', ' ' . 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}");
} 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'], '', ' - ', 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'));
} 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') . ' ' . 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, '', ' ' . lang('day_before') . ' - ', 5), array('indays', empty($indays) ? '' : $indays, '', ' ' . 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}");
$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'], '', ' - ', 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']);
echo "<select style=\"vertical-align: middle;\" name=\"checked\">" . makeoption($checkedarr, $checked) . "</select> "; } //类系筛选 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> "; } } 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, '', ' ' . lang('day_before') . ' - ', 5), array('indays', empty($indays) ? '' : $indays, '', ' ' . lang('day_in'), 5)); } echo "</tbody>"; tabfooter(); //列表区 tabheader(($mchid ? @$mchannels[$mchid]['cname'] : lang('member')) . lang('list') . " <input class=\"checkbox\" type=\"checkbox\" name=\"select_all\" value=\"1\"> " . 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'];
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']), '', ' - ', 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']));
} tabfooter(); if (!empty($cotype['self_reg'])) { tabheader(lang('coclass') . " [{$coclass['title']}] " . lang('arc_acondition_set') . " <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'] : '', '', ' ' . lang('day_before') . ' - '), array('coclassnew[conditions][outdays]', isset($coclass['conditions']['outdays']) ? $coclass['conditions']['outdays'] : '', '', ' ' . lang('day_in'))); trrange(lang('add_date'), array('coclassnew[conditions][createdatefrom]', isset($coclass['conditions']['createdatefrom']) ? date('Y-m-d', $coclass['conditions']['createdatefrom']) : '', '', ' ' . lang('start') . ' - '), array('coclassnew[conditions][createdateto]', isset($coclass['conditions']['createdateto']) ? date('Y-m-d', $coclass['conditions']['createdateto']) : '', '', ' ' . lang('end')), 'calendar'); trrange(lang('clicks'), array('coclassnew[conditions][clicksfrom]', isset($coclass['conditions']['clicksfrom']) ? $coclass['conditions']['clicksfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][clicksto]', isset($coclass['conditions']['clicksto']) ? $coclass['conditions']['clicksto'] : '', '', ' ' . lang('max'))); trrange(lang('comments'), array('coclassnew[conditions][commentsfrom]', isset($coclass['conditions']['commentsfrom']) ? $coclass['conditions']['commentsfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][commentsto]', isset($coclass['conditions']['commentsto']) ? $coclass['conditions']['commentsto'] : '', '', ' ' . lang('max'))); trrange(lang('praise_pics'), array('coclassnew[conditions][praisesfrom]', isset($coclass['conditions']['praisesfrom']) ? $coclass['conditions']['praisesfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][praisesto]', isset($coclass['conditions']['praisesto']) ? $coclass['conditions']['praisesto'] : '', '', ' ' . lang('max'))); trrange(lang('debase_pics'), array('coclassnew[conditions][debasesfrom]', isset($coclass['conditions']['debasesfrom']) ? $coclass['conditions']['debasesfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][debasesto]', isset($coclass['conditions']['debasesto']) ? $coclass['conditions']['debasesto'] : '', '', ' ' . lang('max'))); echo "<tbody id=\"morefilter\" style=\"display: none;\">"; trrange(lang('favorite_pics'), array('coclassnew[conditions][favoritesfrom]', isset($coclass['conditions']['favoritesfrom']) ? $coclass['conditions']['favoritesfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][favoritesto]', isset($coclass['conditions']['favoritesto']) ? $coclass['conditions']['favoritesto'] : '', '', ' ' . lang('max'))); trrange(lang('goods_orders_amount'), array('coclassnew[conditions][ordersfrom]', isset($coclass['conditions']['ordersfrom']) ? $coclass['conditions']['ordersfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][ordersto]', isset($coclass['conditions']['ordersto']) ? $coclass['conditions']['ordersto'] : '', '', ' ' . lang('max'))); trrange(lang('goods_price'), array('coclassnew[conditions][pricefrom]', isset($coclass['conditions']['pricefrom']) ? $coclass['conditions']['pricefrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][priceto]', isset($coclass['conditions']['priceto']) ? $coclass['conditions']['priceto'] : '', '', ' ' . lang('max'))); trrange(lang('answer_amount'), array('coclassnew[conditions][answersfrom]', isset($coclass['conditions']['answersfrom']) ? $coclass['conditions']['answersfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][answersto]', isset($coclass['conditions']['answersto']) ? $coclass['conditions']['answersto'] : '', '', ' ' . lang('max'))); trrange(lang('answer_reward_currency'), array('coclassnew[conditions][currencyfrom]', isset($coclass['conditions']['currencyfrom']) ? $coclass['conditions']['currencyfrom'] : '', '', ' ' . lang('mini') . ' - '), array('coclassnew[conditions][currencyto]', isset($coclass['conditions']['currencyto']) ? $coclass['conditions']['currencyto'] : '', '', ' ' . 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 = " >><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 = " >><a href=\"?entry=cotypes&action=ccfieldsedit\">" . lang('iscustom_coclass_field') . '</a>'; tabheader(lang('coclass') . " [{$coclass['title']}] " . 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');
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'], '', ' ' . lang('mini') . ' - ', 5), array('channelnew[maxdays]', empty($channel['maxdays']) ? '' : $channel['maxdays'], '', ' ' . 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> ' . $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> ' . $v['remark']; } }