Снова здравствуйте, помогите сделать валидацию в модуле. в контроллере есть функции к которым идет обращение через ajax. мне нужно, что бы можно было спрятать часть команд под if(валидация) {} попробовал спрятать в if который есть во всех модулях Код: if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {мой код} всё равно мой код работает, мне нужно что бы при разрешенном просмотре модуля но запрещенных изменениях мой код не отрабатывал ____________________________________________________________ всё работает, это я лопухнулся и при проверке пользователю demo дал права администратора )
Ну как у всех PHP: protected function validate() { if (!$this->user->hasPermission('modify', 'extension/module/ваш_модуль')) { //Здесь путь к вашему модулю $this->error['warning'] = $this->language->get('error_permission'); } return !$this->error; }