break; default: $sorder = array('结果排序方式', '添加时间降序', '添加时间升序', '浏览次数降序', '浏览次数升序', '开始时间降序', '开始时间升序', '到期时间降序', '到期时间升序'); $dorder = array('listorder DESC,addtime DESC', 'addtime DESC', 'addtime ASC', 'hits DESC', 'hits ASC', 'fromtime DESC', 'fromtime ASC', 'totime DESC', 'totime ASC'); isset($order) && isset($dorder[$order]) or $order = 0; isset($typeid) or $typeid = 0; $level = isset($level) ? intval($level) : 0; $type_select = type_select('announce', 1, 'typeid', '请选择分类', $typeid); $order_select = dselect($sorder, 'order', '', $order); $level_select = level_select('level', '级别', $level); $condition = '1'; if ($_areaids) { $condition .= " AND areaid IN (" . $_areaids . ")"; } //CITY if ($keyword) { $condition .= " AND title LIKE '%{$keyword}%'"; } if ($typeid) { $condition .= " AND typeid={$typeid}"; } if ($level) { $condition .= " AND level={$level}"; } if ($areaid) { $condition .= $ARE['child'] ? " AND areaid IN (" . $ARE['arrchildid'] . ")" : " AND areaid={$areaid}"; } $lists = $do->get_list($condition, $dorder[$order]); include tpl('announce', $module); break; }
$TYPE = get_type('announce', 1); require MD_ROOT . '/announce.class.php'; $do = new announce(); $typeid = isset($typeid) ? intval($typeid) : 0; if ($itemid) { $do->itemid = $itemid; $item = $do->get_one(); $item or dheader(DT_PATH); extract($item); $adddate = timetodate($addtime, 3); $fromdate = $fromtime ? timetodate($fromtime, 3) : $L['timeless']; $todate = $totime ? timetodate($totime, 3) : $L['timeless']; $db->query("UPDATE {$DT_PRE}announce SET hits=hits+1 WHERE itemid={$itemid}"); $head_title = $head_keywords = $head_description = $title . $DT['seo_delimiter'] . $L['announce_title']; $template = $item['template'] ? $item['template'] : 'announce'; include template($template, $module); } else { $head_title = $head_keywords = $head_description = $L['announce_title']; $condition = '1'; if ($typeid) { $condition .= " AND typeid={$typeid}"; } if ($keyword) { $condition .= " AND title LIKE '%{$keyword}%'"; } if ($cityid) { $condition .= $AREA[$cityid]['child'] ? " AND areaid IN (" . $AREA[$cityid]['arrchildid'] . ")" : " AND areaid={$cityid}"; } $lists = $do->get_list($condition, 'listorder DESC,itemid DESC'); include template('announce', $module); }