This repository was archived by the owner on Nov 25, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed
core/src/plugins/access.fs Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -169,14 +169,11 @@ public function disableArchiveBrowsingContributions(&$contribNode)
169
169
// Cannot use zip features on FTP !
170
170
// Remove "compress" action
171
171
$ actionXpath =new DOMXPath ($ contribNode ->ownerDocument );
172
- $ compressNodeList = $ actionXpath ->query ('action[@name="compress"] ' , $ contribNode );
172
+ $ compressNodeList = $ actionXpath ->query ('action[@name="compress"]|action[@name="compress_ui"]|action[@name="download_all"] ' , $ contribNode );
173
173
if (!$ compressNodeList ->length ) return ;
174
- $ compressNode = $ compressNodeList ->item (0 );
175
- $ contribNode ->removeChild ($ compressNode );
176
- $ compressNodeList = $ actionXpath ->query ('action[@name="compress_ui"] ' , $ contribNode );
177
- if (!$ compressNodeList ->length ) return ;
178
- $ compressNode = $ compressNodeList ->item (0 );
179
- $ contribNode ->removeChild ($ compressNode );
174
+ foreach ($ compressNodeList as $ compressNodeAction ){
175
+ $ contribNode ->removeChild ($ compressNodeAction );
176
+ }
180
177
// Disable "download" if selection is multiple
181
178
$ nodeList = $ actionXpath ->query ('action[@name="download"]/gui/selectionContext ' , $ contribNode );
182
179
$ selectionNode = $ nodeList ->item (0 );
Original file line number Diff line number Diff line change 291
291
<rightsContext noUser =" true" userLogged =" only" read =" true" write =" false" adminOnly =" " />
292
292
<processing >
293
293
<clientCallback prepareModal =" true" ><![CDATA[
294
- var dm = ajaxplorer .getContextHolder();
294
+ var dm = pydio .getContextHolder();
295
295
dm._selectedNodes = $A([dm.getRootNode()]);
296
296
dm._bEmpty = dm._bDir = true; dm._bFile = false;
297
297
dm.publish("selection_changed", dm);
298
298
window.setTimeout(function(){
299
299
pydio.getController().fireAction("download");
300
300
}, 200);
301
301
]]> </clientCallback >
302
+ <clientListener name =" init" ><;
306
+ }
307
+ ]]> </clientListener >
302
308
</processing >
303
309
</action >
304
310
<action name =" compress" >
You can’t perform that action at this time.
0 commit comments