Страница 1 из 2
Ворнинг
Добавлено: 2012-10-02 2:47:51
tasselchof
В общем нашёл ошибку:
1<br />
<b>Parse error</b>: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in <b>/home/***/domains/***/public_html/new/hosts/billing/system/classes/NotificationManager.class.php</b> on line <b>81</b><br />
Система валится, на строке $dispatcher = $MethodID::get();, в вывод попадает ворнинг, не идёт следующий AJAX-запрос.
Re: Ворнинг
Добавлено: 2012-10-02 9:43:42
Alex Keda
я в классах ничё не понимаю =)
надо Виталия ждать, это он рисовал рассылки эти...
Re: Ворнинг
Добавлено: 2012-10-02 13:46:38
tasselchof
Alex Keda писал(а):надо Виталия ждать, это он рисовал рассылки эти...
А когда он будет?
Re: Ворнинг
Добавлено: 2012-10-02 17:32:51
Alex Keda
незнаю даже.
--
а тупо собаку добавить не пробовали?
Re: Ворнинг
Добавлено: 2012-10-02 17:34:52
tasselchof
Alex Keda писал(а):незнаю даже.
--
а тупо собаку добавить не пробовали?
Закомментить пробовал, и всё работает: регистрирует, но не пишет система, что регистрация успешна.
Re: Ворнинг
Добавлено: 2012-10-02 17:37:12
Alex Keda
ы...
блин. даже тогда не знаю.
переходите на пхп 5.3
пора уже наверное =)
Re: Ворнинг
Добавлено: 2012-10-02 17:39:43
Alex Keda
tasselchof писал(а):Alex Keda писал(а):незнаю даже.
--
а тупо собаку добавить не пробовали?
Закомментить пробовал, и всё работает: регистрирует, но не пишет система, что регистрация успешна.
а если закомментить и
Код: Выделить всё
return new gException('USER_NOT_NOTIFIED' ..........
которое пониже?
чтоб отработало до конца а не срубилось на невозможности оповестить?
Re: Ворнинг
Добавлено: 2012-10-02 19:35:45
Alex Keda
Код: Выделить всё
vim +81 hosts/billing/system/classes/NotificationManager.class.php
Код: Выделить всё
#$dispatcher = $MethodID::get();
$dispatcher = call_user_func($MethodID.'::get', true);
фикс.
как будет в 5.3 работать - не знаю, надо проверять
Re: Ворнинг
Добавлено: 2012-10-02 21:26:37
tasselchof
Alex Keda писал(а):Код: Выделить всё
vim +81 hosts/billing/system/classes/NotificationManager.class.php
Код: Выделить всё
#$dispatcher = $MethodID::get();
$dispatcher = call_user_func($MethodID.'::get', true);
фикс.
как будет в 5.3 работать - не знаю, надо проверять
Надо бы либо проверку версии сделать, либо написать что минимальные требования - PHP 5.3 (что логичнее): при апдейте затрётся этот фикс - система как-то мой файл импорта стёрла (кстати, как сделать чтобы то, что дописано, не стирала)?
Re: Ворнинг
Добавлено: 2012-10-02 22:57:00
Alex Keda
положить правленый файл в
но тогда всегда будет использоваться ваш файл.
что может привети к проблемам, если это не конфиги/стили/совсем_своё а именно рабочие файлы, т.к. нет никаких гарантий что внутри биллинга ничего не поменяется во взаимодействии с этим конкретным файлом
если парвки по делу - лучше их сюда класть - закоммитим