diff options
| author | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-30 01:10:46 +0000 |
|---|---|---|
| committer | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-30 01:10:46 +0000 |
| commit | 75f897b0257d44dc1cb37f09844ebc1824c37752 (patch) | |
| tree | 1b8398e36508b75a438b5b357fe23d95fb261964 /rankings.php | |
| download | articles-75f897b0257d44dc1cb37f09844ebc1824c37752.tar.gz articles-75f897b0257d44dc1cb37f09844ebc1824c37752.tar.bz2 articles-75f897b0257d44dc1cb37f09844ebc1824c37752.zip | |
IMPORT TikiPro CLYDE FINAL
Diffstat (limited to 'rankings.php')
| -rw-r--r-- | rankings.php | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/rankings.php b/rankings.php new file mode 100644 index 0000000..e07e27c --- /dev/null +++ b/rankings.php @@ -0,0 +1,63 @@ +<?php +// $Header: /cvsroot/bitweaver/_bit_articles/rankings.php,v 1.1 2005/06/30 01:10:46 bitweaver Exp $ +// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al. +// All Rights Reserved. See copyright.txt for details and a complete list of authors. +// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. +// Initialization +require_once( '../bit_setup_inc.php' ); + +include_once( KERNEL_PKG_PATH . 'rank_lib.php' ); + + +$gBitSystem->isPackageActive( 'articles' ); + +$gBitSystem->isFeatureActive( 'feature_cms_rankings' ); + +$gBitSystem->verifyPermission( 'bit_p_read_article' ); + +$allrankings = array( + array( 'name' => tra( 'Top articles' ), + 'value' => 'cms_ranking_top_articles' + ), + array( 'name' => tra( 'Top authors' ), + 'value' => 'cms_ranking_top_authors' + ) + ); + +$smarty->assign( 'allrankings', $allrankings ); + +if ( !isset( $_REQUEST["which"] ) ) { + $which = 'cms_ranking_top_articles'; +} else { + $which = $_REQUEST["which"]; +} + +$smarty->assign( 'which', $which ); +// Get the page from the request var or default it to HomePage +if ( !isset( $_REQUEST["limit"] ) ) { + $limit = 10; +} else { + $limit = $_REQUEST["limit"]; +} + +$smarty->assign_by_ref( 'limit', $limit ); +// Rankings: +// Top Pages +// Last pages +// Top Authors +$rankings = array(); + +$rk = $ranklib->$which( $limit ); +$rank["data"] = $rk["data"]; +$rank["title"] = $rk["title"]; +$rank["y"] = $rk["y"]; +$rankings[] = $rank; + +$smarty->assign_by_ref( 'rankings', $rankings ); +$smarty->assign( 'rpage', ARTICLES_PKG_URL . 'rankings.php' ); + + +// Display the template +$gBitSystem->display( 'bitpackage:kernel/ranking.tpl', tra("articles") ); + +?> |
