[TYPO3-dev] What should we do with extension quixplorer

Jigal van Hemert jigal at xs4all.nl
Tue Jan 12 15:46:04 CET 2010


Hi Georg,

Georg Ringer wrote:
> Jigal van Hemert schrieb:
>> The original QuiXplorer project [1] seems abandoned, since the last beta
>> is from October 2008. That beta version shows up in security advisories
>> (one of them see [2]), so it would not be wise to use this code for the
>> extension.
> 
> I don't find any of the mentioned code in one of the files of t3quixplorer!

Look closer! ;-) (I looked in quixplorer_2_1_1.zip (released around the 
same date as mentioned below), file fun_edit.php)

mod1/t3quixplorer_edit.php [1] shows in the header:
/***************************************************************

      The Original Code is fun_edit.php, released on 2003-03-31.

      The Initial Developer of the Original Code is The QuiX project.

      quix at free.fr
      http://www.quix.tk
      http://quixplorer.sourceforge.net

****************************************************************/

A bit further down the script:

-----------extension---------------------
         if(t3lib_div::_POST("dosave") && 
t3lib_div::_POST("dosave")=="yes") {
             // Save / Save As
             $item=basename(stripslashes(t3lib_div::_POST("fname")));
             $fname2=t3quixplorer_div::get_abs_item($dir, $item);
             if(!isset($item) || $item=="") 
t3quixplorer_div::showError($LANG->getLL("error.miscnoname"));
             if($fname!=$fname2 && @file_exists($fname2)) 
t3quixplorer_div::showError($item.": ".$LANG->getLL("error.itemdoesexist"));
             $this->savefile($fname2);
             $fname=$fname2;
         }
----------original------------------------
	if(isset($_POST["dosave"]) && $_POST["dosave"]=="yes") {
		// Save / Save As
		$item=basename(stripslashes($_POST["fname"]));
		$fname2=get_abs_item($dir, $item);
		if(!isset($item) || $item=="") 
show_error($GLOBALS["error_msg"]["miscnoname"]);
		if($fname!=$fname2 && @file_exists($fname2)) show_error($item.": 
".$GLOBALS["error_msg"]["itemdoesexist"]);
		savefile($fname2);
		$fname=$fname2;
	}
--------------------------------------------

I must admit that it is highly TYPO3-ized and extended code but the code 
is heavily based on the original quixplorer.

It's still a good option to take the features everybody likes and add 
them to the file manager. Especially when the same module can be used 
for Yea Olde Filemanager and an admin tool with loads more options (like 
quixplorer), minus the irritating bugs.

[1] 
http://typo3.org/extensions/repository/view/t3quixplorer/current/info/mod1%252Ft3quixplorer_edit.php/

Regards, Jigal.




More information about the TYPO3-dev mailing list