Outsourcing of the fixed statistics panel in a plugin
continue with #363
This commit is contained in:
commit
4bacfafd10
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistiky';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistiky';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistiky',
|
'head' => 'Statistiky',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistik';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistik';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistik',
|
'head' => 'Statistik',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistiken';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistiken';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistiken',
|
'head' => 'Statistiken',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Στατιστική';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Στατιστική';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Στατιστική',
|
'head' => 'Στατιστική',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Stats';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Stats';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Stats',
|
'head' => 'Stats',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Estadísticas';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Estadísticas';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Estadísticas',
|
'head' => 'Estadísticas',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistiques';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistiques';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistiques',
|
'head' => 'Statistiques',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistiche';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistiche';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistiche',
|
'head' => 'Statistiche',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = '統計情報';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = '統計情報';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => '統計情報',
|
'head' => '統計情報',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistieken';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistieken';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistieken',
|
'head' => 'Statistieken',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Estatísticas';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Estatísticas';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Estatísticas',
|
'head' => 'Estatísticas',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Статистика';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Статистика';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Статистика',
|
'head' => 'Статистика',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
$lang ['admin'] ['entry'] ['submenu'] = 'Statistika';
|
$lang ['admin'] ['entry'] ['submenu'] ['stats'] = 'Statistika';
|
||||||
|
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array(
|
$lang ['admin'] ['entry'] ['stats'] = array(
|
||||||
'head' => 'Statistika',
|
'head' => 'Statistika',
|
||||||
|
@ -7,9 +7,6 @@
|
|||||||
* Author: FlatPress
|
* Author: FlatPress
|
||||||
* Author URI: https://flatpress.org
|
* Author URI: https://flatpress.org
|
||||||
*/
|
*/
|
||||||
require_once ABS_PATH . 'defaults.php';
|
|
||||||
require_once INCLUDES_DIR . 'includes.php';
|
|
||||||
|
|
||||||
if (class_exists('AdminPanelAction')) {
|
if (class_exists('AdminPanelAction')) {
|
||||||
|
|
||||||
|
|
||||||
@ -17,7 +14,6 @@ if (class_exists('AdminPanelAction')) {
|
|||||||
|
|
||||||
var $lang = 'plugin:stats';
|
var $lang = 'plugin:stats';
|
||||||
|
|
||||||
|
|
||||||
function format_number($num, $sep) {
|
function format_number($num, $sep) {
|
||||||
$ss = $sep * $sep;
|
$ss = $sep * $sep;
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -34,22 +30,21 @@ if (class_exists('AdminPanelAction')) {
|
|||||||
global $lang;
|
global $lang;
|
||||||
|
|
||||||
$lang = lang_load('plugin:stats');
|
$lang = lang_load('plugin:stats');
|
||||||
$lang ['admin'] ['entry'] ['stats'] = array();
|
|
||||||
$this->smarty->assign('admin_resource', 'plugin:stats/admin.plugin.stats');
|
$this->smarty->assign('admin_resource', 'plugin:stats/admin.plugin.stats');
|
||||||
}
|
}
|
||||||
|
|
||||||
function main() {
|
function main() {
|
||||||
|
|
||||||
global $fpdb;
|
global $fpdb, $lang;
|
||||||
$lang = lang_load('plugin:stats');
|
$lang = lang_load('plugin:stats');
|
||||||
|
|
||||||
$fpdb->query(array(
|
$fpdb->query(array(
|
||||||
'count' => -1, // show all
|
'count' => -1, // show all
|
||||||
'fullparse' => true
|
'fullparse' => true
|
||||||
));
|
));
|
||||||
|
|
||||||
$q = $fpdb->getQuery();
|
$q = $fpdb->getQuery();
|
||||||
|
|
||||||
$comments =
|
$comments =
|
||||||
$entries = array(
|
$entries = array(
|
||||||
'count' => 0,
|
'count' => 0,
|
||||||
@ -58,15 +53,15 @@ if (class_exists('AdminPanelAction')) {
|
|||||||
'size' => 0,
|
'size' => 0,
|
||||||
'topten' => array()
|
'topten' => array()
|
||||||
);
|
);
|
||||||
|
|
||||||
$entries ['comments'] = 0;
|
$entries ['comments'] = 0;
|
||||||
|
|
||||||
$toplist = array();
|
$toplist = array();
|
||||||
|
|
||||||
while ($q->hasMore()) {
|
while ($q->hasMore()) {
|
||||||
|
|
||||||
list($id, $e) = $q->getEntry();
|
list($id, $e) = $q->getEntry();
|
||||||
|
|
||||||
$entries ['count'] ++;
|
$entries ['count'] ++;
|
||||||
$entries ['words'] += str_word_count($e ['subject']) + str_word_count($e ['content']);
|
$entries ['words'] += str_word_count($e ['subject']) + str_word_count($e ['content']);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user