Tach!
Ich habe die 3000 Zeilen geschätzt, es sind je nach Leseweise nur die Hälfte bis 4 mal so viele, denn es sind in Summe 4 Dateien, die auch gut und gerne in einer Datei stehen könnten.
Ich verstehe nicht, warum eine php-Datei, die den HTML jund auch JS Code generiert, nicht ein paar Tausend Zeilen haben können sollte. In Relation zum Gesamtprogramm ist die Datei winzig.
Das ist nicht das Problem, das ich meine. Die Größe von Dateien ist lediglich für dich als Entwickler relevant und wie du damit umgehen kannst, zum Beispiel dass du die Dinge gut findest, die du suchst.
Es geht hier nicht um Codeschnipsel, sondern um ein Anwendungsprogramm. Btw., alleine die Hauptdatei der fpdf-Klasse hat auch 2000 Zeilen... gibts da auch Strukturprobleme?
Das Strukturproblem sehe ich darin, wie die Webseite aufgebaut ist, dass es da ein großes Formular gibt, und dass sich das nun damit beißt, weil weitere Formulare in seinem Scope (sozusagen) verwendet werden sollen. Das müsste grundlegend umstrukturiert werden, so dass sich diese Notwendigkeit der Schachtelung nicht mehr ergibt. Wenn abgeschaltetes Javascript kein Problem ist, muss man ja nicht für alle Eingabeelemente ein Formular drumherumbauen. Aber genaueres kann ich dir nicht empfehlen, weil ich dein Problem nicht näher verfolgt habe.
dedlfix.