[TYPO3-dam-devel] RFC Bugfix: 6630: xclass ux_t3lib_extFileFunctions->func_upload has wrong default parameters

Michiel Roos michiel at netcreators.com
Thu Dec 27 13:11:32 CET 2007


Michiel Roos wrote:
> Andreas Balzer wrote:
>> adding my +1 ;)
>>
>> On Dec 26, 2007 10:18 PM, Michiel Roos <michiel at netcreators.com 
>> <mailto:michiel at netcreators.com>> wrote:
>>
>>     Andreas Balzer wrote:
>>     > +1
>>     > although I don't know whether this patch might get in conflict
>>     with an
>>     > other feature of dam. Is it possible to find these things out?
>>     >
>>     Ok, first the function read:
>>
>>      function func_upload($cmds, $id)  {
>>        if (!$this->isInit) return FALSE;
>>        if (!$_FILES['upload_'.$id]['name'])  {
>>          return;
>>        }
>>
>>
>>     With the proposed patch it reads:
>>
>>      function func_upload($cmds, $id=false)  {
>>        if ($id===false) $id=$cmds['data'];
>>        if (!$this->isInit) return FALSE;
>>        if (!$_FILES['upload_'.$id]['name'])  {
>>          return;
>>        }
>>
>>
>>     Furthermore the comment reads:
>>       * @param array   $cmds['data'] is the ID-number (points to the
>>     global
>>     var that holds the filename-ref
>>     ($GLOBALS['HTTP_POST_FILES']['upload_'.$id]['name']).
>>     $cmds['target'] is
>>     the target directory
>>       * @param string    $id: $_FILES['upload_'.$id]
>>
>>     So the $cmds['data'] does hold the needed id to lookup the name in:
>>     $GLOBALS['HTTP_POST_FILES']['upload_'.$id]['name']
>>     or shorter: $_FILES['upload_'.$id]['name']
>>
>>     I wonder why the parameter was added in the first place, maybe to
>>     override an id if neede. This still works. If no id is given it
>>     behaves
>>     as it should. So extensions like rs_userimp behave as expected.
>>
>>     I don't think I am overlooking something. Anyone?
>>
>>     So still a +1 from me.
>>
>>     Kind regards,
>>
>>
>>     Michiel Roos
>>
>>     --
>>     Netcreators BV :: creation and innovation
>>     www.netcreators.com <http://www.netcreators.com>
>>
>>     Interesse in werken bij Netcreators?
>>     http://www.netcreators.com/bedrijf/vacatures/
>>     <http://www.netcreators.com/bedrijf/vacatures/>
>>
>>
>>     _______________________________________________
>>     TYPO3-team-dam mailing list
>>     TYPO3-team-dam at lists.netfielders.de
>>     <mailto:TYPO3-team-dam at lists.netfielders.de>
>>     http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> TYPO3-team-dam mailing list
>> TYPO3-team-dam at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
> Fixed in svn trunk. Also present in 1.0.11 . . . needs to be fixed 
> there too.
>
> _______________________________________________
> TYPO3-team-dam mailing list
> TYPO3-team-dam at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
fixed there too

-- 
Netcreators BV :: creation and innovation
www.netcreators.com 

Interesse in werken bij Netcreators?
http://www.netcreators.com/bedrijf/vacatures/ 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: michiel.vcf
Type: text/x-vcard
Size: 292 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-dam/attachments/20071227/6e3a84a7/attachment.vcf 


More information about the TYPO3-team-dam mailing list