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
@@ 1892-1894 (lines=3) @@
1889
			
1890
			// do hook function 'upload.presave'
1891
			if (! empty($this->listeners['upload.presave'])) {
1892
				foreach($this->listeners['upload.presave'] as $handler) {
1893
					call_user_func_array($handler, array(&$path, &$name, $tmpname, $this, $volume));
1894
				}
1895
			}
1896
			
1897
			if (($fp = fopen($tmpname, 'rb')) == false) {