From 02464b637b0aec618d2b38200c9915bbb3dd19e5 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 10 Jun 2018 13:54:55 +0200 Subject: [PATCH] Simple stats, login, new roles for users --- .gitignore | 1 - .../admin/controllers/configure-plugin.php | 2 +- bl-kernel/admin/controllers/edit-content.php | 2 +- bl-kernel/admin/controllers/install-theme.php | 2 +- bl-kernel/admin/themes/booty/html/sidebar.php | 4 + bl-kernel/admin/views/dashboard.old.php | 2 +- bl-kernel/admin/views/dashboard.php | 2 +- bl-kernel/admin/views/new-user.php | 2 +- bl-kernel/boot/init.php | 2 +- bl-kernel/boot/rules/69.pages.php | 2 +- bl-kernel/functions.php | 6 +- bl-kernel/helpers/session.class.php | 3 +- bl-plugins/simple-stats/css/chartist.min.css | 1 + bl-plugins/simple-stats/css/style.css | 36 ++++ bl-plugins/simple-stats/js/chartist.min.js | 10 + bl-plugins/simple-stats/languages/en.json | 7 + bl-plugins/simple-stats/languages/es.json | 7 + bl-plugins/simple-stats/metadata.json | 10 + bl-plugins/simple-stats/plugin.php | 189 ++++++++++++++++++ 19 files changed, 276 insertions(+), 14 deletions(-) create mode 100644 bl-plugins/simple-stats/css/chartist.min.css create mode 100644 bl-plugins/simple-stats/css/style.css create mode 100644 bl-plugins/simple-stats/js/chartist.min.js create mode 100644 bl-plugins/simple-stats/languages/en.json create mode 100644 bl-plugins/simple-stats/languages/es.json create mode 100644 bl-plugins/simple-stats/metadata.json create mode 100644 bl-plugins/simple-stats/plugin.php diff --git a/.gitignore b/.gitignore index aceafd52..c8fccc9a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ bl-content/* bl-plugins/timemachine bl-plugins/timemachine-x bl-plugins/remote-content -bl-plugins/simple-stats bl-plugins/discovery bl-kernel/bludit.pro.php bl-themes/docs diff --git a/bl-kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php index 38477457..6b22ef20 100644 --- a/bl-kernel/admin/controllers/configure-plugin.php +++ b/bl-kernel/admin/controllers/configure-plugin.php @@ -34,7 +34,7 @@ if (!method_exists($plugin, 'form')) { if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Add to syslog - $Syslog->add(array( + $syslog->add(array( 'dictionaryKey'=>'plugin-configured', 'notes'=>$plugin->name() )); diff --git a/bl-kernel/admin/controllers/edit-content.php b/bl-kernel/admin/controllers/edit-content.php index d5dfb2d0..23bfdb8a 100644 --- a/bl-kernel/admin/controllers/edit-content.php +++ b/bl-kernel/admin/controllers/edit-content.php @@ -8,7 +8,7 @@ if (!checkRole(array('admin','moderator'), false)) { $pageKey = isset($_POST['key']) ? $_POST['key'] : $layout['parameters']; $page = buildPage($pageKey); if (!$page || $page->username()!==$Login->username()) { - $Syslog->add(array( + $syslog->add(array( 'dictionaryKey'=>'access-deny', 'notes'=>$Login->username() )); diff --git a/bl-kernel/admin/controllers/install-theme.php b/bl-kernel/admin/controllers/install-theme.php index 370fc684..8eed22e8 100644 --- a/bl-kernel/admin/controllers/install-theme.php +++ b/bl-kernel/admin/controllers/install-theme.php @@ -28,7 +28,7 @@ if( Sanitize::pathFile(PATH_THEMES.$themeDirname) ) { $Site->set(array('theme'=>$themeDirname)); // Add to syslog - $Syslog->add(array( + $syslog->add(array( 'dictionaryKey'=>'new-theme-configured', 'notes'=>$themeDirname )); diff --git a/bl-kernel/admin/themes/booty/html/sidebar.php b/bl-kernel/admin/themes/booty/html/sidebar.php index 1524b500..11b53e06 100644 --- a/bl-kernel/admin/themes/booty/html/sidebar.php +++ b/bl-kernel/admin/themes/booty/html/sidebar.php @@ -16,6 +16,8 @@ p('New content') ?> + + @@ -45,6 +47,8 @@ p('About') ?> + + diff --git a/bl-kernel/admin/views/dashboard.old.php b/bl-kernel/admin/views/dashboard.old.php index bac0fd49..6a589ed0 100644 --- a/bl-kernel/admin/views/dashboard.old.php +++ b/bl-kernel/admin/views/dashboard.old.php @@ -67,7 +67,7 @@