This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Composer не используется. | |
* Namespaces не используются. | |
* Лямбды не используются. | |
* Большинство таблиц в БД хранятся в MyISAM. Соответственно транзакций нет. | |
* Миграции БД не используются. (Запилить http://phinx.org/) | |
* Слой для работы с БД написан вручную, по коду рассыпаны вызовы устаревшей функции mysql_query | |
* Тесты не пишутся. | |
* Все построено на глобальных функциях, которые располагаются во включаемых файлах. | |
* Полным полно глобальных переменных. | |
* XSS как минимум на странице логина (/market) `"><script>alert('xss')</script><b style="` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var typewatch = (function() { | |
var timer; | |
timer = 0; | |
return function(callback, ms) { | |
clearTimeout(timer); | |
return timer = setTimeout(callback, ms); | |
}; | |
})(); | |