Seite 1 von 1

[BUG 4.9.12] Class cGuiTableForm - Method render

Verfasst: Di 30. Mai 2017, 13:40
von Oldperl
Servus,

in der render-Methode der Klasse cGuiTableForm hat sich ein Fehler eingeschlichen. Setzt man mit der Methode addSubHeader einen Untertitel wird dort immer der Inhalt der mit der Methode addHeader gesetzten Titelzeile angezeigt.
Der Fehler ist in der foreach-Schleife ab Zeile 363

Code: Alles auswählen

foreach ($this->items as $key => $value) {
                if ($this->itemType[$key] == 'subheader') {
                    $tablerow = new cHTMLTableRow();
                    $tabledata = new cHTMLTableData();
                    $tabledata->setAttribute("colspan", "2");
                    $tabledata->setAttribute("valign", "top");
                    $tabledata->setContent($this->captions[$key]);
                    $tablerow->setContent($tablehead);

                    $tpl->set('d', 'SUBHEADER', $tablerow->render());
                    
Hier wird in der Zeile $tablerow->setContent($tablehead); anstelle des zusammengebauten Objektes $tablerow das Header-Objekt $tablehead übergeben.

Gruß aus Franken

Ortwin

PS: Kann mal ein Admin nach der Syntaxhervorhebung für PHP hier im Forum schauen, die scheint nicht zu funktionieren.

Re: [BUG 4.9.12] Class cGuiTableForm - Method render

Verfasst: Mi 31. Mai 2017, 10:42
von Faar
Oldperl hat geschrieben: Di 30. Mai 2017, 13:40 Gruß aus Franken

Ortwin

PS: Kann mal ein Admin nach der Syntaxhervorhebung für PHP hier im Forum schauen, die scheint nicht zu funktionieren.
:(
https://tracker.phpbb.com/browse/PHPBB3-13919

Re: [BUG 4.9.12] Class cGuiTableForm - Method render

Verfasst: Mi 31. Mai 2017, 11:40
von Oldperl
Danke Frank,

das war mir auch noch nicht bekannt. Da muss ich ja glatt mal etwas für mein CL-Forum basteln. :wink:

Gruß aus Franken

Ortwin

Re: [BUG 4.9.12] Class cGuiTableForm - Method render

Verfasst: Mi 31. Mai 2017, 13:18
von Faar
*ein Magnum Eis an Ortwin rüberschieb* :roll: