diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 1e726a45..9a0b1f18 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -265,11 +265,11 @@ class Plugin { public function post() { $args = $_POST; - foreach($this->dbFields as $key=>$value) { - if( isset($args[$key]) ) { + foreach ($this->dbFields as $key=>$value) { + if (isset($args[$key])) { $value = Sanitize::html( $args[$key] ); - if($value==='false') { $value = false; } - elseif($value==='true') { $value = true; } + if ($value==='false') { $value = false; } + elseif ($value==='true') { $value = true; } settype($value, gettype($this->dbFields[$key])); $this->db[$key] = $value; } diff --git a/bl-kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php index 9ce387c8..d564c80d 100644 --- a/bl-kernel/admin/controllers/configure-plugin.php +++ b/bl-kernel/admin/controllers/configure-plugin.php @@ -40,12 +40,9 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') { )); // Call the method post of the plugin - if ($plugin->post()) { - Alert::set( $L->g('The changes have been saved') ); - Redirect::page('configure-plugin/'.$plugin->className()); - } else { - Alert::set( $L->g('Complete all fields') ); - } + $plugin->post(); + Alert::set( $L->g('The changes have been saved') ); + Redirect::page('configure-plugin/'.$plugin->className()); } // ============================================================================ diff --git a/bl-plugins/backup/plugin.php b/bl-plugins/backup/plugin.php index e8fb76d9..fbe700ad 100644 --- a/bl-plugins/backup/plugin.php +++ b/bl-plugins/backup/plugin.php @@ -31,7 +31,7 @@ class pluginBackup extends Plugin { return $this->deleteBackup($_POST['deleteBackup']); } - return false; + return true; } public function adminSidebar() diff --git a/bl-plugins/rss/plugin.php b/bl-plugins/rss/plugin.php index fb56c2b4..1959f467 100644 --- a/bl-plugins/rss/plugin.php +++ b/bl-plugins/rss/plugin.php @@ -92,11 +92,8 @@ class pluginRSS extends Plugin { public function post() { - // Call the method parent::post(); - - // After POST request - $this->createXML(); + return $this->createXML(); } public function afterPageCreate() diff --git a/bl-plugins/search/plugin.php b/bl-plugins/search/plugin.php index 891a4b6b..aecd7ddf 100644 --- a/bl-plugins/search/plugin.php +++ b/bl-plugins/search/plugin.php @@ -89,7 +89,7 @@ EOF; public function post() { parent::post(); - $this->createCache(); + return $this->createCache(); } public function afterPageCreate() diff --git a/bl-plugins/sitemap/plugin.php b/bl-plugins/sitemap/plugin.php index 63909f1f..e4fc77e5 100644 --- a/bl-plugins/sitemap/plugin.php +++ b/bl-plugins/sitemap/plugin.php @@ -105,11 +105,8 @@ class pluginSitemap extends Plugin { public function post() { - // Call the method parent::post(); - - // After POST request - $this->createXML(); + return $this->createXML(); } public function afterPageCreate()