unset($a_field); } else { //不区分模型时使用通用字段中的可搜索选项 $a_field = new cls_field(); $fields =& $initfields; foreach ($fields as $k => $field) { if ($field['available'] && $field['issearch']) { $a_field->init(1); $a_field->field = $field; $a_field->trsearch(); } } unset($a_field); } mtrbasic(lang('indays'), 'indays', $indays); mtrbasic(lang('outdays'), 'outdays', $outdays); mtabfooter('searchsubmit', lang('search')); if (submitcheck('searchsubmit')) { if ($search_repeat) { empty($m_cookie['08cms_search_time']) ? msetcookie('08cms_search_time', '1', $search_repeat) : mcmessage('searchoverquick'); } $pagetmp = $page; do { $query = $db->query("SELECT a.* {$fromstr} {$wherestr} {$orderstr} LIMIT " . ($pagetmp - 1) * $mrowpp . ",{$mrowpp}"); $pagetmp--; } while (!$db->num_rows($query) && $pagetmp); $itemarchive = ''; $no = $pagetmp * $mrowpp; while ($archive = $db->fetch_array($query)) { $no++; $archive['arcurl'] = view_arcurl($archive);
mtrbasic(lang('spacetemplateproject'), 'mtcid', makeoption(mtcidsarr($mchid)), 'select'); } if (in_array('caid', $ccoids) && in_array('caid', $additems)) { $catalogs =& $acatalogs; mtrcns($muststr . lang('memberrelatecatalog'), 'caid', 0, -1, 0, $mchid, 1, lang('p_choose')); $submitstr .= makesubmitstr('caid', 1, 0, 0, 0, 'common'); } foreach ($cotypes as $k => $v) { if (in_array('ccid' . $k, $ccoids) && in_array('ccid' . $k, $additems)) { mtrcns($muststr . lang('memberrelatecoclass') . ' - ' . $v['cname'], "ccid{$k}", 0, -1, $k, $mchid, 1, lang('p_choose')); $submitstr .= makesubmitstr("ccid{$k}", 1, 0, 0, 0, 'common'); } } foreach ($grouptypes as $k => $v) { if (!$v['mode'] && !in_array($mchid, explode(',', $v['mchids'])) && in_array("grouptype{$k}", $additems)) { mtrbasic($v['cname'], 'grouptype' . $k, makeoption(ugidsarr($k, $mchid)), 'select'); } } $a_field = new cls_field(); foreach ($mfields as $k => $field) { if (!$upload_nouser && in_array($field['datatype'], array('image', 'images', 'flash', 'flashs', 'media', 'medias', 'file', 'files'))) { continue; } if (!$field['issystem'] && !$field['isfunc'] && !$field['isadmin'] && in_array($k, $additems)) { $a_field->init(1); $a_field->field = read_cache('mfield', $mchid, $k); if ($curuser->pmbypmids('field', $a_field->field['pmid'])) { //字段附加权限设置 $a_field->isadd = 1; $a_field->trfield(); $submitstr .= $a_field->submitstr;