Code Duplication    Length = 3-3 lines in 2 locations

php/elFinder.class.php 2 locations

@@ 544-546 (lines=3) @@
541
		$args['sessionCloseEarlier'] = isset($this->sessionUseCmds[$cmd])? false : $this->sessionCloseEarlier;
542
		if (!empty($this->listeners[$cmd.'.pre'])) {
543
			$volume = isset($args['target'])? $this->volume($args['target']) : false;
544
			foreach ($this->listeners[$cmd.'.pre'] as $handler) {
545
				call_user_func_array($handler, array($cmd, &$args, $this, $volume));
546
			}
547
		}
548
		
549
		// unlock session data for multiple access
@@ 1853-1855 (lines=3) @@
1850
			
1851
			// do hook function 'upload.presave'
1852
			if (! empty($this->listeners['upload.presave'])) {
1853
				foreach($this->listeners['upload.presave'] as $handler) {
1854
					call_user_func_array($handler, array(&$path, &$name, $tmpname, $this, $volume));
1855
				}
1856
			}
1857
			
1858
			if (($fp = fopen($tmpname, 'rb')) == false) {