mirror of https://github.com/MISP/MISP
chg: [CRUD] component - added redirect_controller parameter
- redirect to other controllers on demand, not just other actionspull/7377/head
parent
d1286605b9
commit
10d75dfcd6
|
@ -117,6 +117,13 @@ class CRUDComponent extends Component
|
|||
}
|
||||
|
||||
$redirect = isset($params['redirect']) ? $params['redirect'] : ['action' => 'index'];
|
||||
if (!empty($params['redirect_controller'])) {
|
||||
if (is_array($redirect)) {
|
||||
$redirect['controller'] = $params['redirect_controller'];
|
||||
} else {
|
||||
$redirect = '/' . $params['redirect_controller'] . '/' . $redirect;
|
||||
}
|
||||
}
|
||||
// For AJAX requests doesn't make sense to redirect, redirect must be done on javascript side in `submitGenericFormInPlace`
|
||||
if ($this->Controller->request->is('ajax')) {
|
||||
$redirect = Router::url($redirect);
|
||||
|
|
Loading…
Reference in New Issue