From a58285fd06c8113c45377c655dd43cef6337e815 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 11 Jan 2007 19:06:07 +0000 Subject: Aktualisierung auf MediaWiki 1.9.0 --- maintenance/showStats.php | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 maintenance/showStats.php (limited to 'maintenance/showStats.php') diff --git a/maintenance/showStats.php b/maintenance/showStats.php new file mode 100644 index 00000000..27f9be6b --- /dev/null +++ b/maintenance/showStats.php @@ -0,0 +1,46 @@ + + * Based on initStats.php by: + * @author Brion Vibber + * @author Rob Church + * + * @licence GNU General Public License 2.0 or later + */ + +require_once( 'commandLine.inc' ); + +# +# Configuration +# +$fields = array( + 'ss_total_views' => 'Total views', + 'ss_total_edits' => 'Total edits', + 'ss_good_articles' => 'Number of articles', + 'ss_total_pages' => 'Total pages', + 'ss_users' => 'Number of users', + 'ss_admins' => 'Number of admins', + 'ss_images' => 'Number of images', +); + +// Get cached stats from slave database +$dbr =& wfGetDB( DB_SLAVE ); +$fname = 'showStats'; +$stats = $dbr->selectRow( 'site_stats', '*', '' ); + +// Get maximum size for each column +$max_length_value = $max_length_desc = 0; +foreach( $fields as $field => $desc ) { + $max_length_value = max( $max_length_value, strlen( $stats->$field ) ); + $max_length_desc = max( $max_length_desc , strlen( $desc )) ; +} + +// Show them +foreach( $fields as $field => $desc ) { + printf( "%-{$max_length_desc}s: %{$max_length_value}d\n", $desc, $stats->$field ); +} +?> -- cgit v1.2.2