Ejemplo n.º 1
0
if ($articlecat_id != "") {
	if ($articlecat_id > 0) {
		$criterias[] = "(article_articlecat_id='$articlecat_id' OR articlecat_dependency='$articlecat_id')";
	}
	else {
		$criterias[] = "article_articlecat_id='0'";
	}
}
else {
	$nocat = 1;
}
$where = join(' AND ', $criterias);


// GET TOTAL ARTICLES
$total_articles = $article->article_total($where);
$articles_totalnocat = $article->article_total(join(' AND ', array_merge($article_menu_filter,array('no'=>"article_articlecat_id='0'"))));

// MAKE ARTICLE PAGES
$articles_per_page = 10;
$page_vars = make_page($total_articles, $articles_per_page, $p);


$s = rc_toolkit::get_request('s','date');
if ($s == 'view') {
	$sort = "article_views DESC";
}
elseif ($s == 'title') {
	$sort = "article_title ASC";
}
else {
Ejemplo n.º 2
0
  $sort = "article_date_start DESC";
  $d = "d";
}

// SET WHERE CLAUSE
if($search != "") { $where = "(article_title LIKE '%$search%' OR article_body LIKE '%$search%')"; } else { $where = ""; }


// CREATE ARTICLE OBJECT
$entries_per_page = 20;
$article = new rc_article();

$start = ($p - 1) * $entries_per_page;

// GET TOTAL ENTRIES
$total_articleentries = $article->article_total($where);

//rc_toolkit::debug($total_articleentries,"total_articleentries");

// MAKE ENTRY PAGES
$page_vars = make_page($total_articleentries, $entries_per_page, $p);

if ($total_articleentries > 0)
{
// GET ENTRY ARRAY
$articleentries = $article->article_list($page_vars[0], $entries_per_page, $sort, $where, 1);
}

//rc_toolkit::debug($articleentries);

// ASSIGN VARIABLES AND SHOW VIEW ENTRIES PAGE
Ejemplo n.º 3
0
    $plugin_vars[menu_main] = array('file' => 'articles.php', 'title' => 11150101);
}
// SET USER MENU VARS
if ($user->level_info[level_article_allow] == 1) {
    $plugin_vars[menu_user] = array('file' => 'user_article_settings.php', 'icon' => 'article16.gif', 'title' => 11150102);
}
// SET PROFILE MENU VARS
if ($owner->level_info[level_article_allow] == 1 && $page == "profile") {
    $rc_article = new rc_article($owner->user_info[user_id]);
    $article_entries_per_page = 5;
    $sort = "article_date_start DESC";
    // GET PRIVACY LEVEL AND SET WHERE
    $article_privacy_max = $owner->user_privacy_max($user);
    $where = "(article_privacy & {$article_privacy_max}) AND article_approved = '1' AND article_draft = '0'";
    // GET TOTAL ENTRIES
    $total_article_entries = $rc_article->article_total($where);
    // GET ENTRY ARRAY
    $article_entries = $rc_article->article_list(0, $article_entries_per_page, $sort, $where, 1);
    $smarty->assign('article_entries', $article_entries);
    $smarty->assign('total_article_entries', $total_article_entries);
    // SET PROFILE MENU VARS
    if (count($article_entries) > 0) {
        // DETERMINE WHERE TO SHOW ALBUMS
        $level_article_profile = explode(",", $owner->level_info[level_article_profile]);
        if (!in_array($owner->user_info[user_profile_article], $level_article_profile)) {
            $user_profile_article = $level_article_profile[0];
        } else {
            $user_profile_article = $owner->user_info[user_profile_article];
        }
        $user_profile_article = "side";
        // SHOW ALBUM IN APPROPRIATE LOCATION