Возможность указать\изменить автора ICMS2

 
Посетитель
small user social cms
Сообщений: 76
С возвратом статьи разобрался.
Посетитель
small user social cms
Сообщений: 76
rookee:

В общем вот рабочий вариант
Всё работает.

Код PHP:
  1.  
  2. if ($user->isInGroups (array(5, 6, 9)) || cmsUser::isAdmin() ) { // array(5,6) - id групп кому доступно это поле
  3. $fieldset_id = $form->addFieldset( LANG_AUTHOR );
  4. $form->addField($fieldset_id, new fieldList('user_id', array(
  5.  
  6. 'generator' => function () {
  7.  
  8. $users = array(0 => 'Выберите автора');
  9. $users_model = cmsCore::getModel('users');
  10. $users_model->filterGroups(array(5, 6, 7)); // array(5, 6, 7) - id групп из которых можно выбрать пользователей. Если нужны все пользователи в списке, то удалить эту строку.
  11. $users_model->orderBy('nickname');
  12. $users_list = $users_model->getUsers();
  13. $users = $users + array_collection_to_list($users_list, 'id', 'nickname');
  14. return $users;
  15. },
  16. 'rules' => array( array('number') )
  17. )));
  18. }
  19.  
  20.  

А что дали внесенные изменения ?
Посетитель
small user social cms
Медаль
Сообщений: 218
То что не работал массив первый на группу пользователя и показывало только админу.
Посетитель
small user social cms
Сообщений: 1
ICMS2 - 2.5.1 - данный метод не работает, может кто подскажет что поменять?
Редактировалось: 1 раз (Последний: 8 июня 2016 в 21:07)
Посетитель
small user social cms
Медаль
Сообщений: 153
Вот решение
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Страницы: Первая Предыдущая 1 2
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.