+0.12
Рейтинг
0.34
Сила

Gera

Хак: рассылка инвайтов

В ситуации когда нужно отослать 10 или 20 или 100 инвайтов, после ввода N адреса почты, хочется залесть в код и исправить чтоб можно было вводить кучу адресов, например через точку запятую, а не по одному. Собственно так и родился данный хак.

Читать дальше →

Небольшой баг

Есть у системы очень неприятный баг а может это фича.

Файл /classes/modules/sys_database/Database.class.php

Функция databaseErrorHandler строка 169
ob_start();
echo "SQL Error: $message
\n";
print_r($info);	
$msg=ob_get_contents();
ob_end_clean();


Ситуация: администрация запретила вывод ошибок, но при перегрузке сайте, и если php отвалился по таймауту то ошибка и системная информация может быть выведена в силу особенности работы буфферов. Зачем «чужим» глазам показывать какую либо информацию?

Вот мой фикс:
$msg = "SQL Error: $message
\n";
$msg .= print_r($info,true);	


PS О еще один бажок в нутри тэга кода "\n" неправильно обрабатывается, при выводе добавляет лишний перенос строки…