diff --git a/assets/components/batcher/js/widgets/resource.grid.js b/assets/components/batcher/js/widgets/resource.grid.js index 4fa535e..a21f1e5 100644 --- a/assets/components/batcher/js/widgets/resource.grid.js +++ b/assets/components/batcher/js/widgets/resource.grid.js @@ -1,774 +1,787 @@ -Ext.QuickTips.init(); -Batcher.grid.Resources = function(config) { - config = config || {}; - this.sm = new Ext.grid.CheckboxSelectionModel(); - - Ext.applyIf(config,{ - url: Batcher.config.connector_url - ,baseParams: { - action: 'mgr/resource/getList' - ,thread: config.thread - } - ,fields: ['id','pagetitle','template','templatename','alias','deleted','published','createdon','editedon','hidemenu','context_key'] - ,paging: true - ,autosave: false - ,remoteSort: true - ,autoExpandColumn: 'pagetitle' - ,cls: 'batcher-grid' - ,sm: this.sm - ,columns: [this.sm,{ - header: _('id') - ,dataIndex: 'id' - ,sortable: true - ,width: 40 - },{ - header: _('pagetitle') - ,dataIndex: 'pagetitle' - ,sortable: true - ,width: 100 - },{ - header: _('alias') - ,dataIndex: 'alias' - ,sortable: true - ,width: 100 - },{ - header: _('batcher.template') - ,dataIndex: 'templatename' - ,sortable: true - ,width: 120 - },{ - header: _('batcher.context') - ,dataIndex: 'context_key' - ,sortable: true - ,width: 120 - },{ - header: _('batcher.published') - ,dataIndex: 'published' - ,sortable: true - ,editor: { xtype: 'combo-boolean' ,renderer: 'boolean' } - ,width: 60 - },{ - header: _('batcher.hidemenu') - ,dataIndex: 'hidemenu' - ,sortable: true - ,editor: { xtype: 'combo-boolean' ,renderer: 'boolean' } - ,width: 60 - },{ - header: _('batcher.editedon') - ,dataIndex: 'editedon' - ,sortable: true - ,xtype: 'datecolumn' - ,format: MODx.config.manager_date_format+' '+MODx.config.manager_time_format - ,editable: false - ,width: 80 - }] - ,viewConfig: { - forceFit:true, - enableRowBody:true, - showPreview:true, - getRowClass : function(rec, ri, p){ - var cls = 'batcher-row'; - if (!rec.data.published) cls += ' batcher-unpublished'; - if (rec.data.deleted) cls += ' batcher-deleted'; - if (rec.data.hidemenu) cls += ' batcher-hidemenu'; - - if(this.showPreview){ - //p.body = '
'+rec.data.content+'
'; - return cls+' batcher-resource-expanded'; - } - return cls+' batcher-resource-collapsed'; - } - } - ,tbar: [{ - text: _('batcher.bulk_actions') - ,menu: this.getBatchMenu() - },'->',{ - xtype: 'modx-combo' - ,name: 'status' - ,id: 'batcher_resource_status' - ,autoWidth: true - ,store: new Ext.data.SimpleStore({ - data: [ - [0, _('batcher.resources.all')], - [1, _('batcher.resources.published')], - [2, _('batcher.resources.unpublished')], - [3, _('batcher.resources.deleted')] - ], - id: 0, - fields: ["value", "text"] - }) - ,valueField: 'value' - ,displayField: 'text' - ,mode: "local" - ,emptyText: _('batcher.filter_by_status') - ,listeners: { - 'select': {fn:this.filterResources,scope:this} - } - },{ - xtype: 'modx-combo-template' - ,name: 'template' - ,id: 'batcher_resource_template' - ,baseParams: { - action: 'element/template/getList' - ,combo: '1' - ,limit: 0 - } - ,emptyText: _('batcher.filter_by_template') - ,listeners: { - 'select': {fn:this.filterTemplate,scope:this} - } - },{ - xtype: 'modx-combo-context' - ,name: 'context' - ,id: 'batcher_resource_context' - ,emptyText: _('batcher.filter_by_context') - ,listeners: { - 'select': {fn:this.filterContext,scope:this} - } - },{ - xtype: 'textfield' - ,name: 'search' - ,width: 180 - ,id: 'batcher_resource_search' - ,emptyText: _('search_ellipsis') - ,listeners: { - 'render': {fn:function(tf) { - tf.getEl().addKeyListener(Ext.EventObject.ENTER,function() { - this.search(tf); - },this); - },scope:this} - } - },{ - xtype: 'button' - ,cls: 'batcher-btn-link' - ,text: ' '+_('batcher.filter.advanced') - ,listeners: { - click: { - fn: this.toggleAdvancedFilter, scope: this - } - } - },{ - xtype: 'button' - ,cls: 'batcher-btn-link' - ,text: ' '+_('batcher.filter.clear') - ,listeners: { - click: { - fn: this.clearFilter, scope: this - } - } - }] - }); - Batcher.grid.Resources.superclass.constructor.call(this,config) -}; -Ext.extend(Batcher.grid.Resources,MODx.grid.Grid,{ - search: function(tf,nv,ov) { - this.getStore().setBaseParam('search',tf.getValue()); - this.getBottomToolbar().changePage(1); - this.refresh(); - } - ,filterResources: function(cb,nv,ov) { - this.getStore().setBaseParam('published', null); - this.getStore().setBaseParam('deleted', null); - - var field; - var value; - if(cb.getValue() == 1){ - field = 'published'; - value = 1; - } - if(cb.getValue() == 2){ - field = 'published'; - value = '0'; - } - if(cb.getValue() == 3){ - field = 'deleted'; - value = 1; - } - - this.getStore().setBaseParam(field,value); - this.getBottomToolbar().changePage(1); - this.refresh(); - } - ,filterTemplate: function(cb,nv,ov) { - this.getStore().setBaseParam('template', cb.getValue()); - this.getBottomToolbar().changePage(1); - this.refresh(); - } - ,filterContext: function(cb,nv,ov) { - this.getStore().setBaseParam('context_key',cb.getValue()); - this.getBottomToolbar().changePage(1); - this.refresh(); - } - ,applyFilter: function() { - /* - * Get the values of all the filter options and perform the search. - */ - var filterField = Ext.getCmp('batcher_filter_field').getValue(); - var filterType = Ext.getCmp('batcher_filter_type').getValue(); - var filterValue = Ext.getCmp('batcher_filter_value').getValue(); - - this.getStore().setBaseParam('filter_field',filterField); - this.getStore().setBaseParam('filter_type',filterType); - this.getStore().setBaseParam('filter_value',filterValue); - this.getBottomToolbar().changePage(1); - this.refresh(); - - } - ,clearFilter: function() { - this.getStore().baseParams = { - action: 'mgr/resource/getList' - }; - Ext.getCmp('batcher_resource_status').reset(); - Ext.getCmp('batcher_resource_template').reset(); - Ext.getCmp('batcher_resource_context').reset(); - Ext.getCmp('batcher_resource_search').reset(); - if (Ext.getCmp('modx-resource-advanced-filter')) { - Ext.getCmp('modx-resource-advanced-filter').destroy(); - } - this.getBottomToolbar().changePage(1); - this.refresh(); - } - ,_renderUrl: function(v,md,rec) { - return ''+rec.data.pagetitle+''; - } - ,getMenu: function(g,ri,e) { - e.stopEvent(); - e.preventDefault(); - this.menu.record = this.getStore().getAt(ri).data; - if (!this.getSelectionModel().isSelected(ri)) { - this.getSelectionModel().selectRow(ri); - } - this.menu.removeAll(); - - var m = []; - if (this.menu.record.menu) { - m = this.menu.record.menu; - if (m.length > 0) { - this.addContextMenuItem(m); - this.menu.show(e.target); - } - } else { - var z = this.getBatchMenu(); - - for (var zz=0;zz < z.length;zz++) { - this.menu.add(z[zz]); - } - this.menu.show(e.target); - } - } - ,getSelectedAsList: function() { - var sels = this.getSelectionModel().getSelections(); - if (sels.length <= 0) return false; - - var cs = ''; - for (var i=0;i', { - xtype: 'modx-combo' - ,name: 'filter_field' - ,id: 'batcher_filter_field' - ,width: 160 - ,emptyText: _('batcher.filter.field') - ,fieldLabel: 'Site filters' - ,url: Batcher.config.connector_url - ,fields: ['key', 'value'] - ,valueField: 'key' - ,displayField: 'value' - ,baseParams: { - action: 'mgr/filters/getlist' - } - ,emptyValue: 0 - },{ - xtype: 'modx-combo' - ,name: 'filter_type' - ,id: 'batcher_filter_type' - ,width: 160 - ,emptyText: _('batcher.filter.type') - ,store: new Ext.data.SimpleStore({ - data: [ - ['=', '='], - ['!=', '≠'], - ['>', '>'], - ['<', '<'], - ['>=', '≥'], - ['<=', '≤'], - ['IN', 'IN'], - ['LIKE', 'LIKE'], - ['BETWEEN', 'BETWEEN'], - ['IS NULL', 'IS NULL'], - ['IS NOT NULL', 'IS NOT NULL'] - ], - id: 'id', - fields: ["value", "text"] - }) - ,valueField: 'value' - ,displayField: 'text' - ,mode: "local" - ,listeners:{ - select: function(combo, records){ - var disabled = false; - if (records.data.value) { - var value = records.data.value; - if (value == 'IS NULL' || value == 'IS NOT NULL') { - disabled = true; - } - } - Ext.getCmp('batcher_filter_value').setDisabled(disabled); - } - } - },{ - xtype: 'textfield' - ,name: 'filter_value' - ,id: 'batcher_filter_value' - ,width: 200 - ,emptyText: _('batcher.filter.value') - ,listeners: { - 'render': {fn:function(tf) { - tf.getEl().addKeyListener(Ext.EventObject.ENTER,function() { - this.applyFilter(tf); - },this); - },scope:this} - } - },{ - xtype: 'button' - ,id: 'batcher-resource-apply-filter' - ,text: 'Filter' - ,cls:'primary-button' - ,listeners: { - 'click': {fn: this.applyFilter, scope: this} - } - },{ - xtype: 'button' - , id: 'batcher-advanced-info' - , text: ' '+_('help') - , cls: 'batcher-btn-link' - , listeners: { - 'click': {fn: this.showInfo, scope: this} - } - }] - }); - } - ,showInfo: function(btn,e) { - if (!this.filterInfoWindow) { - this.filterInfoWindow = MODx.load({ - xtype: 'batcher-window-filter-info' - }); - } - this.filterInfoWindow.show(e.target); - return true; - } -}); -Ext.reg('batcher-grid-resource',Batcher.grid.Resources); - -Batcher.window.ChangeParent = function(config) { - config = config || {}; - Ext.applyIf(config,{ - title: _('batcher.change_parent') - ,url: Batcher.config.connector_url - ,baseParams: { - action: 'mgr/resource/changeparent' - } - ,width: 400 - ,fields: [{ - xtype: 'hidden' - ,name: 'resources' - },{ - xtype: 'textfield' - ,fieldLabel: _('batcher.parent') - ,name: 'parent' - ,anchor: '90%' - }] - }); - Batcher.window.ChangeParent.superclass.constructor.call(this,config); -}; -Ext.extend(Batcher.window.ChangeParent,MODx.Window); -Ext.reg('batcher-window-change-parent',Batcher.window.ChangeParent); - -Batcher.window.ChangeTemplate = function(config) { - config = config || {}; - Ext.applyIf(config,{ - title: _('batcher.change_template') - ,url: Batcher.config.connector_url - ,baseParams: { - action: 'mgr/resource/changetemplate' - } - ,width: 400 - ,fields: [{ - xtype: 'hidden' - ,name: 'resources' - },{ - xtype: 'modx-combo-template' - ,fieldLabel: _('batcher.template') - ,name: 'template' - ,hiddenName: 'template' - ,anchor: '90%' - }] - }); - Batcher.window.ChangeTemplate.superclass.constructor.call(this,config); -}; -Ext.extend(Batcher.window.ChangeTemplate,MODx.Window); -Ext.reg('batcher-window-change-template',Batcher.window.ChangeTemplate); - - -Batcher.window.ChangeAuthors = function(config) { - config = config || {}; - Ext.applyIf(config,{ - title: _('batcher.change_authors') - ,url: Batcher.config.connector_url - ,baseParams: { - action: 'mgr/resource/changeauthors' - } - ,width: 400 - ,fields: [{ - xtype: 'hidden' - ,name: 'resources' - },{ - xtype: 'modx-combo-user' - ,fieldLabel: _('batcher.createdby') - ,name: 'createdby' - ,hiddenName: 'createdby' - ,anchor: '90%' - },{ - xtype: 'modx-combo-user' - ,fieldLabel: _('batcher.editedby') - ,name: 'editedby' - ,hiddenName: 'editedby' - ,anchor: '90%' - },{ - xtype: 'modx-combo-user' - ,fieldLabel: _('batcher.publishedby') - ,name: 'publishedby' - ,hiddenName: 'publishedby' - ,anchor: '90%' - }] - }); - Batcher.window.ChangeAuthors.superclass.constructor.call(this,config); -}; -Ext.extend(Batcher.window.ChangeAuthors,MODx.Window); -Ext.reg('batcher-window-change-authors',Batcher.window.ChangeAuthors); - -Batcher.window.ChangeDates = function(config) { - config = config || {}; - Ext.applyIf(config,{ - title: _('batcher.change_dates') - ,url: Batcher.config.connector_url - ,baseParams: { - action: 'mgr/resource/changedates' - } - ,width: 500 - ,fields: [{ - xtype: 'hidden' - ,name: 'resources' - },{ - xtype: 'xdatetime' - ,fieldLabel: _('batcher.createdon') - ,name: 'createdon' - ,hiddenName: 'createdon' - ,anchor: '90%' - ,allowBlank: true - ,dateFormat: MODx.config.manager_date_format - ,timeFormat: MODx.config.manager_time_format - ,dateWidth: 120 - ,timeWidth: 120 - },{ - xtype: 'xdatetime' - ,fieldLabel: _('batcher.editedon') - ,name: 'editedon' - ,hiddenName: 'editedon' - ,anchor: '90%' - ,allowBlank: true - ,dateFormat: MODx.config.manager_date_format - ,timeFormat: MODx.config.manager_time_format - ,dateWidth: 120 - ,timeWidth: 120 - },{ - xtype: 'xdatetime' - ,fieldLabel: _('batcher.pub_date') - ,name: 'pub_date' - ,hiddenName: 'pub_date' - ,anchor: '90%' - ,allowBlank: true - ,dateFormat: MODx.config.manager_date_format - ,timeFormat: MODx.config.manager_time_format - ,dateWidth: 120 - ,timeWidth: 120 - },{ - xtype: 'xdatetime' - ,fieldLabel: _('batcher.unpub_date') - ,name: 'unpub_date' - ,hiddenName: 'unpub_date' - ,anchor: '90%' - ,allowBlank: true - ,dateFormat: MODx.config.manager_date_format - ,dateWidth: 120 - ,timeWidth: 120 - }] - }); - Batcher.window.ChangeDates.superclass.constructor.call(this,config); -}; -Ext.extend(Batcher.window.ChangeDates,MODx.Window); -Ext.reg('batcher-window-change-dates',Batcher.window.ChangeDates); - -Batcher.window.FilterInfo = function(config) { - config = config || {}; - Ext.applyIf(config,{ - title: _('batcher.filter.advanced') - ,modal: true - ,width: 600 - ,cls: 'batcher-info-window' - ,fields: [{ - // html: '

'+_('batcher.filter.advanced')+'

' - // ,border: false - // ,cls: 'modx-page-header' - // },{ - html: '

' + _('batcher.filter.advanced.desc') + '

' - , border: true - , style: { - padding: '5px 0 10px 0' - } - }] - ,buttons: false - }); - Batcher.window.FilterInfo.superclass.constructor.call(this,config); -}; -Ext.extend(Batcher.window.FilterInfo,MODx.Window); -Ext.reg('batcher-window-filter-info',Batcher.window.FilterInfo); +Ext.QuickTips.init(); +Batcher.grid.Resources = function(config) { + config = config || {}; + this.sm = new Ext.grid.CheckboxSelectionModel(); + + Ext.applyIf(config,{ + url: Batcher.config.connector_url + ,baseParams: { + action: 'mgr/resource/getList' + ,thread: config.thread + } + ,fields: ['id','pagetitle','template','templatename','alias','deleted','published','createdon','editedon','hidemenu','context_key'] + ,paging: true + ,autosave: false + ,remoteSort: true + ,autoExpandColumn: 'pagetitle' + ,cls: 'batcher-grid' + ,sm: this.sm + ,columns: [this.sm,{ + header: _('id') + ,dataIndex: 'id' + ,sortable: true + ,width: 40 + },{ + header: _('pagetitle') + ,dataIndex: 'pagetitle' + ,sortable: true + ,width: 100 + },{ + header: _('alias') + ,dataIndex: 'alias' + ,sortable: true + ,width: 100 + },{ + header: _('batcher.template') + ,dataIndex: 'templatename' + ,sortable: true + ,width: 120 + },{ + header: _('batcher.context') + ,dataIndex: 'context_key' + ,sortable: true + ,width: 120 + },{ + header: _('batcher.published') + ,dataIndex: 'published' + ,sortable: true + ,editor: { xtype: 'combo-boolean' ,renderer: 'boolean' } + ,width: 60 + },{ + header: _('batcher.hidemenu') + ,dataIndex: 'hidemenu' + ,sortable: true + ,editor: { xtype: 'combo-boolean' ,renderer: 'boolean' } + ,width: 60 + },{ + header: _('batcher.editedon') + ,dataIndex: 'editedon' + ,sortable: true + ,xtype: 'datecolumn' + ,format: MODx.config.manager_date_format+' '+MODx.config.manager_time_format + ,editable: false + ,width: 80 + }] + ,viewConfig: { + forceFit:true, + enableRowBody:true, + showPreview:true, + getRowClass : function(rec, ri, p){ + var cls = 'batcher-row'; + if (!rec.data.published) cls += ' batcher-unpublished'; + if (rec.data.deleted) cls += ' batcher-deleted'; + if (rec.data.hidemenu) cls += ' batcher-hidemenu'; + + if(this.showPreview){ + //p.body = '
'+rec.data.content+'
'; + return cls+' batcher-resource-expanded'; + } + return cls+' batcher-resource-collapsed'; + } + } + ,tbar: [{ + text: _('batcher.bulk_actions') + ,menu: this.getBatchMenu() + },'->',{ + xtype: 'modx-combo' + ,name: 'status' + ,id: 'batcher_resource_status' + ,autoWidth: true + ,store: new Ext.data.SimpleStore({ + data: [ + [0, _('batcher.resources.all')], + [1, _('batcher.resources.published')], + [2, _('batcher.resources.unpublished')], + [3, _('batcher.resources.deleted')] + ], + id: 0, + fields: ["value", "text"] + }) + ,valueField: 'value' + ,displayField: 'text' + ,mode: "local" + ,emptyText: _('batcher.filter_by_status') + ,listeners: { + 'select': {fn:this.filterResources,scope:this} + } + },{ + xtype: 'modx-combo-template' + ,name: 'template' + ,id: 'batcher_resource_template' + ,baseParams: { + action: 'element/template/getList' + ,combo: '1' + ,limit: 0 + } + ,emptyText: _('batcher.filter_by_template') + ,listeners: { + 'select': {fn:this.filterTemplate,scope:this} + } + },{ + xtype: 'modx-combo-context' + ,name: 'context' + ,id: 'batcher_resource_context' + ,emptyText: _('batcher.filter_by_context') + ,listeners: { + 'select': {fn:this.filterContext,scope:this} + } + },{ + xtype: 'textfield' + ,name: 'search' + ,width: 180 + ,id: 'batcher_resource_search' + ,emptyText: _('search_ellipsis') + ,listeners: { + 'render': {fn:function(tf) { + tf.getEl().addKeyListener(Ext.EventObject.ENTER,function() { + this.search(tf); + },this); + },scope:this} + } + },{ + xtype: 'button' + ,cls: 'batcher-btn-link' + ,text: ' '+_('batcher.filter.advanced') + ,listeners: { + click: { + fn: this.toggleAdvancedFilter, scope: this + } + } + },{ + xtype: 'button' + ,cls: 'batcher-btn-link' + ,text: ' '+_('batcher.filter.clear') + ,listeners: { + click: { + fn: this.clearFilter, scope: this + } + } + }] + }); + Batcher.grid.Resources.superclass.constructor.call(this,config) +}; +Ext.extend(Batcher.grid.Resources,MODx.grid.Grid,{ + search: function(tf,nv,ov) { + this.getStore().setBaseParam('search',tf.getValue()); + this.getBottomToolbar().changePage(1); + this.refresh(); + } + ,filterResources: function(cb,nv,ov) { + this.getStore().setBaseParam('published', null); + this.getStore().setBaseParam('deleted', null); + + var field; + var value; + if(cb.getValue() == 1){ + field = 'published'; + value = 1; + } + if(cb.getValue() == 2){ + field = 'published'; + value = '0'; + } + if(cb.getValue() == 3){ + field = 'deleted'; + value = 1; + } + + this.getStore().setBaseParam(field,value); + this.getBottomToolbar().changePage(1); + this.refresh(); + } + ,filterTemplate: function(cb,nv,ov) { + this.getStore().setBaseParam('template', cb.getValue()); + this.getBottomToolbar().changePage(1); + this.refresh(); + } + ,filterContext: function(cb,nv,ov) { + this.getStore().setBaseParam('context_key',cb.getValue()); + this.getBottomToolbar().changePage(1); + this.refresh(); + } + ,applyFilter: function() { + /* + * Get the values of all the filter options and perform the search. + */ + var filterField = Ext.getCmp('batcher_filter_field').getValue(); + var filterType = Ext.getCmp('batcher_filter_type').getValue(); + var filterValue = Ext.getCmp('batcher_filter_value').getValue(); + + this.getStore().setBaseParam('filter_field',filterField); + this.getStore().setBaseParam('filter_type',filterType); + this.getStore().setBaseParam('filter_value',filterValue); + this.getBottomToolbar().changePage(1); + this.refresh(); + + } + ,clearFilter: function() { + this.getStore().baseParams = { + action: 'mgr/resource/getList' + }; + Ext.getCmp('batcher_resource_status').reset(); + Ext.getCmp('batcher_resource_template').reset(); + Ext.getCmp('batcher_resource_context').reset(); + Ext.getCmp('batcher_resource_search').reset(); + if (Ext.getCmp('modx-resource-advanced-filter')) { + Ext.getCmp('modx-resource-advanced-filter').destroy(); + } + this.getBottomToolbar().changePage(1); + this.refresh(); + } + ,_renderUrl: function(v,md,rec) { + return ''+rec.data.pagetitle+''; + } + ,getMenu: function(g,ri,e) { + e.stopEvent(); + e.preventDefault(); + this.menu.record = this.getStore().getAt(ri).data; + if (!this.getSelectionModel().isSelected(ri)) { + this.getSelectionModel().selectRow(ri); + } + this.menu.removeAll(); + + var m = []; + if (this.menu.record.menu) { + m = this.menu.record.menu; + if (m.length > 0) { + this.addContextMenuItem(m); + this.menu.show(e.target); + } + } else { + var z = this.getBatchMenu(); + + for (var zz=0;zz < z.length;zz++) { + this.menu.add(z[zz]); + } + this.menu.show(e.target); + } + } + ,getSelectedAsList: function() { + var sels = this.getSelectionModel().getSelections(); + if (sels.length <= 0) return false; + + var cs = ''; + for (var i=0;i', { + xtype: 'modx-combo' + ,name: 'filter_field' + ,id: 'batcher_filter_field' + ,width: 160 + ,emptyText: _('batcher.filter.field') + ,fieldLabel: 'Site filters' + ,url: Batcher.config.connector_url + ,fields: ['key', 'value'] + ,valueField: 'key' + ,displayField: 'value' + ,baseParams: { + action: 'mgr/filters/getlist' + } + ,emptyValue: 0 + },{ + xtype: 'modx-combo' + ,name: 'filter_type' + ,id: 'batcher_filter_type' + ,width: 160 + ,emptyText: _('batcher.filter.type') + ,store: new Ext.data.SimpleStore({ + data: [ + ['=', '='], + ['!=', '≠'], + ['>', '>'], + ['<', '<'], + ['>=', '≥'], + ['<=', '≤'], + ['IN', 'IN'], + ['LIKE', 'LIKE'], + ['BETWEEN', 'BETWEEN'], + ['IS NULL', 'IS NULL'], + ['IS NOT NULL', 'IS NOT NULL'] + ], + id: 'id', + fields: ["value", "text"] + }) + ,valueField: 'value' + ,displayField: 'text' + ,mode: "local" + ,listeners:{ + select: function(combo, records){ + var disabled = false; + if (records.data.value) { + var value = records.data.value; + if (value == 'IS NULL' || value == 'IS NOT NULL') { + disabled = true; + } + } + Ext.getCmp('batcher_filter_value').setDisabled(disabled); + } + } + },{ + xtype: 'textfield' + ,name: 'filter_value' + ,id: 'batcher_filter_value' + ,width: 200 + ,emptyText: _('batcher.filter.value') + ,listeners: { + 'render': {fn:function(tf) { + tf.getEl().addKeyListener(Ext.EventObject.ENTER,function() { + this.applyFilter(tf); + },this); + },scope:this} + } + },{ + xtype: 'button' + ,id: 'batcher-resource-apply-filter' + ,text: 'Filter' + ,cls:'primary-button' + ,listeners: { + 'click': {fn: this.applyFilter, scope: this} + } + },{ + xtype: 'button' + , id: 'batcher-advanced-info' + , text: ' '+_('help') + , cls: 'batcher-btn-link' + , listeners: { + 'click': {fn: this.showInfo, scope: this} + } + }] + }); + } + ,showInfo: function(btn,e) { + if (!this.filterInfoWindow) { + this.filterInfoWindow = MODx.load({ + xtype: 'batcher-window-filter-info' + }); + } + this.filterInfoWindow.show(e.target); + return true; + } +}); +Ext.reg('batcher-grid-resource',Batcher.grid.Resources); + +Batcher.window.ChangeParent = function(config) { + config = config || {}; + Ext.applyIf(config,{ + title: _('batcher.change_parent') + ,url: Batcher.config.connector_url + ,baseParams: { + action: 'mgr/resource/changeparent' + } + ,width: 400 + ,fields: [{ + xtype: 'hidden' + ,name: 'resources' + },{ + xtype: 'textfield' + ,fieldLabel: _('batcher.parent') + ,name: 'parent' + ,anchor: '90%' + }] + }); + Batcher.window.ChangeParent.superclass.constructor.call(this,config); +}; +Ext.extend(Batcher.window.ChangeParent,MODx.Window); +Ext.reg('batcher-window-change-parent',Batcher.window.ChangeParent); + +Batcher.window.ChangeTemplate = function(config) { + config = config || {}; + Ext.applyIf(config,{ + title: _('batcher.change_template') + ,url: Batcher.config.connector_url + ,baseParams: { + action: 'mgr/resource/changetemplate' + } + ,width: 400 + ,fields: [{ + xtype: 'hidden' + ,name: 'resources' + },{ + xtype: 'modx-combo-template' + ,fieldLabel: _('batcher.template') + ,name: 'template' + ,hiddenName: 'template' + ,anchor: '90%' + }] + }); + Batcher.window.ChangeTemplate.superclass.constructor.call(this,config); +}; +Ext.extend(Batcher.window.ChangeTemplate,MODx.Window); +Ext.reg('batcher-window-change-template',Batcher.window.ChangeTemplate); + + +Batcher.window.ChangeAuthors = function(config) { + config = config || {}; + Ext.applyIf(config,{ + title: _('batcher.change_authors') + ,url: Batcher.config.connector_url + ,baseParams: { + action: 'mgr/resource/changeauthors' + } + ,width: 400 + ,fields: [{ + xtype: 'hidden' + ,name: 'resources' + },{ + xtype: 'modx-combo-user' + ,fieldLabel: _('batcher.createdby') + ,name: 'createdby' + ,hiddenName: 'createdby' + ,anchor: '90%' + },{ + xtype: 'modx-combo-user' + ,fieldLabel: _('batcher.editedby') + ,name: 'editedby' + ,hiddenName: 'editedby' + ,anchor: '90%' + },{ + xtype: 'modx-combo-user' + ,fieldLabel: _('batcher.publishedby') + ,name: 'publishedby' + ,hiddenName: 'publishedby' + ,anchor: '90%' + }] + }); + Batcher.window.ChangeAuthors.superclass.constructor.call(this,config); +}; +Ext.extend(Batcher.window.ChangeAuthors,MODx.Window); +Ext.reg('batcher-window-change-authors',Batcher.window.ChangeAuthors); + +Batcher.window.ChangeDates = function(config) { + config = config || {}; + Ext.applyIf(config,{ + title: _('batcher.change_dates') + ,url: Batcher.config.connector_url + ,baseParams: { + action: 'mgr/resource/changedates' + } + ,width: 500 + ,fields: [{ + xtype: 'hidden' + ,name: 'resources' + },{ + xtype: 'xdatetime' + ,fieldLabel: _('batcher.createdon') + ,name: 'createdon' + ,hiddenName: 'createdon' + ,anchor: '90%' + ,allowBlank: true + ,dateFormat: MODx.config.manager_date_format + ,timeFormat: MODx.config.manager_time_format + ,dateWidth: 120 + ,timeWidth: 120 + },{ + xtype: 'xdatetime' + ,fieldLabel: _('batcher.editedon') + ,name: 'editedon' + ,hiddenName: 'editedon' + ,anchor: '90%' + ,allowBlank: true + ,dateFormat: MODx.config.manager_date_format + ,timeFormat: MODx.config.manager_time_format + ,dateWidth: 120 + ,timeWidth: 120 + },{ + xtype: 'xdatetime' + ,fieldLabel: _('batcher.pub_date') + ,name: 'pub_date' + ,hiddenName: 'pub_date' + ,anchor: '90%' + ,allowBlank: true + ,dateFormat: MODx.config.manager_date_format + ,timeFormat: MODx.config.manager_time_format + ,dateWidth: 120 + ,timeWidth: 120 + },{ + xtype: 'xdatetime' + ,fieldLabel: _('batcher.unpub_date') + ,name: 'unpub_date' + ,hiddenName: 'unpub_date' + ,anchor: '90%' + ,allowBlank: true + ,dateFormat: MODx.config.manager_date_format + ,dateWidth: 120 + ,timeWidth: 120 + }] + }); + Batcher.window.ChangeDates.superclass.constructor.call(this,config); +}; +Ext.extend(Batcher.window.ChangeDates,MODx.Window); +Ext.reg('batcher-window-change-dates',Batcher.window.ChangeDates); + +Batcher.window.FilterInfo = function(config) { + config = config || {}; + Ext.applyIf(config,{ + title: _('batcher.filter.advanced') + ,modal: true + ,width: 600 + ,cls: 'batcher-info-window' + ,fields: [{ + // html: '

'+_('batcher.filter.advanced')+'

' + // ,border: false + // ,cls: 'modx-page-header' + // },{ + html: '

' + _('batcher.filter.advanced.desc') + '

' + , border: true + , style: { + padding: '5px 0 10px 0' + } + }] + ,buttons: false + }); + Batcher.window.FilterInfo.superclass.constructor.call(this,config); +}; +Ext.extend(Batcher.window.FilterInfo,MODx.Window); +Ext.reg('batcher-window-filter-info',Batcher.window.FilterInfo); diff --git a/core/components/batcher/lexicon/de/default.inc.php b/core/components/batcher/lexicon/de/default.inc.php index 6ccdf49..4a58cd6 100644 --- a/core/components/batcher/lexicon/de/default.inc.php +++ b/core/components/batcher/lexicon/de/default.inc.php @@ -1,110 +1,112 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Default German language translation - * - * @package batcher - * @subpackage lexicon - * @language de - */ -$_lang['batcher'] = 'Batcher'; -$_lang['batcher.action_err_ns'] = 'Bitte wählen Sie eine Aktion.'; -$_lang['batcher.and_others'] = 'und [[+count]] weitere...'; -$_lang['batcher.bulk_actions'] = 'Stapel-Aktionen'; -$_lang['batcher.cacheable'] = 'Cache aktiv'; -$_lang['batcher.category'] = 'Kategorie'; -$_lang['batcher.category_err_ns'] = 'Kategorie nicht angegeben.'; -$_lang['batcher.category_err_nf'] = 'Kategorie mit der ID [[+id]] nicht gefunden'; -$_lang['batcher.change_authors'] = 'Autoren ändern'; -$_lang['batcher.change_category'] = 'Kategorie ändern'; -$_lang['batcher.change_dates'] = 'Daten ändern'; -$_lang['batcher.change_default_tv_values'] = 'TV-Standardwerte ändern'; -$_lang['batcher.change_tv_values'] = 'TV-Werte ändern'; -$_lang['batcher.change_parent'] = 'Eltern-Ressource ändern'; -$_lang['batcher.change_template'] = 'Template ändern'; -$_lang['batcher.createdby'] = 'Erstellt von'; -$_lang['batcher.createdon'] = 'Erstellt am'; -$_lang['batcher.deleted'] = 'Gelöscht'; -$_lang['batcher.editedby'] = 'Bearbeitet von'; -$_lang['batcher.editedon'] = 'Bearbeitet am'; -$_lang['batcher.filter_by_status'] = 'Nach Status filtern'; -$_lang['batcher.filter_by_template'] = 'Nach Template filtern'; -$_lang['batcher.filter_by_context'] = 'Nach Kontext filtern'; -$_lang['batcher.filter.field'] = 'Feld'; -$_lang['batcher.filter.type'] = 'Operator'; -$_lang['batcher.filter.value'] = 'Wert'; -$_lang['batcher.filter.clear'] = 'Filter zurücksetzen'; -$_lang['batcher.filter.advanced'] = 'Erweiterter Filter'; -$_lang['batcher.filter.advanced.desc'] = 'Der erweiterte Filter erlaubt Ihnen, nach allen Ressourcen-Feldern mit benutzerdefinierten Operatoren zu filtern.
-Für die Operatoren `IN` und `BETWEEN` müssen die Werte kommasepariert angegeben werden, und für den `LIKE`-Operator können Sie den Platzhalter `%` verwenden.

-Beispiele:
-Feld: `id` - Operator: `BETWEEN` - Wert: `1,5` listet Ressourcen mit IDs zwischen 1 und 5 auf.
-Feld: `id` - Operator: `IN` - Wert: `1,3,6` listet Ressourcen mit den IDs 1, 3 und 6 auf.
-Feld: `pagetitle` - Operator: `LIKE` - Wert: `Seite%` listet alle Ressourcen mit einem Seitentitel auf, der mit `Seite` beginnt.
-'; -$_lang['batcher.filter.element_type'] = 'Element-Typ'; -$_lang['batcher.hidemenu'] = 'Nicht in Menüs anzeigen'; -$_lang['batcher.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Ressourcen gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Ressourcen auswählen, die Sie bearbeiten möchten.'; -$_lang['batcher.menu_desc'] = 'Bearbeiten Sie mehrere Ressourcen oder Elemente gleichzeitig.'; -$_lang['batcher.parent'] = 'Eltern-Ressource'; -$_lang['batcher.parent_err_nf'] = 'Eltern-Ressource nicht gefunden.'; -$_lang['batcher.parent_err_ns'] = 'Eltern-Ressource nicht angegeben.'; -$_lang['batcher.pub_date'] = 'Veröffentlichungsdatum'; -$_lang['batcher.published'] = 'Veröffentlicht'; -$_lang['batcher.publishedby'] = 'Veröffentlicht von'; -$_lang['batcher.resources'] = 'Ressourcen'; -$_lang['batcher.resources_affect'] = 'Dies wirkt sich auf die folgenden Ressourcen aus:'; -$_lang['batcher.resources_err_ns'] = 'Bitte wählen Sie zunächst eine oder mehrere Ressourcen aus, für die diese Aktion ausgeführt werden soll!'; -$_lang['batcher.richtext'] = 'Rich-Text-Editor aktiviert'; -$_lang['batcher.searchable'] = 'Durchsuchbar'; -$_lang['batcher.context'] = 'Kontext'; -$_lang['batcher.template'] = 'Template'; -$_lang['batcher.template_err_nf'] = 'Template nicht gefunden.'; -$_lang['batcher.template_err_ns'] = 'Template nicht angegeben.'; -$_lang['batcher.template.tvdefaults.intro_msg'] = 'Hier können Sie die Standardwerte der Template-Variablen für dieses Template festlegen. Wählen Sie die Template-Variablen aus, die Sie ändern möchten.'; -$_lang['batcher.template.tvs.intro_msg'] = 'Hier können Sie die Werte der Template-Variablen für alle Ressourcen, die dieses Template verwenden, festlegen. Wählen Sie die Template-Variablen aus, die Sie ändern möchten.'; -$_lang['batcher.templates'] = 'Templates'; -$_lang['batcher.templates_err_ns'] = 'Bitte wählen Sie zunächst ein oder mehrere Templates aus, für die diese Aktion ausgeführt werden soll!'; -$_lang['batcher.templates.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Templates gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Templates auswählen, die Sie bearbeiten möchten.'; -$_lang['batcher.tvs'] = 'Template-Variablen'; -$_lang['batcher.tvs_err_ns'] = 'Keine Template-Variable angegeben!'; -$_lang['batcher.toggle'] = 'Umschalten'; -$_lang['batcher.uncacheable'] = 'Cache nicht aktiv'; -$_lang['batcher.undeleted'] = 'Nicht gelöscht'; -$_lang['batcher.unhidemenu'] = 'In Menüs anzeigen'; -$_lang['batcher.unpub_date'] = 'Zurückziehungs-Datum'; -$_lang['batcher.unpublished'] = 'Zurückgezogen'; -$_lang['batcher.unrichtext'] = 'Rich-Text-Editor deaktiviert'; -$_lang['batcher.unsearchable'] = 'Nicht durchsuchbar'; -$_lang['batcher.user_err_nf'] = 'Benutzer nicht gefunden.'; -$_lang['batcher.permanentdelete'] = 'Dauerhaft löschen'; -$_lang['batcher.permanentdelete.title'] = 'Ressourcen dauerhaft löschen?'; -$_lang['batcher.permanentdelete.message'] = 'Sind Sie sicher, dass Sie alle ausgewählten Ressourcen dauerhaft löschen möchten? Dies kann nicht rückgängig gemacht werden.'; -$_lang['batcher.resources.all'] = 'Alle Ressourcen'; -$_lang['batcher.resources.published'] = 'Veröffentlicht'; -$_lang['batcher.resources.unpublished'] = 'Zurückgezogen'; -$_lang['batcher.resources.deleted'] = 'Gelöscht'; - -$_lang['batcher.elements'] = 'Elemente'; -$_lang['batcher.elements.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Elemente gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Elemente auswählen, die Sie bearbeiten möchten.'; + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Default German language translation + * + * @package batcher + * @subpackage lexicon + * @language de + */ +$_lang['batcher'] = 'Batcher'; +$_lang['batcher.action_err_ns'] = 'Bitte wählen Sie eine Aktion.'; +$_lang['batcher.and_others'] = 'und [[+count]] weitere...'; +$_lang['batcher.bulk_actions'] = 'Stapel-Aktionen'; +$_lang['batcher.cacheable'] = 'Cache aktiv'; +$_lang['batcher.category'] = 'Kategorie'; +$_lang['batcher.category_err_ns'] = 'Kategorie nicht angegeben.'; +$_lang['batcher.category_err_nf'] = 'Kategorie mit der ID [[+id]] nicht gefunden'; +$_lang['batcher.change_authors'] = 'Autoren ändern'; +$_lang['batcher.change_category'] = 'Kategorie ändern'; +$_lang['batcher.change_dates'] = 'Daten ändern'; +$_lang['batcher.change_default_tv_values'] = 'TV-Standardwerte ändern'; +$_lang['batcher.change_tv_values'] = 'TV-Werte ändern'; +$_lang['batcher.change_parent'] = 'Eltern-Ressource ändern'; +$_lang['batcher.change_template'] = 'Template ändern'; +$_lang['batcher.createdby'] = 'Erstellt von'; +$_lang['batcher.createdon'] = 'Erstellt am'; +$_lang['batcher.deleted'] = 'Gelöscht'; +$_lang['batcher.editedby'] = 'Bearbeitet von'; +$_lang['batcher.editedon'] = 'Bearbeitet am'; +$_lang['batcher.filter_by_status'] = 'Nach Status filtern'; +$_lang['batcher.filter_by_template'] = 'Nach Template filtern'; +$_lang['batcher.filter_by_context'] = 'Nach Kontext filtern'; +$_lang['batcher.filter.field'] = 'Feld'; +$_lang['batcher.filter.type'] = 'Operator'; +$_lang['batcher.filter.value'] = 'Wert'; +$_lang['batcher.filter.clear'] = 'Filter zurücksetzen'; +$_lang['batcher.filter.advanced'] = 'Erweiterter Filter'; +$_lang['batcher.filter.advanced.desc'] = 'Der erweiterte Filter erlaubt Ihnen, nach allen Ressourcen-Feldern mit benutzerdefinierten Operatoren zu filtern.
+Für die Operatoren `IN` und `BETWEEN` müssen die Werte kommasepariert angegeben werden, und für den `LIKE`-Operator können Sie den Platzhalter `%` verwenden.

+Beispiele:
+Feld: `id` - Operator: `BETWEEN` - Wert: `1,5` listet Ressourcen mit IDs zwischen 1 und 5 auf.
+Feld: `id` - Operator: `IN` - Wert: `1,3,6` listet Ressourcen mit den IDs 1, 3 und 6 auf.
+Feld: `pagetitle` - Operator: `LIKE` - Wert: `Seite%` listet alle Ressourcen mit einem Seitentitel auf, der mit `Seite` beginnt.
+'; +$_lang['batcher.filter.element_type'] = 'Element-Typ'; +$_lang['batcher.hidemenu'] = 'Nicht in Menüs anzeigen'; +$_lang['batcher.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Ressourcen gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Ressourcen auswählen, die Sie bearbeiten möchten.'; +$_lang['batcher.isfolder'] = 'Is container'; +$_lang['batcher.isnotfolder'] = 'Is not container'; +$_lang['batcher.menu_desc'] = 'Bearbeiten Sie mehrere Ressourcen oder Elemente gleichzeitig.'; +$_lang['batcher.parent'] = 'Eltern-Ressource'; +$_lang['batcher.parent_err_nf'] = 'Eltern-Ressource nicht gefunden.'; +$_lang['batcher.parent_err_ns'] = 'Eltern-Ressource nicht angegeben.'; +$_lang['batcher.pub_date'] = 'Veröffentlichungsdatum'; +$_lang['batcher.published'] = 'Veröffentlicht'; +$_lang['batcher.publishedby'] = 'Veröffentlicht von'; +$_lang['batcher.resources'] = 'Ressourcen'; +$_lang['batcher.resources_affect'] = 'Dies wirkt sich auf die folgenden Ressourcen aus:'; +$_lang['batcher.resources_err_ns'] = 'Bitte wählen Sie zunächst eine oder mehrere Ressourcen aus, für die diese Aktion ausgeführt werden soll!'; +$_lang['batcher.richtext'] = 'Rich-Text-Editor aktiviert'; +$_lang['batcher.searchable'] = 'Durchsuchbar'; +$_lang['batcher.context'] = 'Kontext'; +$_lang['batcher.template'] = 'Template'; +$_lang['batcher.template_err_nf'] = 'Template nicht gefunden.'; +$_lang['batcher.template_err_ns'] = 'Template nicht angegeben.'; +$_lang['batcher.template.tvdefaults.intro_msg'] = 'Hier können Sie die Standardwerte der Template-Variablen für dieses Template festlegen. Wählen Sie die Template-Variablen aus, die Sie ändern möchten.'; +$_lang['batcher.template.tvs.intro_msg'] = 'Hier können Sie die Werte der Template-Variablen für alle Ressourcen, die dieses Template verwenden, festlegen. Wählen Sie die Template-Variablen aus, die Sie ändern möchten.'; +$_lang['batcher.templates'] = 'Templates'; +$_lang['batcher.templates_err_ns'] = 'Bitte wählen Sie zunächst ein oder mehrere Templates aus, für die diese Aktion ausgeführt werden soll!'; +$_lang['batcher.templates.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Templates gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Templates auswählen, die Sie bearbeiten möchten.'; +$_lang['batcher.tvs'] = 'Template-Variablen'; +$_lang['batcher.tvs_err_ns'] = 'Keine Template-Variable angegeben!'; +$_lang['batcher.toggle'] = 'Umschalten'; +$_lang['batcher.uncacheable'] = 'Cache nicht aktiv'; +$_lang['batcher.undeleted'] = 'Nicht gelöscht'; +$_lang['batcher.unhidemenu'] = 'In Menüs anzeigen'; +$_lang['batcher.unpub_date'] = 'Zurückziehungs-Datum'; +$_lang['batcher.unpublished'] = 'Zurückgezogen'; +$_lang['batcher.unrichtext'] = 'Rich-Text-Editor deaktiviert'; +$_lang['batcher.unsearchable'] = 'Nicht durchsuchbar'; +$_lang['batcher.user_err_nf'] = 'Benutzer nicht gefunden.'; +$_lang['batcher.permanentdelete'] = 'Dauerhaft löschen'; +$_lang['batcher.permanentdelete.title'] = 'Ressourcen dauerhaft löschen?'; +$_lang['batcher.permanentdelete.message'] = 'Sind Sie sicher, dass Sie alle ausgewählten Ressourcen dauerhaft löschen möchten? Dies kann nicht rückgängig gemacht werden.'; +$_lang['batcher.resources.all'] = 'Alle Ressourcen'; +$_lang['batcher.resources.published'] = 'Veröffentlicht'; +$_lang['batcher.resources.unpublished'] = 'Zurückgezogen'; +$_lang['batcher.resources.deleted'] = 'Gelöscht'; + +$_lang['batcher.elements'] = 'Elemente'; +$_lang['batcher.elements.intro_msg'] = 'Hier können Sie einige Einstellungen für mehrere Elemente gleichzeitig bearbeiten. Beginnen Sie, indem Sie die Elemente auswählen, die Sie bearbeiten möchten.'; \ No newline at end of file diff --git a/core/components/batcher/lexicon/en/default.inc.php b/core/components/batcher/lexicon/en/default.inc.php index fcd403b..ef097de 100644 --- a/core/components/batcher/lexicon/en/default.inc.php +++ b/core/components/batcher/lexicon/en/default.inc.php @@ -1,110 +1,112 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Default English language translation - * - * @package batcher - * @subpackage lexicon - * @language en - */ -$_lang['batcher'] = 'Batcher'; -$_lang['batcher.action_err_ns'] = 'Please specify an action.'; -$_lang['batcher.and_others'] = 'And [[+count]] others...'; -$_lang['batcher.bulk_actions'] = 'Bulk actions'; -$_lang['batcher.cacheable'] = 'Cacheable'; -$_lang['batcher.category'] = 'Category'; -$_lang['batcher.category_err_ns'] = 'Category not specified.'; -$_lang['batcher.category_err_nf'] = 'Category with ID [[+id]] not found.'; -$_lang['batcher.change_authors'] = 'Change authors'; -$_lang['batcher.change_category'] = 'Change category'; -$_lang['batcher.change_dates'] = 'Change dates'; -$_lang['batcher.change_default_tv_values'] = 'Change default TV values'; -$_lang['batcher.change_tv_values'] = 'Change TV values'; -$_lang['batcher.change_parent'] = 'Change parent'; -$_lang['batcher.change_template'] = 'Change template'; -$_lang['batcher.createdby'] = 'Created by'; -$_lang['batcher.createdon'] = 'Created on'; -$_lang['batcher.deleted'] = 'Deleted'; -$_lang['batcher.editedby'] = 'Edited by'; -$_lang['batcher.editedon'] = 'Edited on'; -$_lang['batcher.filter_by_status'] = 'Filter by status'; -$_lang['batcher.filter_by_template'] = 'Filter by template'; -$_lang['batcher.filter_by_context'] = 'Filter by context'; -$_lang['batcher.filter.field'] = 'Field'; -$_lang['batcher.filter.type'] = 'Operator'; -$_lang['batcher.filter.value'] = 'Value'; -$_lang['batcher.filter.clear'] = 'Clear filters'; -$_lang['batcher.filter.advanced'] = 'Advanced filter'; -$_lang['batcher.filter.advanced.desc'] = 'The advanced filter allows you to filter on all resource fields with custom operators.
-For the operators `IN` and `BETWEEN` the values have to be comma-separated, and for the `LIKE` operator you can use the `%` wildcard.

-Examples:
-Field: `id` - Operator: `BETWEEN` - Value: `1,5` will give you resources with IDs between 1 and 5.
-Field: `id` - Operator: `IN` - Value: `1,3,6` will give resources with IDs 1, 3 and 6.
-Field: `pagetitle` - Operator: `LIKE` - Value: `page%` will give all resources with pagetitle starting with `page`.
-'; -$_lang['batcher.filter.element_type'] = 'Element type'; -$_lang['batcher.hidemenu'] = 'Hidden from menus'; -$_lang['batcher.intro_msg'] = 'Perform batch actions on your resources here. Start by selecting the resources you would like to edit.'; -$_lang['batcher.menu_desc'] = 'Execute batch actions on your resources and elements.'; -$_lang['batcher.parent'] = 'Parent'; -$_lang['batcher.parent_err_nf'] = 'Parent not found.'; -$_lang['batcher.parent_err_ns'] = 'Parent not specified.'; -$_lang['batcher.pub_date'] = 'Publish date'; -$_lang['batcher.published'] = 'Published'; -$_lang['batcher.publishedby'] = 'Published by'; -$_lang['batcher.resources'] = 'Resources'; -$_lang['batcher.resources_affect'] = 'This will affect the following resources:'; -$_lang['batcher.resources_err_ns'] = 'Please select one or more resources to perform that action on first!'; -$_lang['batcher.richtext'] = 'Richtext enabled'; -$_lang['batcher.searchable'] = 'Searchable'; -$_lang['batcher.context'] = 'Context'; -$_lang['batcher.template'] = 'Template'; -$_lang['batcher.template_err_nf'] = 'Template not found.'; -$_lang['batcher.template_err_ns'] = 'Template not specified.'; -$_lang['batcher.template.tvdefaults.intro_msg'] = 'Set the default values of any template variables for this template. Check which TVs you would like to change.'; -$_lang['batcher.template.tvs.intro_msg'] = 'Sets the values for all resource template variable values for this template. Check which TVs you would like to change.'; -$_lang['batcher.templates'] = 'Templates'; -$_lang['batcher.templates_err_ns'] = 'Please select one or more templates to perform that action on first!'; -$_lang['batcher.templates.intro_msg'] = 'Perform batch actions on your templates here. Start by selecting the templates you would like to edit.'; -$_lang['batcher.tvs'] = 'Template variables'; -$_lang['batcher.tvs_err_ns'] = 'No template variables specified!'; -$_lang['batcher.toggle'] = 'Toggle'; -$_lang['batcher.uncacheable'] = 'Uncacheable'; -$_lang['batcher.undeleted'] = 'Not deleted'; -$_lang['batcher.unhidemenu'] = 'Shown in menus'; -$_lang['batcher.unpub_date'] = 'Unpublish date'; -$_lang['batcher.unpublished'] = 'Unpublished'; -$_lang['batcher.unrichtext'] = 'Richtext disabled'; -$_lang['batcher.unsearchable'] = 'Unsearchable'; -$_lang['batcher.user_err_nf'] = 'User not found.'; -$_lang['batcher.permanentdelete'] = 'Permanent delete'; -$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; -$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to delete all selected resources permanently? This cannot be undone.'; -$_lang['batcher.resources.all'] = 'All resources'; -$_lang['batcher.resources.published'] = 'Published'; -$_lang['batcher.resources.unpublished'] = 'Unpublished'; -$_lang['batcher.resources.deleted'] = 'Deleted'; - -$_lang['batcher.elements'] = 'Elements'; -$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on your elements here. Start by selecting the elements you would like to edit.'; + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Default English language translation + * + * @package batcher + * @subpackage lexicon + * @language en + */ +$_lang['batcher'] = 'Batcher'; +$_lang['batcher.action_err_ns'] = 'Please specify an action.'; +$_lang['batcher.and_others'] = 'And [[+count]] others...'; +$_lang['batcher.bulk_actions'] = 'Bulk actions'; +$_lang['batcher.cacheable'] = 'Cacheable'; +$_lang['batcher.category'] = 'Category'; +$_lang['batcher.category_err_ns'] = 'Category not specified.'; +$_lang['batcher.category_err_nf'] = 'Category with ID [[+id]] not found.'; +$_lang['batcher.change_authors'] = 'Change authors'; +$_lang['batcher.change_category'] = 'Change category'; +$_lang['batcher.change_dates'] = 'Change dates'; +$_lang['batcher.change_default_tv_values'] = 'Change default TV values'; +$_lang['batcher.change_tv_values'] = 'Change TV values'; +$_lang['batcher.change_parent'] = 'Change parent'; +$_lang['batcher.change_template'] = 'Change template'; +$_lang['batcher.createdby'] = 'Created by'; +$_lang['batcher.createdon'] = 'Created on'; +$_lang['batcher.deleted'] = 'Deleted'; +$_lang['batcher.editedby'] = 'Edited by'; +$_lang['batcher.editedon'] = 'Edited on'; +$_lang['batcher.filter_by_status'] = 'Filter by status'; +$_lang['batcher.filter_by_template'] = 'Filter by template'; +$_lang['batcher.filter_by_context'] = 'Filter by context'; +$_lang['batcher.filter.field'] = 'Field'; +$_lang['batcher.filter.type'] = 'Operator'; +$_lang['batcher.filter.value'] = 'Value'; +$_lang['batcher.filter.clear'] = 'Clear filters'; +$_lang['batcher.filter.advanced'] = 'Advanced filter'; +$_lang['batcher.filter.advanced.desc'] = 'The advanced filter allows you to filter on all resource fields with custom operators.
+For the operators `IN` and `BETWEEN` the values have to be comma-separated, and for the `LIKE` operator you can use the `%` wildcard.

+Examples:
+Field: `id` - Operator: `BETWEEN` - Value: `1,5` will give you resources with IDs between 1 and 5.
+Field: `id` - Operator: `IN` - Value: `1,3,6` will give resources with IDs 1, 3 and 6.
+Field: `pagetitle` - Operator: `LIKE` - Value: `page%` will give all resources with pagetitle starting with `page`.
+'; +$_lang['batcher.filter.element_type'] = 'Element type'; +$_lang['batcher.hidemenu'] = 'Hidden from menus'; +$_lang['batcher.intro_msg'] = 'Perform batch actions on your resources here. Start by selecting the resources you would like to edit.'; +$_lang['batcher.isfolder'] = 'Is container'; +$_lang['batcher.isnotfolder'] = 'Is not container'; +$_lang['batcher.menu_desc'] = 'Execute batch actions on your resources and elements.'; +$_lang['batcher.parent'] = 'Parent'; +$_lang['batcher.parent_err_nf'] = 'Parent not found.'; +$_lang['batcher.parent_err_ns'] = 'Parent not specified.'; +$_lang['batcher.pub_date'] = 'Publish date'; +$_lang['batcher.published'] = 'Published'; +$_lang['batcher.publishedby'] = 'Published by'; +$_lang['batcher.resources'] = 'Resources'; +$_lang['batcher.resources_affect'] = 'This will affect the following resources:'; +$_lang['batcher.resources_err_ns'] = 'Please select one or more resources to perform that action on first!'; +$_lang['batcher.richtext'] = 'Richtext enabled'; +$_lang['batcher.searchable'] = 'Searchable'; +$_lang['batcher.context'] = 'Context'; +$_lang['batcher.template'] = 'Template'; +$_lang['batcher.template_err_nf'] = 'Template not found.'; +$_lang['batcher.template_err_ns'] = 'Template not specified.'; +$_lang['batcher.template.tvdefaults.intro_msg'] = 'Set the default values of any template variables for this template. Check which TVs you would like to change.'; +$_lang['batcher.template.tvs.intro_msg'] = 'Sets the values for all resource template variable values for this template. Check which TVs you would like to change.'; +$_lang['batcher.templates'] = 'Templates'; +$_lang['batcher.templates_err_ns'] = 'Please select one or more templates to perform that action on first!'; +$_lang['batcher.templates.intro_msg'] = 'Perform batch actions on your templates here. Start by selecting the templates you would like to edit.'; +$_lang['batcher.tvs'] = 'Template variables'; +$_lang['batcher.tvs_err_ns'] = 'No template variables specified!'; +$_lang['batcher.toggle'] = 'Toggle'; +$_lang['batcher.uncacheable'] = 'Uncacheable'; +$_lang['batcher.undeleted'] = 'Not deleted'; +$_lang['batcher.unhidemenu'] = 'Shown in menus'; +$_lang['batcher.unpub_date'] = 'Unpublish date'; +$_lang['batcher.unpublished'] = 'Unpublished'; +$_lang['batcher.unrichtext'] = 'Richtext disabled'; +$_lang['batcher.unsearchable'] = 'Unsearchable'; +$_lang['batcher.user_err_nf'] = 'User not found.'; +$_lang['batcher.permanentdelete'] = 'Permanent delete'; +$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; +$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to delete all selected resources permanently? This cannot be undone.'; +$_lang['batcher.resources.all'] = 'All resources'; +$_lang['batcher.resources.published'] = 'Published'; +$_lang['batcher.resources.unpublished'] = 'Unpublished'; +$_lang['batcher.resources.deleted'] = 'Deleted'; + +$_lang['batcher.elements'] = 'Elements'; +$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on your elements here. Start by selecting the elements you would like to edit.'; \ No newline at end of file diff --git a/core/components/batcher/lexicon/fr/default.inc.php b/core/components/batcher/lexicon/fr/default.inc.php index 9ce46ac..903542f 100644 --- a/core/components/batcher/lexicon/fr/default.inc.php +++ b/core/components/batcher/lexicon/fr/default.inc.php @@ -1,106 +1,108 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Default French language translation - * - * @package batcher - * @subpackage lexicon - * @language fr - */ -$_lang['batcher'] = 'Batcher'; -$_lang['batcher.action_err_ns'] = 'Veuillez indiquer une action.'; -$_lang['batcher.and_others'] = 'Et [[+count]] autres…'; -$_lang['batcher.bulk_actions'] = 'Actions par lot'; -$_lang['batcher.cacheable'] = 'Placer dans le cache'; -$_lang['batcher.category'] = 'Catégorie'; -$_lang['batcher.category_err_ns'] = 'Catégorie non spécifiée.'; -$_lang['batcher.category_err_nf'] = 'Catégorie avec l\'ID [[+id]] non trouvée'; -$_lang['batcher.change_authors'] = 'Changer les auteurs'; -$_lang['batcher.change_category'] = 'Changer de catégorie'; -$_lang['batcher.change_dates'] = 'Changer les dates'; -$_lang['batcher.change_default_tv_values'] = 'Changer les valeurs par défaut des variables de modèle'; -$_lang['batcher.change_tv_values'] = 'Changer les valeurs des variables de modèle'; -$_lang['batcher.change_parent'] = 'Changer de document parent'; -$_lang['batcher.change_template'] = 'Changer de modèle'; -$_lang['batcher.createdby'] = 'Créé par'; -$_lang['batcher.createdon'] = 'Créé le'; -$_lang['batcher.deleted'] = 'Supprimé'; -$_lang['batcher.editedby'] = 'Édité par'; -$_lang['batcher.editedon'] = 'Édité le'; -$_lang['batcher.filter_by_status'] = 'Trier par status'; -$_lang['batcher.filter_by_template'] = 'Trier par modèle'; -$_lang['batcher.filter_by_context'] = 'Trier par contexte'; -$_lang['batcher.filter.field'] = 'Field'; -$_lang['batcher.filter.type'] = 'Operator'; -$_lang['batcher.filter.value'] = 'Value'; -$_lang['batcher.filter.clear'] = 'Clear filters'; -$_lang['batcher.filter.advanced'] = 'Advanced filter'; -$_lang['batcher.filter.element_type'] = 'Element type'; -$_lang['batcher.hidemenu'] = 'Masquer dans le menu'; -$_lang['batcher.intro_msg'] = 'Effectuez des actions par lots sur les ressources ci-dessous.'; -$_lang['batcher.menu_desc'] = 'Édition de ressources par lot.'; -$_lang['batcher.parent'] = 'Document parent'; -$_lang['batcher.parent_err_nf'] = 'Parent non trouvé.'; -$_lang['batcher.parent_err_ns'] = 'Parent non spécifié.'; -$_lang['batcher.pub_date'] = 'Date de publication'; -$_lang['batcher.published'] = 'Publié'; -$_lang['batcher.publishedby'] = 'Publié par'; -$_lang['batcher.resources'] = 'Ressources'; -$_lang['batcher.resources_affect'] = 'Cette opération affectera les ressources suivantes :'; -$_lang['batcher.resources_err_ns'] = 'Veuillez sélectionner les ressources sur lesquelles exécuter cette action.'; -$_lang['batcher.richtext'] = 'Éditeur richtext activé'; -$_lang['batcher.searchable'] = 'Cherchable'; -$_lang['batcher.context'] = 'Contexte'; -$_lang['batcher.template'] = 'Modèle'; -$_lang['batcher.template_err_nf'] = 'Modèle non trouvé.'; -$_lang['batcher.template_err_ns'] = 'Modèle non spécifié.'; -$_lang['batcher.template.tvdefaults.intro_msg'] = 'Définissez les valeurs par défaut de n\'importe quelle variable de modèle pour ce modèle. Sélectionnez quelle(s) variable(s) vous désirez modifier.'; -$_lang['batcher.template.tvs.intro_msg'] = 'Défini les valeurs des variables de modèle pour ce modèle. Sélectionnez quelle(s) variable(s) de modèle vous désirez modifier.'; -$_lang['batcher.templates'] = 'Modèles'; -$_lang['batcher.templates_err_ns'] = 'Veuillez sélectionner les modèles sur lesquels vous désirez exécuter cette action.'; -$_lang['batcher.templates.intro_msg'] = 'Efectuer des actions par lot sur les modèles ci-dessous.'; -$_lang['batcher.tvs'] = 'Varaibles de modèle'; -$_lang['batcher.tvs_err_ns'] = 'Aucune variable de modèle d\'indiqué!'; -$_lang['batcher.toggle'] = 'Intervertir'; -$_lang['batcher.uncacheable'] = 'Ne pas placer dans le cache'; -$_lang['batcher.undeleted'] = 'Non supprimé'; -$_lang['batcher.unhidemenu'] = 'Affiché dans le menu'; -$_lang['batcher.unpub_date'] = 'Date de dépublication'; -$_lang['batcher.unpublished'] = 'Dépublié'; -$_lang['batcher.unrichtext'] = 'Éditeur richtext désactivé'; -$_lang['batcher.unsearchable'] = 'Non cherchable'; -$_lang['batcher.user_err_nf'] = 'Utilisateur non trouvé.'; - -$_lang['batcher.permanentdelete'] = 'Permanent delete'; -$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; -$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to permanently -delete all selected resources? This cannot be undone.'; - -$_lang['batcher.resources.all'] = 'All resources'; -$_lang['batcher.resources.published'] = 'Published'; -$_lang['batcher.resources.unpublished'] = 'Unpublished'; -$_lang['batcher.resources.deleted'] = 'Deleted'; - -$_lang['batcher.elements'] = 'Elements'; -$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on elements here.'; + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Default French language translation + * + * @package batcher + * @subpackage lexicon + * @language fr + */ +$_lang['batcher'] = 'Batcher'; +$_lang['batcher.action_err_ns'] = 'Veuillez indiquer une action.'; +$_lang['batcher.and_others'] = 'Et [[+count]] autres…'; +$_lang['batcher.bulk_actions'] = 'Actions par lot'; +$_lang['batcher.cacheable'] = 'Placer dans le cache'; +$_lang['batcher.category'] = 'Catégorie'; +$_lang['batcher.category_err_ns'] = 'Catégorie non spécifiée.'; +$_lang['batcher.category_err_nf'] = 'Catégorie avec l\'ID [[+id]] non trouvée'; +$_lang['batcher.change_authors'] = 'Changer les auteurs'; +$_lang['batcher.change_category'] = 'Changer de catégorie'; +$_lang['batcher.change_dates'] = 'Changer les dates'; +$_lang['batcher.change_default_tv_values'] = 'Changer les valeurs par défaut des variables de modèle'; +$_lang['batcher.change_tv_values'] = 'Changer les valeurs des variables de modèle'; +$_lang['batcher.change_parent'] = 'Changer de document parent'; +$_lang['batcher.change_template'] = 'Changer de modèle'; +$_lang['batcher.createdby'] = 'Créé par'; +$_lang['batcher.createdon'] = 'Créé le'; +$_lang['batcher.deleted'] = 'Supprimé'; +$_lang['batcher.editedby'] = 'Édité par'; +$_lang['batcher.editedon'] = 'Édité le'; +$_lang['batcher.filter_by_status'] = 'Trier par status'; +$_lang['batcher.filter_by_template'] = 'Trier par modèle'; +$_lang['batcher.filter_by_context'] = 'Trier par contexte'; +$_lang['batcher.filter.field'] = 'Field'; +$_lang['batcher.filter.type'] = 'Operator'; +$_lang['batcher.filter.value'] = 'Value'; +$_lang['batcher.filter.clear'] = 'Clear filters'; +$_lang['batcher.filter.advanced'] = 'Advanced filter'; +$_lang['batcher.filter.element_type'] = 'Element type'; +$_lang['batcher.hidemenu'] = 'Masquer dans le menu'; +$_lang['batcher.intro_msg'] = 'Effectuez des actions par lots sur les ressources ci-dessous.'; +$_lang['batcher.isfolder'] = 'Is container'; +$_lang['batcher.isnotfolder'] = 'Is not container'; +$_lang['batcher.menu_desc'] = 'Édition de ressources par lot.'; +$_lang['batcher.parent'] = 'Document parent'; +$_lang['batcher.parent_err_nf'] = 'Parent non trouvé.'; +$_lang['batcher.parent_err_ns'] = 'Parent non spécifié.'; +$_lang['batcher.pub_date'] = 'Date de publication'; +$_lang['batcher.published'] = 'Publié'; +$_lang['batcher.publishedby'] = 'Publié par'; +$_lang['batcher.resources'] = 'Ressources'; +$_lang['batcher.resources_affect'] = 'Cette opération affectera les ressources suivantes :'; +$_lang['batcher.resources_err_ns'] = 'Veuillez sélectionner les ressources sur lesquelles exécuter cette action.'; +$_lang['batcher.richtext'] = 'Éditeur richtext activé'; +$_lang['batcher.searchable'] = 'Cherchable'; +$_lang['batcher.context'] = 'Contexte'; +$_lang['batcher.template'] = 'Modèle'; +$_lang['batcher.template_err_nf'] = 'Modèle non trouvé.'; +$_lang['batcher.template_err_ns'] = 'Modèle non spécifié.'; +$_lang['batcher.template.tvdefaults.intro_msg'] = 'Définissez les valeurs par défaut de n\'importe quelle variable de modèle pour ce modèle. Sélectionnez quelle(s) variable(s) vous désirez modifier.'; +$_lang['batcher.template.tvs.intro_msg'] = 'Défini les valeurs des variables de modèle pour ce modèle. Sélectionnez quelle(s) variable(s) de modèle vous désirez modifier.'; +$_lang['batcher.templates'] = 'Modèles'; +$_lang['batcher.templates_err_ns'] = 'Veuillez sélectionner les modèles sur lesquels vous désirez exécuter cette action.'; +$_lang['batcher.templates.intro_msg'] = 'Efectuer des actions par lot sur les modèles ci-dessous.'; +$_lang['batcher.tvs'] = 'Varaibles de modèle'; +$_lang['batcher.tvs_err_ns'] = 'Aucune variable de modèle d\'indiqué!'; +$_lang['batcher.toggle'] = 'Intervertir'; +$_lang['batcher.uncacheable'] = 'Ne pas placer dans le cache'; +$_lang['batcher.undeleted'] = 'Non supprimé'; +$_lang['batcher.unhidemenu'] = 'Affiché dans le menu'; +$_lang['batcher.unpub_date'] = 'Date de dépublication'; +$_lang['batcher.unpublished'] = 'Dépublié'; +$_lang['batcher.unrichtext'] = 'Éditeur richtext désactivé'; +$_lang['batcher.unsearchable'] = 'Non cherchable'; +$_lang['batcher.user_err_nf'] = 'Utilisateur non trouvé.'; + +$_lang['batcher.permanentdelete'] = 'Permanent delete'; +$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; +$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to permanently +delete all selected resources? This cannot be undone.'; + +$_lang['batcher.resources.all'] = 'All resources'; +$_lang['batcher.resources.published'] = 'Published'; +$_lang['batcher.resources.unpublished'] = 'Unpublished'; +$_lang['batcher.resources.deleted'] = 'Deleted'; + +$_lang['batcher.elements'] = 'Elements'; +$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on elements here.'; \ No newline at end of file diff --git a/core/components/batcher/lexicon/nl/default.inc.php b/core/components/batcher/lexicon/nl/default.inc.php index 66b4bab..9bb30e8 100644 --- a/core/components/batcher/lexicon/nl/default.inc.php +++ b/core/components/batcher/lexicon/nl/default.inc.php @@ -1,110 +1,112 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Default English language translation - * - * @package batcher - * @subpackage lexicon - * @language en - */ -$_lang['batcher'] = 'Batcher'; -$_lang['batcher.action_err_ns'] = 'Specificeer een actie a.u.b.'; -$_lang['batcher.and_others'] = 'En [[+count]] anderen...'; -$_lang['batcher.bulk_actions'] = 'Bulk acties'; -$_lang['batcher.cacheable'] = 'Cachebaar'; -$_lang['batcher.category'] = 'Categorie'; -$_lang['batcher.category_err_ns'] = 'Categorie niet gespecificeerd.'; -$_lang['batcher.category_err_nf'] = 'Categorie met ID [[+id]] niet gevonden.'; -$_lang['batcher.change_authors'] = 'Verander auteurs'; -$_lang['batcher.change_category'] = 'Verander categorie'; -$_lang['batcher.change_dates'] = 'Verander data'; -$_lang['batcher.change_default_tv_values'] = 'Verander standaard TV waarden'; -$_lang['batcher.change_tv_values'] = 'Verander TV waarden'; -$_lang['batcher.change_parent'] = 'Verander parent'; -$_lang['batcher.change_template'] = 'Verander template'; -$_lang['batcher.createdby'] = 'Gemaakt door'; -$_lang['batcher.createdon'] = 'Gemaakt op'; -$_lang['batcher.deleted'] = 'Verwijderd'; -$_lang['batcher.editedby'] = 'Aangepast door'; -$_lang['batcher.editedon'] = 'Aangepast op'; -$_lang['batcher.filter_by_status'] = 'Filter op status'; -$_lang['batcher.filter_by_template'] = 'Filter op template'; -$_lang['batcher.filter_by_context'] = 'Filter op context'; -$_lang['batcher.filter.field'] = 'Veld'; -$_lang['batcher.filter.type'] = 'Operator'; -$_lang['batcher.filter.value'] = 'Waarde'; -$_lang['batcher.filter.clear'] = 'Verwijder filters'; -$_lang['batcher.filter.advanced'] = 'Geavanceerde filter'; -$_lang['batcher.filter.advanced.desc'] = 'De geavanceerde filter stelt je in staat om alle bronvelden te filteren met aangepaste operators.
-De waarden van de `IN` en `BETWEEN` operators dienen komma-gescheiden te zijn, voor de `LIKE` operator kun je gebruik maken van de `%` wildcard.

-Voorbeelden:
-Veld: `id` - Operator: `BETWEEN` - Waarde: `1,5` geeft je bronnen met IDs 1 t/m 5.
-Veld: `id` - Operator: `IN` - Waarde: `1,3,6` geeft je bronnen met IDs 1, 3 en 5.
-Veld: `pagetitle` - Operator: `LIKE` - Waarde: `page%` geeft je alle bronnen wiens pagetitle beginnen met `page`.
'; -$_lang['batcher.filter.element_type'] = 'Element type'; -$_lang['batcher.hidemenu'] = 'Verborgen in menu\'s'; -$_lang['batcher.intro_msg'] = 'Hier kun je batch acties uitvoeren op je bronnen.'; -$_lang['batcher.menu_desc'] = 'Voer batch acties uit op je bronnen en elementen.'; -$_lang['batcher.parent'] = 'Parent'; -$_lang['batcher.parent_err_nf'] = 'Parent niet gevonden.'; -$_lang['batcher.parent_err_ns'] = 'Parent niet gespecificeerd.'; -$_lang['batcher.pub_date'] = 'Datum van publiceren'; -$_lang['batcher.published'] = 'Gepubliceerd'; -$_lang['batcher.publishedby'] = 'Gepubliceer door'; -$_lang['batcher.resources'] = 'Bronnen'; -$_lang['batcher.resources_affect'] = 'Dit heeft invloed op de volgende bronnen:'; -$_lang['batcher.resources_err_ns'] = 'Selecteer a.u.b. bronnen om die actie op uit te voeren.'; -$_lang['batcher.richtext'] = 'Richtext ingeschakeld'; -$_lang['batcher.searchable'] = 'Zoekbaar'; -$_lang['batcher.context'] = 'Context'; -$_lang['batcher.template'] = 'Template'; -$_lang['batcher.template_err_nf'] = 'Template niet gevonden.'; -$_lang['batcher.template_err_ns'] = 'Template niet gespecificeerd.'; -$_lang['batcher.template.tvdefaults.intro_msg'] = 'Stel de standaardwaarden in voor alle template variabelen van dit template. Vink aan welke TVs je graag wilt veranderen.'; -$_lang['batcher.template.tvs.intro_msg'] = 'Stelt de waarde in voor alle bron template variabele waarden van dit template. Vink aan welke TVs je graag wilt veranderen.'; -$_lang['batcher.templates'] = 'Templates'; -$_lang['batcher.templates_err_ns'] = 'Selecteer a.u.b. templates om die actie op uit te voeren.'; -$_lang['batcher.templates.intro_msg'] = 'Hier kun je batch acties uitvoeren op je templates.'; -$_lang['batcher.tvs'] = 'Template variabelen'; -$_lang['batcher.tvs_err_ns'] = 'Geen template variabelen gespecificeerd!'; -$_lang['batcher.toggle'] = 'Toggle'; -$_lang['batcher.uncacheable'] = 'Niet cachebaar'; -$_lang['batcher.undeleted'] = 'Niet verwijderd'; -$_lang['batcher.unhidemenu'] = 'Getoond in menu\'s'; -$_lang['batcher.unpub_date'] = 'Datum van onpubliceren'; -$_lang['batcher.unpublished'] = 'Niet gepubliceerd'; -$_lang['batcher.unrichtext'] = 'Richtext uitgeschakeld'; -$_lang['batcher.unsearchable'] = 'Onzoekbaar'; -$_lang['batcher.user_err_nf'] = 'Gebruiker niet gevonden.'; -$_lang['batcher.permanentdelete'] = 'Permanent verwijderen'; -$_lang['batcher.permanentdelete.title'] = 'Bronnen permanent verwijderen?'; -$_lang['batcher.permanentdelete.message'] = 'Weet je zeker dat je alle geselecteerde bronnen permanent wilt verwijderen? Dit kan niet ongedaan worden gemaakt!'; - -$_lang['batcher.resources.all'] = 'Alle bronnen'; -$_lang['batcher.resources.published'] = 'Gepubliceerd'; -$_lang['batcher.resources.unpublished'] = 'Niet gepubliceerd'; -$_lang['batcher.resources.deleted'] = 'Verwijderd'; - -$_lang['batcher.elements'] = 'Elementen'; -$_lang['batcher.elements.intro_msg'] = 'Hier kun je batch acties uitvoeren op verschillende soorten elementen.'; + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Default English language translation + * + * @package batcher + * @subpackage lexicon + * @language en + */ +$_lang['batcher'] = 'Batcher'; +$_lang['batcher.action_err_ns'] = 'Specificeer een actie a.u.b.'; +$_lang['batcher.and_others'] = 'En [[+count]] anderen...'; +$_lang['batcher.bulk_actions'] = 'Bulk acties'; +$_lang['batcher.cacheable'] = 'Cachebaar'; +$_lang['batcher.category'] = 'Categorie'; +$_lang['batcher.category_err_ns'] = 'Categorie niet gespecificeerd.'; +$_lang['batcher.category_err_nf'] = 'Categorie met ID [[+id]] niet gevonden.'; +$_lang['batcher.change_authors'] = 'Verander auteurs'; +$_lang['batcher.change_category'] = 'Verander categorie'; +$_lang['batcher.change_dates'] = 'Verander data'; +$_lang['batcher.change_default_tv_values'] = 'Verander standaard TV waarden'; +$_lang['batcher.change_tv_values'] = 'Verander TV waarden'; +$_lang['batcher.change_parent'] = 'Verander parent'; +$_lang['batcher.change_template'] = 'Verander template'; +$_lang['batcher.createdby'] = 'Gemaakt door'; +$_lang['batcher.createdon'] = 'Gemaakt op'; +$_lang['batcher.deleted'] = 'Verwijderd'; +$_lang['batcher.editedby'] = 'Aangepast door'; +$_lang['batcher.editedon'] = 'Aangepast op'; +$_lang['batcher.filter_by_status'] = 'Filter op status'; +$_lang['batcher.filter_by_template'] = 'Filter op template'; +$_lang['batcher.filter_by_context'] = 'Filter op context'; +$_lang['batcher.filter.field'] = 'Veld'; +$_lang['batcher.filter.type'] = 'Operator'; +$_lang['batcher.filter.value'] = 'Waarde'; +$_lang['batcher.filter.clear'] = 'Verwijder filters'; +$_lang['batcher.filter.advanced'] = 'Geavanceerde filter'; +$_lang['batcher.filter.advanced.desc'] = 'De geavanceerde filter stelt je in staat om alle bronvelden te filteren met aangepaste operators.
+De waarden van de `IN` en `BETWEEN` operators dienen komma-gescheiden te zijn, voor de `LIKE` operator kun je gebruik maken van de `%` wildcard.

+Voorbeelden:
+Veld: `id` - Operator: `BETWEEN` - Waarde: `1,5` geeft je bronnen met IDs 1 t/m 5.
+Veld: `id` - Operator: `IN` - Waarde: `1,3,6` geeft je bronnen met IDs 1, 3 en 5.
+Veld: `pagetitle` - Operator: `LIKE` - Waarde: `page%` geeft je alle bronnen wiens pagetitle beginnen met `page`.
'; +$_lang['batcher.filter.element_type'] = 'Element type'; +$_lang['batcher.hidemenu'] = 'Verborgen in menu\'s'; +$_lang['batcher.intro_msg'] = 'Hier kun je batch acties uitvoeren op je bronnen.'; +$_lang['batcher.isfolder'] = 'Is container'; +$_lang['batcher.isnotfolder'] = 'Is geen container'; +$_lang['batcher.menu_desc'] = 'Voer batch acties uit op je bronnen en elementen.'; +$_lang['batcher.parent'] = 'Parent'; +$_lang['batcher.parent_err_nf'] = 'Parent niet gevonden.'; +$_lang['batcher.parent_err_ns'] = 'Parent niet gespecificeerd.'; +$_lang['batcher.pub_date'] = 'Datum van publiceren'; +$_lang['batcher.published'] = 'Gepubliceerd'; +$_lang['batcher.publishedby'] = 'Gepubliceer door'; +$_lang['batcher.resources'] = 'Bronnen'; +$_lang['batcher.resources_affect'] = 'Dit heeft invloed op de volgende bronnen:'; +$_lang['batcher.resources_err_ns'] = 'Selecteer a.u.b. bronnen om die actie op uit te voeren.'; +$_lang['batcher.richtext'] = 'Richtext ingeschakeld'; +$_lang['batcher.searchable'] = 'Zoekbaar'; +$_lang['batcher.context'] = 'Context'; +$_lang['batcher.template'] = 'Template'; +$_lang['batcher.template_err_nf'] = 'Template niet gevonden.'; +$_lang['batcher.template_err_ns'] = 'Template niet gespecificeerd.'; +$_lang['batcher.template.tvdefaults.intro_msg'] = 'Stel de standaardwaarden in voor alle template variabelen van dit template. Vink aan welke TVs je graag wilt veranderen.'; +$_lang['batcher.template.tvs.intro_msg'] = 'Stelt de waarde in voor alle bron template variabele waarden van dit template. Vink aan welke TVs je graag wilt veranderen.'; +$_lang['batcher.templates'] = 'Templates'; +$_lang['batcher.templates_err_ns'] = 'Selecteer a.u.b. templates om die actie op uit te voeren.'; +$_lang['batcher.templates.intro_msg'] = 'Hier kun je batch acties uitvoeren op je templates.'; +$_lang['batcher.tvs'] = 'Template variabelen'; +$_lang['batcher.tvs_err_ns'] = 'Geen template variabelen gespecificeerd!'; +$_lang['batcher.toggle'] = 'Toggle'; +$_lang['batcher.uncacheable'] = 'Niet cachebaar'; +$_lang['batcher.undeleted'] = 'Niet verwijderd'; +$_lang['batcher.unhidemenu'] = 'Getoond in menu\'s'; +$_lang['batcher.unpub_date'] = 'Datum van onpubliceren'; +$_lang['batcher.unpublished'] = 'Niet gepubliceerd'; +$_lang['batcher.unrichtext'] = 'Richtext uitgeschakeld'; +$_lang['batcher.unsearchable'] = 'Onzoekbaar'; +$_lang['batcher.user_err_nf'] = 'Gebruiker niet gevonden.'; +$_lang['batcher.permanentdelete'] = 'Permanent verwijderen'; +$_lang['batcher.permanentdelete.title'] = 'Bronnen permanent verwijderen?'; +$_lang['batcher.permanentdelete.message'] = 'Weet je zeker dat je alle geselecteerde bronnen permanent wilt verwijderen? Dit kan niet ongedaan worden gemaakt!'; + +$_lang['batcher.resources.all'] = 'Alle bronnen'; +$_lang['batcher.resources.published'] = 'Gepubliceerd'; +$_lang['batcher.resources.unpublished'] = 'Niet gepubliceerd'; +$_lang['batcher.resources.deleted'] = 'Verwijderd'; + +$_lang['batcher.elements'] = 'Elementen'; +$_lang['batcher.elements.intro_msg'] = 'Hier kun je batch acties uitvoeren op verschillende soorten elementen.'; \ No newline at end of file diff --git a/core/components/batcher/lexicon/ru/default.inc.php b/core/components/batcher/lexicon/ru/default.inc.php index b7b7ffa..036204f 100644 --- a/core/components/batcher/lexicon/ru/default.inc.php +++ b/core/components/batcher/lexicon/ru/default.inc.php @@ -1,106 +1,108 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Default Russian language translation - * - * @package batcher - * @subpackage lexicon - * @language ru - */ -$_lang['batcher'] = 'Batcher'; -$_lang['batcher.action_err_ns'] = 'Пожалуйста, укажите действий.'; -$_lang['batcher.and_others'] = 'И [[+count]] других...'; -$_lang['batcher.bulk_actions'] = 'Массовые действия'; -$_lang['batcher.cacheable'] = 'Кэшируемый'; -$_lang['batcher.category'] = 'Категория'; -$_lang['batcher.category_err_ns'] = 'Категория не указанна.'; -$_lang['batcher.category_err_nf'] = 'Категория с идентификатором [[+id]] не найдена.'; -$_lang['batcher.change_authors'] = 'Изменить автора'; -$_lang['batcher.change_category'] = 'Изменить категорию'; -$_lang['batcher.change_dates'] = 'Изменить даты'; -$_lang['batcher.change_default_tv_values'] = 'Изменить значение TV по умолчанию'; -$_lang['batcher.change_tv_values'] = 'Изменить значение TV'; -$_lang['batcher.change_parent'] = 'Изменить родителя'; -$_lang['batcher.change_template'] = 'Изменить шаблон'; -$_lang['batcher.createdby'] = 'Создал'; -$_lang['batcher.createdon'] = 'Создан'; -$_lang['batcher.deleted'] = 'Удалён'; -$_lang['batcher.editedby'] = 'Отредактировал'; -$_lang['batcher.editedon'] = 'Отредактирован'; -$_lang['batcher.filter_by_template'] = 'Фильтровать по статусу'; -$_lang['batcher.filter_by_template'] = 'Фильтровать по шаблону'; -$_lang['batcher.filter_by_context'] = 'Фильтровать по контексту'; -$_lang['batcher.filter.field'] = 'Field'; -$_lang['batcher.filter.type'] = 'Operator'; -$_lang['batcher.filter.value'] = 'Value'; -$_lang['batcher.filter.clear'] = 'Clear filters'; -$_lang['batcher.filter.advanced'] = 'Advanced filter'; -$_lang['batcher.filter.element_type'] = 'Element type'; -$_lang['batcher.hidemenu'] = 'Не показывать в меню'; -$_lang['batcher.intro_msg'] = 'Массовые действия над ресурсами.'; -$_lang['batcher.menu_desc'] = 'Компонент для массового редактирования ресурсов.'; -$_lang['batcher.parent'] = 'Родитель'; -$_lang['batcher.parent_err_nf'] = 'Родитель не найден.'; -$_lang['batcher.parent_err_ns'] = 'Родитель не указан.'; -$_lang['batcher.pub_date'] = 'Дата публикации'; -$_lang['batcher.published'] = 'Опубликован'; -$_lang['batcher.publishedby'] = 'Опубликовал'; -$_lang['batcher.resources'] = 'Ресурсы'; -$_lang['batcher.resources_affect'] = 'Это повлияет на следующие ресурсы:'; -$_lang['batcher.resources_err_ns'] = 'Выберите ресурсы для выполнения этого действия над ними.'; -$_lang['batcher.richtext'] = 'Richtext редактор включён'; -$_lang['batcher.searchable'] = 'Доступен для поиска'; -$_lang['batcher.context'] = 'Контекст'; -$_lang['batcher.template'] = 'Шаблон'; -$_lang['batcher.template_err_nf'] = 'Шаблон не найден.'; -$_lang['batcher.template_err_ns'] = 'Шаблон не указан.'; -$_lang['batcher.template.tvdefaults.intro_msg'] = 'Изменить значение по умолчанию для любого дополнительного поля назначенного этому шаблону. Выберите, какие дополнительные поля вы хотите изменить.'; -$_lang['batcher.template.tvs.intro_msg'] = 'Здесь вы можете изменить значения дополнительных полей ресурса назначенных этому шаблону. Выберите, какие дополнительные поля вы хотите изменить.'; -$_lang['batcher.templates'] = 'Шаблоны'; -$_lang['batcher.templates_err_ns'] = 'Выберите шаблоны для выполнения этого действия над ними.'; -$_lang['batcher.templates.intro_msg'] = 'Массовые действия над шаблонами.'; -$_lang['batcher.tvs'] = 'Дополнительные поля'; -$_lang['batcher.tvs_err_ns'] = 'Дополнительное поле не указано!'; -$_lang['batcher.toggle'] = 'Переключить'; -$_lang['batcher.uncacheable'] = 'Не кэшируемый'; -$_lang['batcher.undeleted'] = 'Не удалён'; -$_lang['batcher.unhidemenu'] = 'Показывать в меню'; -$_lang['batcher.unpub_date'] = 'Дата снятия с публикации'; -$_lang['batcher.unpublished'] = 'Снят с публикации'; -$_lang['batcher.unrichtext'] = 'Richtext редактор отключён'; -$_lang['batcher.unsearchable'] = 'Недоступен для поиска'; -$_lang['batcher.user_err_nf'] = 'Пользователь не найден.'; - -$_lang['batcher.permanentdelete'] = 'Permanent delete'; -$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; -$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to permanently -delete all selected resources? This cannot be undone.'; - -$_lang['batcher.resources.all'] = 'All resources'; -$_lang['batcher.resources.published'] = 'Published'; -$_lang['batcher.resources.unpublished'] = 'Unpublished'; -$_lang['batcher.resources.deleted'] = 'Deleted'; - -$_lang['batcher.elements'] = 'Elements'; -$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on elements here.'; + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Default Russian language translation + * + * @package batcher + * @subpackage lexicon + * @language ru + */ +$_lang['batcher'] = 'Batcher'; +$_lang['batcher.action_err_ns'] = 'Пожалуйста, укажите действий.'; +$_lang['batcher.and_others'] = 'И [[+count]] других...'; +$_lang['batcher.bulk_actions'] = 'Массовые действия'; +$_lang['batcher.cacheable'] = 'Кэшируемый'; +$_lang['batcher.category'] = 'Категория'; +$_lang['batcher.category_err_ns'] = 'Категория не указанна.'; +$_lang['batcher.category_err_nf'] = 'Категория с идентификатором [[+id]] не найдена.'; +$_lang['batcher.change_authors'] = 'Изменить автора'; +$_lang['batcher.change_category'] = 'Изменить категорию'; +$_lang['batcher.change_dates'] = 'Изменить даты'; +$_lang['batcher.change_default_tv_values'] = 'Изменить значение TV по умолчанию'; +$_lang['batcher.change_tv_values'] = 'Изменить значение TV'; +$_lang['batcher.change_parent'] = 'Изменить родителя'; +$_lang['batcher.change_template'] = 'Изменить шаблон'; +$_lang['batcher.createdby'] = 'Создал'; +$_lang['batcher.createdon'] = 'Создан'; +$_lang['batcher.deleted'] = 'Удалён'; +$_lang['batcher.editedby'] = 'Отредактировал'; +$_lang['batcher.editedon'] = 'Отредактирован'; +$_lang['batcher.filter_by_template'] = 'Фильтровать по статусу'; +$_lang['batcher.filter_by_template'] = 'Фильтровать по шаблону'; +$_lang['batcher.filter_by_context'] = 'Фильтровать по контексту'; +$_lang['batcher.filter.field'] = 'Field'; +$_lang['batcher.filter.type'] = 'Operator'; +$_lang['batcher.filter.value'] = 'Value'; +$_lang['batcher.filter.clear'] = 'Clear filters'; +$_lang['batcher.filter.advanced'] = 'Advanced filter'; +$_lang['batcher.filter.element_type'] = 'Element type'; +$_lang['batcher.hidemenu'] = 'Не показывать в меню'; +$_lang['batcher.intro_msg'] = 'Массовые действия над ресурсами.'; +$_lang['batcher.isfolder'] = 'Is container'; +$_lang['batcher.isnotfolder'] = 'Is not container'; +$_lang['batcher.menu_desc'] = 'Компонент для массового редактирования ресурсов.'; +$_lang['batcher.parent'] = 'Родитель'; +$_lang['batcher.parent_err_nf'] = 'Родитель не найден.'; +$_lang['batcher.parent_err_ns'] = 'Родитель не указан.'; +$_lang['batcher.pub_date'] = 'Дата публикации'; +$_lang['batcher.published'] = 'Опубликован'; +$_lang['batcher.publishedby'] = 'Опубликовал'; +$_lang['batcher.resources'] = 'Ресурсы'; +$_lang['batcher.resources_affect'] = 'Это повлияет на следующие ресурсы:'; +$_lang['batcher.resources_err_ns'] = 'Выберите ресурсы для выполнения этого действия над ними.'; +$_lang['batcher.richtext'] = 'Richtext редактор включён'; +$_lang['batcher.searchable'] = 'Доступен для поиска'; +$_lang['batcher.context'] = 'Контекст'; +$_lang['batcher.template'] = 'Шаблон'; +$_lang['batcher.template_err_nf'] = 'Шаблон не найден.'; +$_lang['batcher.template_err_ns'] = 'Шаблон не указан.'; +$_lang['batcher.template.tvdefaults.intro_msg'] = 'Изменить значение по умолчанию для любого дополнительного поля назначенного этому шаблону. Выберите, какие дополнительные поля вы хотите изменить.'; +$_lang['batcher.template.tvs.intro_msg'] = 'Здесь вы можете изменить значения дополнительных полей ресурса назначенных этому шаблону. Выберите, какие дополнительные поля вы хотите изменить.'; +$_lang['batcher.templates'] = 'Шаблоны'; +$_lang['batcher.templates_err_ns'] = 'Выберите шаблоны для выполнения этого действия над ними.'; +$_lang['batcher.templates.intro_msg'] = 'Массовые действия над шаблонами.'; +$_lang['batcher.tvs'] = 'Дополнительные поля'; +$_lang['batcher.tvs_err_ns'] = 'Дополнительное поле не указано!'; +$_lang['batcher.toggle'] = 'Переключить'; +$_lang['batcher.uncacheable'] = 'Не кэшируемый'; +$_lang['batcher.undeleted'] = 'Не удалён'; +$_lang['batcher.unhidemenu'] = 'Показывать в меню'; +$_lang['batcher.unpub_date'] = 'Дата снятия с публикации'; +$_lang['batcher.unpublished'] = 'Снят с публикации'; +$_lang['batcher.unrichtext'] = 'Richtext редактор отключён'; +$_lang['batcher.unsearchable'] = 'Недоступен для поиска'; +$_lang['batcher.user_err_nf'] = 'Пользователь не найден.'; + +$_lang['batcher.permanentdelete'] = 'Permanent delete'; +$_lang['batcher.permanentdelete.title'] = 'Permantently delete resources?'; +$_lang['batcher.permanentdelete.message'] = 'Are you sure that you want to permanently +delete all selected resources? This cannot be undone.'; + +$_lang['batcher.resources.all'] = 'All resources'; +$_lang['batcher.resources.published'] = 'Published'; +$_lang['batcher.resources.unpublished'] = 'Unpublished'; +$_lang['batcher.resources.deleted'] = 'Deleted'; + +$_lang['batcher.elements'] = 'Elements'; +$_lang['batcher.elements.intro_msg'] = 'Perform batch actions on elements here.'; \ No newline at end of file diff --git a/core/components/batcher/processors/mgr/resource/batch.php b/core/components/batcher/processors/mgr/resource/batch.php index af5d3d3..8243445 100644 --- a/core/components/batcher/processors/mgr/resource/batch.php +++ b/core/components/batcher/processors/mgr/resource/batch.php @@ -1,145 +1,159 @@ - - * - * This file is part of Batcher, a batch resource editing Extra. - * - * Batcher is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 2 of the License, or (at your option) any later - * version. - * - * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package batcher - */ -/** - * Perform a batch action on multiple resources - * - * @package batcher - * @subpackage processors - */ -if (!$modx->hasPermission('save_document')) return $modx->error->failure($modx->lexicon('access_denied')); - -if (empty($scriptProperties['resources'])) { - return $modx->error->failure($modx->lexicon('batcher.resources_err_ns')); -} -$batch = $modx->getOption('batch',$scriptProperties,''); -if (empty($batch)) return $modx->error->failure($modx->lexicon('batcher.action_err_ns')); - -$resourceIds = explode(',',$scriptProperties['resources']); - -foreach ($resourceIds as $resourceId) { - $resource = $modx->getObject('modResource',$resourceId); - if ($resource == null) continue; - - switch ($batch) { - case 'publish': - if ($resource->get('published') == false) { - $resource->set('published',true); - $resource->set('publishedon',strftime('%Y-%m-%d %H:%M:%S')); - $resource->set('publishedby',$modx->user->get('id')); - } else { - continue; - } - break; - case 'unpublish': - if ($resource->get('published') == true) { - $resource->set('published',false); - $resource->set('publishedon',null); - $resource->set('publishedby',0); - } else { - continue; - } - break; - case 'hidemenu': - if ($resource->get('hidemenu') == false) { - $resource->set('hidemenu',true); - } else { - continue; - } - break; - case 'unhidemenu': - if ($resource->get('hidemenu') == true) { - $resource->set('hidemenu',false); - } else { - continue; - } - break; - case 'cacheable': - if ($resource->get('cacheable') == false) { - $resource->set('cacheable',true); - } else { - continue; - } - break; - case 'uncacheable': - if ($resource->get('cacheable') == true) { - $resource->set('cacheable',false); - } else { - continue; - } - break; - case 'searchable': - if ($resource->get('searchable') == false) { - $resource->set('searchable',true); - } else { - continue; - } - break; - case 'unsearchable': - if ($resource->get('searchable') == true) { - $resource->set('searchable',false); - } else { - continue; - } - break; - case 'richtext': - if ($resource->get('richtext') == false) { - $resource->set('richtext',true); - } else { - continue; - } - break; - case 'unrichtext': - if ($resource->get('richtext') == true) { - $resource->set('richtext',false); - } else { - continue; - } - break; - case 'delete': - if ($resource->get('deleted') == false) { - $resource->set('deleted',true); - $resource->set('deletedon',strftime('%Y-%m-%d %H:%M:%S')); - $resource->set('deletedby',$modx->user->get('id')); - } else { - continue; - } - break; - case 'undelete': - if ($resource->get('deleted') == true) { - $resource->set('deleted',false); - $resource->set('deletedon',null); - $resource->set('deletedby',0); - } else { - continue; - } - break; - } - - - if ($resource->save() === false) { - - } -} - -return $modx->error->success(); + + * + * This file is part of Batcher, a batch resource editing Extra. + * + * Batcher is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * Batcher is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * Batcher; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + * + * @package batcher + */ +/** + * Perform a batch action on multiple resources + * + * @package batcher + * @subpackage processors + */ +if (!$modx->hasPermission('save_document')) return $modx->error->failure($modx->lexicon('access_denied')); + +if (empty($scriptProperties['resources'])) { + return $modx->error->failure($modx->lexicon('batcher.resources_err_ns')); +} +$batch = $modx->getOption('batch',$scriptProperties,''); +if (empty($batch)) return $modx->error->failure($modx->lexicon('batcher.action_err_ns')); + +$resourceIds = explode(',',$scriptProperties['resources']); + +foreach ($resourceIds as $resourceId) { + $resource = $modx->getObject('modResource',$resourceId); + if ($resource == null) continue; + + switch ($batch) { + case 'publish': + if ($resource->get('published') == false) { + $resource->set('published',true); + $resource->set('publishedon',strftime('%Y-%m-%d %H:%M:%S')); + $resource->set('publishedby',$modx->user->get('id')); + } else { + continue; + } + break; + case 'unpublish': + if ($resource->get('published') == true) { + $resource->set('published',false); + $resource->set('publishedon',null); + $resource->set('publishedby',0); + } else { + continue; + } + break; + case 'hidemenu': + if ($resource->get('hidemenu') == false) { + $resource->set('hidemenu',true); + } else { + continue; + } + break; + case 'unhidemenu': + if ($resource->get('hidemenu') == true) { + $resource->set('hidemenu',false); + } else { + continue; + } + break; + case 'cacheable': + if ($resource->get('cacheable') == false) { + $resource->set('cacheable',true); + } else { + continue; + } + break; + case 'uncacheable': + if ($resource->get('cacheable') == true) { + $resource->set('cacheable',false); + } else { + continue; + } + break; + case 'searchable': + if ($resource->get('searchable') == false) { + $resource->set('searchable',true); + } else { + continue; + } + break; + case 'unsearchable': + if ($resource->get('searchable') == true) { + $resource->set('searchable',false); + } else { + continue; + } + break; + case 'richtext': + if ($resource->get('richtext') == false) { + $resource->set('richtext',true); + } else { + continue; + } + break; + case 'unrichtext': + if ($resource->get('richtext') == true) { + $resource->set('richtext',false); + } else { + continue; + } + break; + case 'delete': + if ($resource->get('deleted') == false) { + $resource->set('deleted',true); + $resource->set('deletedon',strftime('%Y-%m-%d %H:%M:%S')); + $resource->set('deletedby',$modx->user->get('id')); + } else { + continue; + } + break; + case 'undelete': + if ($resource->get('deleted') == true) { + $resource->set('deleted',false); + $resource->set('deletedon',null); + $resource->set('deletedby',0); + } else { + continue; + } + break; + case 'isfolder': + if ($resource->get('isfolder') == false) { + $resource->set('isfolder',true); + } else { + continue; + } + break; + case 'isnotfolder': + if ($resource->get('isfolder') == true) { + $resource->set('isfolder',false); + } else { + continue; + } + break; + } + + + if ($resource->save() === false) { + + } +} + +return $modx->error->success(); \ No newline at end of file