Ошибка связана с тем, что начиная с php 5.3 изменилась работа с классами. Поскольку мы в дочернем классе
class p_hidetext переопредеяем метод execute() родительского класса
class cmsPlugin, то родительский класс является абстракным. При этом метод в родительском классе и метод в дочернем классе должны иметь одинаковые сигнатуры. А у нас в родительском классе метод определяется без параметров
public function execute(), а в дочернем с параметрами
public function execute($event, $item). Поэтому и возникает ошибка. [
Попробуйте в индексном файла index.php строку 14
заменить на
Но ошибки могут возникнуть в аякс подгрузках. Чтобы исключить это, можно прописать в .htaccess или отключить вывод E_STRICT в php.ini