the $drive not new twice
							parent
							
								
									1102d4234f
								
							
						
					
					
						commit
						d5120aa390
					
				|  | @ -260,12 +260,7 @@ function main($path) | ||||||
|     // Show disks in root
 |     // Show disks in root
 | ||||||
|     if ($files['showname'] == 'root') return render_list($path, $files); |     if ($files['showname'] == 'root') return render_list($path, $files); | ||||||
| 
 | 
 | ||||||
|     $disktype = getConfig('Driver', $_SERVER['disktag']); |     if (!driveisfine($_SERVER['disktag'], $drive)) return render_list(); | ||||||
|     if ($disktype=='') return render_list(); |  | ||||||
| 
 |  | ||||||
|     if (!class_exists($disktype)) require 'disk' . $slash . $disktype . '.php'; |  | ||||||
|     $drive = new $disktype($_SERVER['disktag']); |  | ||||||
|     if (!driveisfine($_SERVER['disktag'])) return render_list(); |  | ||||||
| 
 | 
 | ||||||
|     // Operate
 |     // Operate
 | ||||||
|     if ($_SERVER['ajax']) { |     if ($_SERVER['ajax']) { | ||||||
|  | @ -399,7 +394,7 @@ function get_content($path) | ||||||
|     return $file; |     return $file; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function driveisfine($tag) | function driveisfine($tag, &$drive = null) | ||||||
| { | { | ||||||
|     global $slash; |     global $slash; | ||||||
|     $disktype = getConfig('Driver', $tag); |     $disktype = getConfig('Driver', $tag); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 qkqpttgf
						qkqpttgf