Suppression de l'override adminController
This commit is contained in:
parent
2b7e7f8e60
commit
3013d2768c
@ -59,7 +59,6 @@ return [
|
|||||||
'user' => [
|
'user' => [
|
||||||
'class' => 'app\modules\user\Module',
|
'class' => 'app\modules\user\Module',
|
||||||
'controllerMap' => [
|
'controllerMap' => [
|
||||||
'admin' => 'app\overrides\user\controllers\AdminController',
|
|
||||||
'default' => 'app\overrides\user\controllers\DefaultController',
|
'default' => 'app\overrides\user\controllers\DefaultController',
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
@ -79,7 +79,7 @@ class AdminController extends \Piko\Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
$user->scenario = User::SCENARIO_ADMIN;
|
$user->scenario = User::SCENARIO_ADMIN;
|
||||||
$message = false;
|
$message = [];
|
||||||
|
|
||||||
$post = $this->request->getParsedBody();
|
$post = $this->request->getParsedBody();
|
||||||
|
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace app\overrides\user\controllers;
|
|
||||||
|
|
||||||
use app\overrides\user\models\User;
|
|
||||||
use function Piko\I18n\__;
|
|
||||||
use app\modules\user\models\Role;
|
|
||||||
|
|
||||||
class AdminController extends \app\modules\user\controllers\AdminController
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Render User form and create or update user
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function editAction(int $id = 0)
|
|
||||||
{
|
|
||||||
$user = new User($this->db);
|
|
||||||
|
|
||||||
if ($id) {
|
|
||||||
$user->load($id);
|
|
||||||
}
|
|
||||||
|
|
||||||
$user->scenario = User::SCENARIO_ADMIN;
|
|
||||||
$message = [];
|
|
||||||
|
|
||||||
$post = $this->request->getParsedBody();
|
|
||||||
|
|
||||||
if (!empty($post)) {
|
|
||||||
|
|
||||||
$user->bind($post);
|
|
||||||
|
|
||||||
if ($user->isValid() && $user->save()) {
|
|
||||||
$message['type'] = 'success';
|
|
||||||
$message['content'] = __('user', 'User successfully saved');
|
|
||||||
} else {
|
|
||||||
$message['type'] = 'danger';
|
|
||||||
$message['content'] = __('user', 'Save error!') . implode(' ', $user->errors);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
return $this->render('edit', [
|
|
||||||
'user' => $user,
|
|
||||||
'message' => $message,
|
|
||||||
'roles' => Role::find('`name` ASC'),
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user