Пример #1
0
  "article_approved = '1'",
  "article_draft = '0'",
  "article_search= '1'"
);
if ($owner->user_exists) {
	$criterias[] = "article_user_id = '{$owner->user_info['user_id']}'";
}
if (strlen($keyword)) {
	$criterias[] = "(article_title LIKE '%$keyword%' OR article_body LIKE '%$keyword%')";
}
if ($f == 1) {
	$criterias[] = "article_featured = '1'";
}

if (strlen($tag)) {
	$ids = $rc_tag->get_object_ids_tagged_with($tag);
	$criterias[] = "article_id IN ('" . join("','",$ids) . "')";
}

$article_menu_filter = $criterias;
$rc_articlecats = new rc_articlecats();
$menu_options = array(
  'expanded_category_id' => $articlecat_id,
  'count_criteria' => join(" AND ", $article_menu_filter)
);
$categories = $rc_articlecats->get_category_menu($menu_options);

if ($articlecat_id != "") {
	if ($articlecat_id > 0) {
		$criterias[] = "(article_articlecat_id='$articlecat_id' OR articlecat_dependency='$articlecat_id')";
	}