Funktionstest: mpForm 1.2.1

Testberichte zu kompatiblen Addons; bitte Anleitung beachten!
Antworten
Benutzeravatar
shadowcat
Administrator
Beiträge: 3952
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Funktionstest: mpForm 1.2.1

Beitrag von shadowcat » Mi 3. Aug 2016, 10:23

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:
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 3952
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Funktionstest: mpForm 1.2.1

Beitrag von shadowcat » Mi 3. Aug 2016, 10:27

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.
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 3952
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Funktionstest: mpForm 1.2.1

Beitrag von shadowcat » Mi 3. Aug 2016, 10:45

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.
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Antworten