Ah cool, nein die Anleitung gab es noch nicht vor 2 Wochen.
Leider kommen aber nun ganz viele Fehlermeldungen bei mir.
Ich habe den vorgegebenen Code um einen Block gekürzt:
$blockfolge = valueList('RO10');
$blocks = [
1 => valueList('RO08', false, 'label'),
2 => valueList('RO09', false, 'label'),
];
$gesamtliste = array_merge(
$blocks[$blockfolge[0]],
$blocks[$blockfolge[1]],
);
setPageOrder($gesamtliste, 'SD');
mit RO10:
1 = S1-S11, S12-S22
2 = S12 - S22, S1 - S11
RO08:
1 = S1
...
11 = S11
RO09:
1 = S12
...
11 = S22
Wenn ich jetzt aber auf die Vorschau gehe kommen diese Fehlermeldungen:
2x Fehler im Fragebogen (Seite 4)
In der Funktion valueList() wurde ein ungültiges Argument () vom Typ boolean verwendet.
In der Funktion setPageOrder() wurde ein ungültiger Parameter vom Typ NULL angegeben. Als Parameter sind entweder Strings (Texte) erlaubt oder Arrays, die ausschließlich Strings enthalten.
Fehler im Fragebogen (Seite 4)
Im PHP-Code trat ein Fehler auf.
Fehler im Fragebogen: Undefined offset: 0
Zeile: 9
PHP-Code
006 2 => valueList('RO09', false, 'label'),
007 ];
008 $gesamtliste = array_merge(
009 $blocks[$blockfolge[0]],
010 $blocks[$blockfolge[1]],
011 );
012 setPageOrder($gesamtliste, 'SD');
Fehler im Fragebogen: Undefined index:
Zeile: 9
PHP-Code
006 2 => valueList('RO09', false, 'label'),
007 ];
008 $gesamtliste = array_merge(
009 $blocks[$blockfolge[0]],
010 $blocks[$blockfolge[1]],
011 );
012 setPageOrder($gesamtliste, 'SD');
Fehler im Fragebogen: Undefined offset: 1
Zeile: 10
PHP-Code
007 ];
008 $gesamtliste = array_merge(
009 $blocks[$blockfolge[0]],
010 $blocks[$blockfolge[1]],
011 );
012 setPageOrder($gesamtliste, 'SD');
013 return 'ok';
Fehler im Fragebogen: Undefined index:
Zeile: 10
PHP-Code
007 ];
008 $gesamtliste = array_merge(
009 $blocks[$blockfolge[0]],
010 $blocks[$blockfolge[1]],
011 );
012 setPageOrder($gesamtliste, 'SD');
013 return 'ok';
Fehler im Fragebogen: array_merge(): Expected parameter 1 to be an array, null given
Zeile: 10
PHP-Code
007 ];
008 $gesamtliste = array_merge(
009 $blocks[$blockfolge[0]],
010 $blocks[$blockfolge[1]],
011 );
012 setPageOrder($gesamtliste, 'SD');
013 return 'ok';