Beispiel #1
0
    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);
Beispiel #2
0
     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;