{ componentType: 'Jsw.bar.Button', title: jsLmsg('tabPermissions'); ?>, tabId: 'tab-permissions', content: new Jsw.layout.TwoColumns({ items: [{ componentType: 'Jsw.Panel', cls: 'form-box form-box-50x50', items: [{ componentType: 'Jsw.Hint', hint: jsLmsg('permissionsSummaryHint'); ?> }, mainPermissions as $name => $permission): ?> getId() == 'manage_not_chroot_shell'):?> { componentType: 'Jsw.form.DisplayField', fieldLabel: jsLmsg('admin.components.forms.service-plan.permissions.systemAccessLabel'); ?>, value: getValue()) { $currentValue = $this->jsEscape($permission->getName()); } else if (isset($this->mainPermissions['manage_sh_access']) && $this->mainPermissions['manage_sh_access']->getValue()) { $currentValue = $this->jsEscape($this->mainPermissions['manage_sh_access']->getName()); } else { $currentValue = $this->jsLmsg('admin.components.forms.service-plan.permissions.noShellManagement'); } echo $currentValue; ?> }, mainPermissions['manage_not_chroot_shell'])):?> { componentType: 'Jsw.form.DisplayField', fieldLabel: jsEscape($permission->getName()); ?>, value: jsHtml($this->switchState($permission->getValue())); ?> }, null] }, { componentType: 'Jsw.Panel', id: 'panelMorePermissions', cls: 'form-box form-box-50x50 b-collapsible', title: jsLmsg('showMorePermissions'); ?>, hideContentTitle: jsLmsg('hideMorePermissions'); ?>, collapsed: true, items: [ additionalPermissions as $name => $permission): ?> { componentType: 'Jsw.form.DisplayField', fieldLabel: jsEscape($permission->getName()); ?>, value: jsHtml($this->switchState($permission->getValue())); ?> }, null] }] }) }