yakamara / redaxo_xform

XForm für redaxo4
22 stars 21 forks source link

Neue Upload-Funktion geht nicht #278

Closed ghost closed 9 years ago

ghost commented 9 years ago

An dieser Stelle z.B. https://github.com/yakamara/redaxo_xform/blob/96dacfa3e0f076beba87a30f9e0f198fed3f7d38/classes/value/class.xform.upload.inc.php#L63 ist modus immer 0 bei mir, deshalb geht es direkt zur default Anweisung.

dergel commented 9 years ago

https://github.com/yakamara/redaxo_xform/blob/96dacfa3e0f076beba87a30f9e0f198fed3f7d38/classes/value/class.xform.upload.inc.php#L148

baust du das formular über php auf ? wenn du das Formular über die Formularsyntax zusammensetzt, dann versuch mal den modus hinten anzuhaengen. Das sollte eigentlich gehen - habe ich aber jetzt faulerweise nicht getestet

upload -> Beispiel: file|name|label|groesseinkb|endungenmitpunktmitkommasepariert|pflicht=1|min_err,max_err,type_err,empty_err|modus

ghost commented 9 years ago

Geht leider nicht. Wobei ich mir nicht sicher bin ob ich deinen Anweisungen folgen konnte ;)

ghost commented 9 years ago

Ich glaube XForm wird immer ein Mysterium für mich bleiben ;)

gharlan commented 9 years ago

Wie sieht denn nun deine Zeile aus?

ghost commented 9 years ago

Na so wie XForm den Code ausspuckt:

$xform->setValueField('upload', array("upload","upload","10000",".jpg","0","","0","","/home/username/Web/htdocs/uploads"));

gharlan commented 9 years ago

Dort übergibst du für modus "0"..

$xform->setValueField('upload', array("upload","upload","10000",".jpg","0","","<hier dein gewünschter Modus>","","/home/username/Web/htdocs/uploads"));
gharlan commented 9 years ago

@dergel Die Definition scheint falsch zu sein.. https://github.com/yakamara/redaxo_xform/blob/master/classes/value/class.xform.upload.inc.php#L163 So sind die Keys 0, 1, 2; in der Klasse werden dann aber die Values abgefragt..