Server : Apache System : Linux indy02.toastserver.com 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : palandch ( 1163) PHP Version : 7.1.33 Disable Function : NONE Directory : /home/palandch/public_html/manager/assets/modext/workspace/ |
/** * @class MODx.window.PackageUninstall * @extends MODx.Window * @param {Object} config An object of configuration parameters * @xtype modx-window-package-uninstall */ MODx.window.PackageUninstall = function(config) { config = config || {}; Ext.applyIf(config,{ title: _('package_uninstall') ,url: MODx.config.connectors_url+'workspace/packages.php' ,action: '' ,height: 400 ,width: 500 ,id: 'modx-window-package-uninstall' ,saveBtnText: _('uninstall') ,fields: [{ html: _('preexisting_mode_select') ,border: false ,autoHeight: true },MODx.PanelSpacer,{ xtype: 'radio' ,name: 'preexisting_mode' ,fieldLabel: _('preexisting_mode_preserve') ,boxLabel: _('preexisting_mode_preserve_desc') ,inputValue: 0 ,checked: true },{ xtype: 'radio' ,name: 'preexisting_mode' ,fieldLabel: _('preexisting_mode_remove') ,boxLabel: _('preexisting_mode_remove_desc') ,inputValue: 1 },{ xtype: 'radio' ,name: 'preexisting_mode' ,fieldLabel: _('preexisting_mode_restore') ,boxLabel: _('preexisting_mode_restore_desc') ,inputValue: 2 }] }); MODx.window.PackageUninstall.superclass.constructor.call(this,config); }; Ext.extend(MODx.window.PackageUninstall,MODx.Window,{ submit: function() { var va = this.fp.getForm().getValues(); this.fireEvent('success',va); this.hide(); } }); Ext.reg('modx-window-package-uninstall',MODx.window.PackageUninstall); /** * @class MODx.window.RemovePackage * @extends MODx.Window * @param {Object} config An object of configuration parameters * @xtype modx-window-package-remove */ MODx.window.RemovePackage = function(config) { config = config || {}; Ext.applyIf(config,{ title: _('package_remove') ,url: MODx.config.connectors_url+'workspace/packages.php' ,baseParams: { action: 'uninstall' } ,defaults: { border: false } ,fields: [{ xtype: 'hidden' ,name: 'signature' ,id: 'modx-rpack-signature' ,value: config.signature },{ html: _('package_remove_confirm') },MODx.PanelSpacer,{ html: _('package_remove_force_desc') ,border: false },MODx.PanelSpacer,{ xtype: 'xcheckbox' ,name: 'force' ,boxLabel: _('package_remove_force') ,id: 'modx-rpack-force' ,labelSeparator: '' ,inputValue: 'true' }] ,saveBtnText: _('package_remove') }); MODx.window.RemovePackage.superclass.constructor.call(this,config); }; Ext.extend(MODx.window.RemovePackage,MODx.Window,{ submit: function() { var r = this.config.record; if (this.fp.getForm().isValid()) { Ext.getCmp('modx-package-grid').loadConsole(Ext.getBody(),r.topic); this.fp.getForm().baseParams = { action: 'remove' ,signature: r.signature ,register: 'mgr' ,topic: r.topic ,force: Ext.getCmp('modx-rpack-force').getValue() }; this.fp.getForm().submit({ waitMsg: _('saving') ,scope: this ,failure: function(frm,a) { this.fireEvent('failure',frm,a); var g = Ext.getCmp('modx-package-grid'); g.getConsole().fireEvent('complete'); g.refresh(); Ext.Msg.hide(); this.hide(); } ,success: function(frm,a) { this.fireEvent('success',{f:frm,a:a}); var g = Ext.getCmp('modx-package-grid'); g.getConsole().fireEvent('complete'); g.refresh(); Ext.Msg.hide(); this.hide(); } }); } } }); Ext.reg('modx-window-package-remove',MODx.window.RemovePackage); /** * @class MODx.window.SetupOptions * @extends MODx.Window * @param {Object} config An object of configuration parameters * @xtype modx-window-setupoptions */ MODx.window.SetupOptions = function(config) { config = config || {}; Ext.applyIf(config,{ title: _('setup_options') ,layout: 'form' ,items:[{ xtype: 'modx-template-panel' ,id: 'modx-setupoptions-panel' ,bodyCssClass: 'win-desc panel-desc' ,startingMarkup: '<tpl for="."><p>{text}</p></tpl>' ,startingText: _('setup_options_desc') },{ html:'' ,xtype: 'form' ,bodyCssClass: 'inline-form' ,id: 'modx-setupoptions-form' }] ,buttons :[{ text: config.cancelBtnText || _('cancel') ,scope: this ,handler: function() { this.hide(); } },{ text: _('package_install') ,id:'package-setupoptions-install-btn' ,handler: this.install ,scope: this }] }); MODx.window.SetupOptions.superclass.constructor.call(this,config); }; Ext.extend(MODx.window.SetupOptions,MODx.Window,{ fetch: function(content){ Ext.getCmp('modx-setupoptions-form').getForm().getEl().update(content); } ,install: function(btn, ev){ this.hide(); var options = Ext.getCmp('modx-setupoptions-form').getForm().getValues(); Ext.getCmp('modx-panel-packages').install( options ); } }); Ext.reg('modx-package-setupoptions', MODx.window.SetupOptions); /** * @class MODx.window.ChangeProvider * @extends Ext.Window * @param {Object} config An object of configuration parameters * @xtype modx-window-changeprovider */ MODx.window.ChangeProvider = function(config) { config = config || {}; Ext.applyIf(config,{ title: _('provider_select') ,width: 400 ,layout: 'form' ,items:[{ xtype: 'modx-template-panel' ,id: 'modx-cp-panel' ,bodyCssClass: 'win-desc panel-desc' ,startingMarkup: '<tpl for="."><p>{text}</p></tpl>' ,startingText: _('provider_select_desc') },{ xtype: 'form' ,id: 'change-provider-form' ,border: false ,bodyCssClass: 'main-wrapper' ,items:[{ fieldLabel: _('provider') ,xtype: 'modx-combo-provider' ,id: 'modx-pdselprov-provider' ,allowBlank: false ,baseParams: { action: 'getList' ,showNone: false } }] }] ,buttons :[{ text: config.cancelBtnText || _('cancel') ,scope: this ,handler: function() { this.hide(); } },{ text: _('save_and_go_to_browser') ,id:'package-cp-btn' ,handler: this.submit ,scope: this }] }); MODx.window.ChangeProvider.superclass.constructor.call(this,config); }; Ext.extend(MODx.window.ChangeProvider,Ext.Window,{ //Using MODx.Window would create an empty unused form (It's not a bug)) submit: function(o) { var fm = Ext.getCmp('change-provider-form'); if (fm.getForm().isValid()) { var vs = fm.getForm().getValues(); MODx.provider = vs.provider; MODx.providerName = fm.getForm().findField('provider').getRawValue(); var tree = Ext.getCmp('modx-package-browser-tree'); tree.setProvider(vs.provider); if (tree.rendered) { var loader = tree.getLoader(); loader.baseParams = { action: 'getNodes' ,provider: vs.provider }; loader.load(tree.root); } MODx.debug('Switching to: '+MODx.provider); this.hide(); Ext.getCmp('modx-panel-packages-browser').activate(); } } }); Ext.reg('modx-package-changeprovider', MODx.window.ChangeProvider);