[TYPO3-project-formidable] Upload and rename a file

Jérémy Lecour jeremy.lecour at gmail.com
Fri May 11 14:56:35 CEST 2007


Great, thanks !

If I don't save anything in any DB, could I still do the
"process-beforeinsertion" trick in another datahandler ?

2007/5/11, Jerome Schneider <j.schneider at ameos.com>:
> I also placed the piece of XML there for convenience:
>
> http://www.ameos.com/fileadmin/formidable/helps/alter-filename-before-insertion.xml
>
>
> Regards,
> Jerome
>
> Jerome Schneider a écrit :
> > Hello jeremy :)
> >
> > Yeap this could be a solution ; Another would also be to use
> >
> > datahandler/process/beforeinsertion/
> >
> > with a userobj like this:
> >
> > <datahandler:DB>
> >     <!-- ... your xml stuff -->
> >     <process>
> >         <beforeinsertion>
> >             <userobj>
> >                 <php><![CDATA[
> >
> >     $aData = func_get_arg(1);
> >
> >     $sFileName = $aData["some_rdt_file"];
> >     $sNewFileName =
> > $this->aORenderlets["some_rdt_file"]->_MakeCoolFileName("mynewfile_" .
> > $sFileName);
> >
> >     $sAbsPath =
> > $this->aORenderlets["some_rdt_file"]->getFullServerPath($sFileName);
> >     $sNewAbsPath =
> > $this->aORenderlets["some_rdt_file"]->getFullServerPath($sNewFileName);
> >
> >     @rename($sAbsPath, $sNewAbsPath);
> >     $aData["some_rdt_file"] = $sNewFileName;
> >
> >     reset($aData);
> >     return $aData;
> >
> >                 ]]></php>
> >             </userobj>
> >         </beforeinsertion>
> >     </process>
> > </datahandler:DB>
> >
> >
> >
> > I think this will do the trick in an easier manner because you don't
> > have to update anything in DB manually this way
> > Maybe will you need also a redirect after this, if on-screen data does
> > not correspond to what's in DB
> >
> >
> > Ciao :)
> > Jerome
> >
> > Jérémy Lecour a écrit :
> >> Maybe it would be good to make a specific Actionlet or use the
> >> "Userobj" Actionlet with a specific PHP function
> >>
> >> Am I right ?
> >>
> >> 2007/5/11, Jérémy Lecour <jeremy.lecour at gmail.com>:
> >>> Hi,
> >>>
> >>> I'm finally getting into migrating my old customized v0.5 into a
> >>> (still) standard v0.7
> >>> I know I's going to be tough with some special customizations I've
> >>> made, but I need to go forward.
> >>>
> >>> I'd like to upload a file and rename it depending on some other
> >>> fields values.
> >>> What would be the best way ?
> >>>
> >>> Thanks for any advice
> >>>
> >>> --
> >>> Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
> >>> webdesigner, webmaster et développeur web
> >>> Provence Linux User Group : http://www.plugfr.org/
> >>> _______________________________________________
> >>> TYPO3-project-formidable mailing list
> >>> TYPO3-project-formidable at lists.netfielders.de
> >>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
> >>>
> >>>
> >>
> >>
> _______________________________________________
> TYPO3-project-formidable mailing list
> TYPO3-project-formidable at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
>


-- 
Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
webdesigner, webmaster et développeur web
Provence Linux User Group : http://www.plugfr.org/


More information about the TYPO3-project-formidable mailing list