예제 #1
0
 /**
  * Владельца пока показывает только пользователям с полным доступом.
  * @param $group_id
  * @return string
  */
 public static function adminParamsForm($group_id)
 {
     /** @var User $current_user_obj */
     $current_user_obj = Auth::currentUserObj();
     if (!$current_user_obj) {
         return '';
     }
     if (!$current_user_obj->getHasFullAccess()) {
         return '';
     }
     $html = '';
     $html .= '<h2>Владельцы</h2>';
     $group_obj = Group::factory($group_id);
     $html .= CRUDForm::html($group_obj, [new CRUDFormRow('Owner user', new CRUDFormWidgetInput(User::_OWNER_USER_ID, true)), new CRUDFormRow('Owner group', new CRUDFormWidgetInput(User::_OWNER_GROUP_ID, true))]);
     return $html;
 }
예제 #2
0
 /**
  * Владельца и полный доступ пока показывает только пользователям с полным доступом.
  * @param $user_id
  * @return string
  */
 public static function adminParamsForm($user_id)
 {
     /** @var User $current_user_obj */
     $current_user_obj = Auth::currentUserObj();
     if (!$current_user_obj) {
         return '';
     }
     if (!$current_user_obj->getHasFullAccess()) {
         return '';
     }
     $html = '';
     $html .= '<h2>Владельцы и полный доступ</h2>';
     $user_obj = User::factory($user_id);
     $html .= CRUDForm::html($user_obj, [new CRUDFormRow('Owner user', new CRUDFormWidgetInput(User::_OWNER_USER_ID, true)), new CRUDFormRow('Owner group', new CRUDFormWidgetInput(User::_OWNER_GROUP_ID, true)), new CRUDFormRow('Primary group', new CRUDFormWidgetInput(User::_PRIMARY_GROUP_ID, true)), new CRUDFormRow('Has full access', new CRUDFormWidgetInput(User::_HAS_FULL_ACCESS))]);
     return $html;
 }