Added new onAdminTaskExecute() event to better support 3rd party plugin tasks

This commit is contained in:
Andy Miller
2016-09-27 18:30:55 -06:00
parent 6914ad7999
commit a77ac2f5be

View File

@@ -188,15 +188,17 @@ class AdminController
$success = true;
$this->admin->setMessage($e->getMessage(), 'error');
}
} else {
$success = $this->grav->fireEvent('onAdminTaskExecute', new Event(['controller' => $this, 'method' => $method]));
}
// Grab redirect parameter.
$redirect = isset($this->post['_redirect']) ? $this->post['_redirect'] : null;
unset($this->post['_redirect']);
// Grab redirect parameter.
$redirect = isset($this->post['_redirect']) ? $this->post['_redirect'] : null;
unset($this->post['_redirect']);
// Redirect if requested.
if ($redirect) {
$this->setRedirect($redirect);
}
// Redirect if requested.
if ($redirect) {
$this->setRedirect($redirect);
}
return $success;