Projekt

Allgemein

Profil

Herunterladen (15,8 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
8c6871be 06.02.2013 12:19 Moritz Bunkus

$::request: Funktionen "is_ajax()" und "type()"

008c2e15 27.11.2012 10:54 Moritz Bunkus

Lx-Office heißt nun kivitendo

dc3f6120 08.08.2012 16:48 Sven Schöling

Parsing von multipart/formdata beschleuningt.

Die entsprechende Routine hatte einen bösen Fall von Shlemiel the Painter's
algorithm [1]. Dadurch wurden Fileuploads mit mehr als 20k Zeilen extrem
langsam. Binärdaten wie pdfs oder Bilder hat das nicht gestört, aber bei CSV...

9414d575 18.04.2012 14:24 Sven Schöling

Request: flatten und unflatten implentiert und getestet.

Die Tests stammen zur Hälfte aus Hash::Flatten und haben einige Fehler aufgedeckt.
Damit kann im nächsten Schritt SL::Controller::Base::url_for tiefe
Datenstrukturen serialisieren.

4785d221 07.02.2012 10:33 Sven Schöling

Duplizierung der Datenstruktur bei multiencoding POST submits

1954092b 06.02.2012 20:20 Sven Schöling

filename checks müssen auf defined sein, weil der dateiname auch leer sein kann.

Hintergrund: Wenn bei einem fileupload in einem [+] array die letzte Zeile leer
ist, wird der Dateiname leer gelassen. Dadurch wurde die Dateizeile
fälschlicherweise ins target einsortiert und hat dort die letzte Zeile der...

34967eb4 06.02.2012 20:17 Sven Schöling

Multiuploadfähigkeit

Jeder Upload ist unter seinem Requestpfad als reine Datenstruktur
erreichbar, und ausserdem unter $target->{ATTACHMENT} als deskriptive Struktur
mit Metainformationen.

40d21a2d 12.01.2012 13:29 Sven Schöling

Request: Fehler in recode_recursively

Fix zu Bug 1774.

0dc65e85 04.01.2012 16:29 Sven Schöling

Request: Durch das spätere mergen ist Rückkopieren jetzt unnötig.

a11973c7 04.01.2012 16:26 Sven Schöling

Debugcode.

ec52855f 04.01.2012 15:17 Sven Schöling

Wiederherstellen von Sessionvariablen nicht von aktuellen Formeinträgen klobbern lassen.

Fix für Bugs 1769 und 1767.

efd3ab01 29.12.2011 10:41 Sven Schöling

Autovification sollte auch genau das tun, und nicht clobbern.

6056e1d7 28.12.2011 20:43 Sven Schöling

Recoding von Daten konzeptuell getrennt.

Es gibt 4 Pfade um Daten in einen Request zu kriegen:

- Kommandozeile
- Datenbank (für gespeicherte Forms)
- QUERY_STRING (http get)
- STDIN (http post)

Der letzte Teil teilt sich noch einmal in

- x-uri-encoded query string (normales http post)...
48abd6c9 28.12.2011 15:41 Sven Schöling

Request Handling aus Form ausgelagert.