Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: czajus w Czerwiec 01, 2017, 09:58:06 am

Tytuł: NIE DZIALA ZAKŁADKA MODUŁY
Wiadomość wysłana przez: czajus w Czerwiec 01, 2017, 09:58:06 am
[PrestaShop] Fatal error in module file :/domains/XXXXXXXXXXl/public_html/home2/XXXXX/domains/XXXXXXXl/public_html/modules/sofortbanking/sofortbanking.php:
syntax error, unexpected '[', expecting ')'
Tytuł: Odp: NIE DZIALA ZAKŁADKA MODUŁY
Wiadomość wysłana przez: west w Czerwiec 01, 2017, 10:12:41 am
wyłącz moduł - zmieniając na serwerze moduł sofortbanking na sofortbanking.old
Tytuł: Odp: NIE DZIALA ZAKŁADKA MODUŁY
Wiadomość wysłana przez: endriu107 w Czerwiec 01, 2017, 10:47:51 am
Jeśli masz php mniejsze niż 5.4 to je zmień ponieważ to też może powodować taki błąd.
Tytuł: Odp: NIE DZIALA ZAKŁADKA MODUŁY
Wiadomość wysłana przez: west w Czerwiec 01, 2017, 10:53:54 am
Jeśli masz php mniejsze niż 5.4 to je zmień ponieważ to też może powodować taki błąd.

Nie masz racji. To kolejny moduł z durnym zapisem funkcji. Zamiast
$funkcja = ()
użyto
$funkcja = []

Tytuł: Odp: NIE DZIALA ZAKŁADKA MODUŁY
Wiadomość wysłana przez: endriu107 w Czerwiec 01, 2017, 05:03:52 pm
Nie zaglądałem do modułu i nie wiem jaki ma zapis natomiast w php > 5.4 taki zapis: $foo = array(1, 2, 3, 4) można zapisać tak $foo = [1, 2, 3, 4] dlatego można otrzymać taki właśnie błąd gdy php jest zbyt niskie.