mirror of
				https://github.com/jcampbell1/simple-file-manager.git
				synced 2025-02-20 22:00:04 +01:00 
			
		
		
		
	New option to prevent direct link to files. (Only allow download)
This commit is contained in:
		
							
								
								
									
										12
									
								
								index.php
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								index.php
									
									
									
									
									
								
							| @@ -9,11 +9,11 @@ Liscense: MIT | ||||
| //Disable error report for undefined superglobals | ||||
| error_reporting( error_reporting() & ~E_NOTICE ); | ||||
|  | ||||
| // Set to false to disable delete button and delete POST request. | ||||
|  | ||||
| $allow_delete = true; | ||||
| $allow_create_folder = true; | ||||
| $allow_upload = true; | ||||
| //Security options | ||||
| $allow_delete = true; // Set to false to disable delete button and delete POST request. | ||||
| $allow_create_folder = true; // Set to false to disable folder creation | ||||
| $allow_upload = true; // Set to true to allow upload files | ||||
| $allow_direct_link = true; // Set to false to only allow downloads and not direct link | ||||
|  | ||||
|  | ||||
| /* Uncomment section below, if you want a trivial password protection */ | ||||
| @@ -355,6 +355,8 @@ $(function(){ | ||||
| 		var $link = $('<a class="name" />') | ||||
| 			.attr('href', data.is_dir ? '#' + data.path : './'+data.path) | ||||
| 			.text(data.name); | ||||
| 		var allow_direct_link = <?php echo $allow_direct_link?'true':'false'; ?>; | ||||
|         	if (!data.is_dir && !allow_direct_link)  $link.css('pointer-events','none'); | ||||
| 		var $dl_link = $('<a/>').attr('href','?do=download&file='+encodeURIComponent(data.path)) | ||||
| 			.addClass('download').text('download'); | ||||
| 		var $delete_link = $('<a href="#" />').attr('data-file',data.path).addClass('delete').text('delete'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user