[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