Seite 1 von 1

Funktionstest: mpForm 1.2.1

Verfasst: Mi 3. Aug 2016, 10:23
von shadowcat
Name des Moduls:
mpForm

Quelle:


Getestete Version:
1.2.1

Getestet mit BlackCat Version:
1.2.1

Ergebnis Installation:
Beim Update von 1.2.0 kam erneut der lange Infotext (siehe Testbericht zu Version 1.2.0). Zudem wurde folgender Fehler gemeldet:
Column already exists: 1060 Duplicate column name 'position'
Vermutlich prüft die upgrade.php nicht, ob die Tabellen schon vorhanden sind.

Beim manuellen Ausführen der install.php keine Fehler.

Ergebnis Seite hinzufügen (bei Seitenmodul):
AJAX Fehler: Warning: include(): Filename cannot be empty in <CAT_PATH>\modules\mpform\add.php on line 32
Hinweis: Testumgebung mit eingeschalteten PHP Fehlerberichten und XDebug
Die Seite wird trotzdem angelegt.

Darstellung im Frontend:
Leere Seite.

Darstellung im Backend:
Fehlermeldung:
Warning: include(): Filename cannot be empty in <CAT_PATH>\modules\mpform\modify.php on line 34
Folgefehler:
Warning: include(): Failed opening '' for inclusion (include_path=';.;P:\xampp\php\PEAR') in <CAT_PATH>\modules\mpform\modify.php on line 34
Administration nicht möglich.

Sonstiges:

Re: Funktionstest: mpForm 1.2.1

Verfasst: Mi 3. Aug 2016, 10:27
von shadowcat
Zum Fehler in der modify.php: Die Funktion get_module_language_file() ist in BC als deprecated gekennzeichnet und leer. Daher wird kein Ergebnis zurückgeliefert, weshalb dann auch der include() leer ist.

Re: Funktionstest: mpForm 1.2.1

Verfasst: Mi 3. Aug 2016, 10:45
von shadowcat
Nach Auskommentieren der Zeile in der modify.php kommt es zu einem weiteren Fehler, der aber auf einen Fehler in der template.inc zurückzuführen ist. (https://github.com/BlackCatDevelopment/ ... issues/354)

Nach Korrektur des Fehlers in der template.inc:

Zwei fehlende Icons "export.png" und "import.png" im images-Unterverzeichnis des Moduls.

Beim Versuch die Einstellungen zu ändern:

Gleiches Problem mit Funktion get_module_language_file()
Nach Auskommentieren der Zeile:
Fehlermeldung:
Sicherheitsverletzung!! Zugriff wurde verweigert!

Keine weiteren Tests.