Code Duplication    Length = 3-3 lines in 2 locations

php/elFinder.class.php 2 locations

@@ 545-547 (lines=3) @@
542
		$args['sessionCloseEarlier'] = isset($this->sessionUseCmds[$cmd])? false : $this->sessionCloseEarlier;
543
		if (!empty($this->listeners[$cmd.'.pre'])) {
544
			$volume = isset($args['target'])? $this->volume($args['target']) : false;
545
			foreach ($this->listeners[$cmd.'.pre'] as $handler) {
546
				call_user_func_array($handler, array($cmd, &$args, $this, $volume));
547
			}
548
		}
549
		
550
		// unlock session data for multiple access
@@ 1895-1897 (lines=3) @@
1892
			
1893
			// do hook function 'upload.presave'
1894
			if (! empty($this->listeners['upload.presave'])) {
1895
				foreach($this->listeners['upload.presave'] as $handler) {
1896
					call_user_func_array($handler, array(&$path, &$name, $tmpname, $this, $volume));
1897
				}
1898
			}
1899
			
1900
			if (($fp = fopen($tmpname, 'rb')) == false) {