mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-03-09 15:40:18 +00:00 
			
		
		
		
	Fixed files not downloading when & is in name, #4015
This commit is contained in:
		
							parent
							
								
									6a0f93a321
								
							
						
					
					
						commit
						f1f04bef98
					
				
					 2 changed files with 3 additions and 14 deletions
				
			
		|  | @ -2525,9 +2525,7 @@ | |||
|             for (var i in filetreexx) { | ||||
|                 // Figure out the name and shortname | ||||
|                 var f = filetreexx[i], name = f.n, shortname; | ||||
|                 shortname = name; | ||||
|                 if (name.length > 40) { shortname = EscapeHtml(name.substring(0, 40)) + "..."; } else { shortname = EscapeHtml(name); } | ||||
|                 name = EscapeHtml(name); | ||||
| 
 | ||||
|                 // Figure out the date | ||||
|                 //var fdatestr = ''; | ||||
|  | @ -2540,7 +2538,7 @@ | |||
|                 var h = ''; | ||||
|                 if (f.t < 3 || f.t == 4) { | ||||
|                     var right = (f.t == 1 || f.t == 4) ? p5getQuotabar(f) : ''; | ||||
|                     h = '<div class=filelist file=999><input file=999 style=float:left name=fc class=fcb type=checkbox onchange=p5setActions() value=\'' + name + '\'> <span style=float:right;padding-right:4px>' + right + '</span><span><div class=fileIcon' + f.t + '></div><a style=cursor:pointer onclick=p5folderset("' + encodeURIComponent(f.nx) + '")>' + shortname + '</a></span></div>'; | ||||
|                     h = '<div class=filelist file=999><input file=999 style=float:left name=fc class=fcb type=checkbox onchange=p5setActions() value=\'' + EscapeHtml(name) + '\'> <span style=float:right;padding-right:4px>' + right + '</span><span><div class=fileIcon' + f.t + '></div><a style=cursor:pointer onclick=p5folderset("' + encodeURIComponent(f.nx) + '")>' + shortname + '</a></span></div>'; | ||||
|                 } else { | ||||
|                     var link = shortname; | ||||
|                     var publiclink = ''; | ||||
|  | @ -5214,9 +5212,7 @@ | |||
|             for (var i in filetreexx) { | ||||
|                 // Figure out the name and shortname | ||||
|                 var f = filetreexx[i], name = f.n, shortname; | ||||
|                 shortname = name; | ||||
|                 if (name.length > 70) { shortname = EscapeHtml(name.substring(0, 70)) + "..."; } else { shortname = EscapeHtml(name); } | ||||
|                 name = EscapeHtml(name); | ||||
|                 if (name.length > 40) { shortname = EscapeHtml(name.substring(0, 70)) + "..."; } else { shortname = EscapeHtml(name); } | ||||
| 
 | ||||
|                 // Figure out the size | ||||
|                 var fsize = ''; | ||||
|  |  | |||
|  | @ -10249,9 +10249,7 @@ | |||
|             for (var i in filetreexx) { | ||||
|                 // Figure out the name and shortname | ||||
|                 var f = filetreexx[i], name = f.n, shortname; | ||||
|                 shortname = name; | ||||
|                 if (name.length > 70) { shortname = '<span title="' + EscapeHtml(name) + '">' + EscapeHtml(name.substring(0, 70)) + ("..." + '</span>'); } else { shortname = EscapeHtml(name); } | ||||
|                 name = EscapeHtml(name); | ||||
| 
 | ||||
|                 // Figure out the date | ||||
|                 var fdatestr = ''; | ||||
|  | @ -13432,9 +13430,7 @@ | |||
|             for (var i in filetreexx) { | ||||
|                 // Figure out the name and shortname | ||||
|                 var f = filetreexx[i], name = f.n, shortname; | ||||
|                 shortname = name; | ||||
|                 if (name.length > 70) { shortname = '<span title="' + EscapeHtml(name) + '">' + EscapeHtml(name.substring(0, 70)) + "..." + '</span>'; } else { shortname = EscapeHtml(name); } | ||||
|                 name = EscapeHtml(name); | ||||
| 
 | ||||
|                 // Figure out the date | ||||
|                 var fdatestr = ''; | ||||
|  | @ -13447,7 +13443,7 @@ | |||
|                 var h = ''; | ||||
|                 if (f.t < 3 || f.t == 4) { | ||||
|                     var right = (f.t == 1 || f.t == 4)?p5getQuotabar(f):'', title = ''; | ||||
|                     h = '<div class=filelist file=999><input file=999 style=float:left name=fc class=fcb type=checkbox onchange=p5setActions() value="' + name + '"> <span style=float:right title="' + title + '">' + right + '</span><span><div class=fileIcon' + f.t + ' onclick=p5folderset("' + encodeURIComponentEx(f.nx) + '")></div><a href=# style=cursor:pointer onclick=\'return p5folderset("' + encodeURIComponentEx(f.nx) + '")\'>' + shortname + '</a></span></div>'; | ||||
|                     h = '<div class=filelist file=999><input file=999 style=float:left name=fc class=fcb type=checkbox onchange=p5setActions() value="' + EscapeHtml(name) + '"> <span style=float:right title="' + title + '">' + right + '</span><span><div class=fileIcon' + f.t + ' onclick=p5folderset("' + encodeURIComponentEx(f.nx) + '")></div><a href=# style=cursor:pointer onclick=\'return p5folderset("' + encodeURIComponentEx(f.nx) + '")\'>' + shortname + '</a></span></div>'; | ||||
|                 } else { | ||||
|                     var link = shortname, publiclink = '', loginkey = (urlargs.key)?('&key=' + urlargs.key):''; | ||||
|                     if (publicfolder) { publiclink = '<img src="images/link2.png" style=cursor:pointer title="' + "Display public link" + '" onclick=\'return p5showPublicLink("' + (publicPath + '/' + encodeURIComponentEx(f.nx)) + '?download=1' + loginkey + '")\' width=10 height=10 /> <img src="images/link4.png" title="' + "Copy link to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(publicPath + '/' + encodeURIComponentEx(f.nx) + '?download=1' + loginkey) + '") width=10 height=10>'; } | ||||
|  | @ -15916,10 +15912,7 @@ | |||
| 
 | ||||
|                 // Filter out files | ||||
|                 if ((f.t == 3) && (fileFilter != '') && (f.nx.toLowerCase().endsWith(fileFilter) == false)) { continue; } | ||||
| 
 | ||||
|                 shortname = name; | ||||
|                 if (name.length > 70) { shortname = '<span title="' + EscapeHtml(name) + '">' + EscapeHtml(name.substring(0, 70)) + ("..." + '</span>'); } else { shortname = EscapeHtml(name); } | ||||
|                 name = EscapeHtml(name); | ||||
| 
 | ||||
|                 // Figure out the size | ||||
|                 var fsize = ''; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue