Notice: Undefined index: group_id system/controllers/auth/actions /register.php on line 50

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Какая причина этих предупреждений?

#1 31 января 2020 в 23:01
Notice: Undefined index: group_id system\controllers\auth\actions egister.php on line 50

Warning: Cannot modify header information — headers already sent by (output started at system\controllers\auth\actions egister.php:50) in system\core\controller.php on line 906

Warning: Cannot modify header information — headers already sent by (output started at system\controllers\auth\actions egister.php:50) in system\core\controller.php on line 908

$ user [ 'group_id'] что в ней должно быть?
  1. //Кусочек кода с register.php
  2.  
  3. // убираем поля Которые НЕ относятся к выбранной пользователем группе
  4. //
  5. foreach ($ fieldsets as $ fieldset) {
  6. foreach ($ fieldset [ 'fields'] as $ field) {
  7.  
  8. if (empty ($ field [ 'groups_edit'])) {continue; }
  9. if (in_array (0, $ field [ 'groups_edit'])) {continue; }
  10.  
  11. if (! in_array ($ user [ 'group_id'], $ field [ 'groups_edit'])) {
  12. $ Form-> disableField ($ field [ 'name']);
  13. unset ($ user [$ field [ 'name']])
  14. }
  15.  
  16. }
  17. }
#2 31 января 2020 в 23:04
  1. if (!in_array($user['group_id'], $field['groups_add'])){
заменить на

  1. if (!cmsUser::isUserInGroups($field['groups_add'], $user['groups'])){
#3 1 февраля 2020 в 23:05
Спасибо Помогло. Возможно поле галочка убрать при редактировании профиля?
#4 3 февраля 2020 в 16:29
Спасибо
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.