Remove alert about complete fields after POST method

This commit is contained in:
Diego Najar 2019-01-28 22:12:33 +01:00
parent 8fc358a168
commit 7a2a8e85d6
6 changed files with 11 additions and 20 deletions

View File

@ -265,11 +265,11 @@ class Plugin {
public function post() public function post()
{ {
$args = $_POST; $args = $_POST;
foreach($this->dbFields as $key=>$value) { foreach ($this->dbFields as $key=>$value) {
if( isset($args[$key]) ) { if (isset($args[$key])) {
$value = Sanitize::html( $args[$key] ); $value = Sanitize::html( $args[$key] );
if($value==='false') { $value = false; } if ($value==='false') { $value = false; }
elseif($value==='true') { $value = true; } elseif ($value==='true') { $value = true; }
settype($value, gettype($this->dbFields[$key])); settype($value, gettype($this->dbFields[$key]));
$this->db[$key] = $value; $this->db[$key] = $value;
} }

View File

@ -40,12 +40,9 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
)); ));
// Call the method post of the plugin // Call the method post of the plugin
if ($plugin->post()) { $plugin->post();
Alert::set( $L->g('The changes have been saved') ); Alert::set( $L->g('The changes have been saved') );
Redirect::page('configure-plugin/'.$plugin->className()); Redirect::page('configure-plugin/'.$plugin->className());
} else {
Alert::set( $L->g('Complete all fields') );
}
} }
// ============================================================================ // ============================================================================

View File

@ -31,7 +31,7 @@ class pluginBackup extends Plugin {
return $this->deleteBackup($_POST['deleteBackup']); return $this->deleteBackup($_POST['deleteBackup']);
} }
return false; return true;
} }
public function adminSidebar() public function adminSidebar()

View File

@ -92,11 +92,8 @@ class pluginRSS extends Plugin {
public function post() public function post()
{ {
// Call the method
parent::post(); parent::post();
return $this->createXML();
// After POST request
$this->createXML();
} }
public function afterPageCreate() public function afterPageCreate()

View File

@ -89,7 +89,7 @@ EOF;
public function post() public function post()
{ {
parent::post(); parent::post();
$this->createCache(); return $this->createCache();
} }
public function afterPageCreate() public function afterPageCreate()

View File

@ -105,11 +105,8 @@ class pluginSitemap extends Plugin {
public function post() public function post()
{ {
// Call the method
parent::post(); parent::post();
return $this->createXML();
// After POST request
$this->createXML();
} }
public function afterPageCreate() public function afterPageCreate()