trbasic(lang('be_catalog'), 'caid', makeoption($caidsarr, $caid), 'select'); foreach ($cotypes as $coid => $cotype) { if (!$chid || !$cotype['chids'] || !in_array($chid, explode(',', $cotype['chids']))) { $ccidsarr = array('0' => lang('nolimit')); $ccidsarr = $ccidsarr + ccidsarr($coid); trbasic("{$cotype['cname']}", "ccid{$coid}", makeoption($ccidsarr, ${"ccid{$coid}"}), 'select'); } } if ($chid) { $a_field = new cls_field(); $fields = read_cache('fields', $chid); foreach ($fields as $k => $field) { if ($field['available'] && $field['issearch']) { $a_field->init(); $a_field->field = read_cache('field', $chid, $k); $a_field->trsearch(); } } unset($a_field); } trbasic(lang('indays'), 'indays', $indays); trbasic(lang('outdays'), 'outdays', $outdays); trbasic(lang('order type'), 'orderby', makeoption($orderbyarr, $orderby), 'select'); trbasic(lang('isasc'), 'ordermode', $ordermode, 'radio'); tabfooter('submit', lang('setting')); $filterstr = ''; $wherestr = ''; $fromstr = 'FROM {$tblprefix}archives AS a'; if ($searchword) { $filterstr .= ($filterstr ? '&' : '') . "searchword=" . rawurlencode(stripslashes($searchword)); $searchmode != 'subject' && ($filterstr .= ($filterstr ? '&' : '') . "searchmode={$searchmode}");