Exemplo n.º 1
0
 /**
  * Register custom CSS/JS for the page
  * @return void
  */
 public function loadCustomCssJs()
 {
     $mgrUrl = $this->modx->getOption('manager_url', null, MODX_MANAGER_URL);
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/core/modx.grid.settings.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.settings.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.context.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.resource.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.category.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.source.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.grid.user.group.namespace.js');
     $this->addJavascript($mgrUrl . 'assets/modext/widgets/security/modx.panel.user.group.js');
     $canEditUsers = $this->modx->hasPermission('usergroup_user_edit') ? 1 : 0;
     $canListUsers = $this->modx->hasPermission('usergroup_user_list') ? 1 : 0;
     $this->addJavascript($mgrUrl . 'assets/modext/sections/security/usergroup/update.js');
     $this->addHtml('<script type="text/javascript">
     MODx.perm.usergroup_user_edit = ' . $canEditUsers . ';
     MODx.perm.usergroup_user_list = ' . $canListUsers . ';
     Ext.onReady(function() {
         MODx.load({
             xtype: "modx-page-user-group-update"
              ,record: ' . $this->modx->toJSON($this->userGroup->toArray()) . '
         });
     });
     </script>');
 }