/** * Владельца пока показывает только пользователям с полным доступом. * @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; }
/** * Владельца и полный доступ пока показывает только пользователям с полным доступом. * @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; }