- 1
include($b2bcontext_path."modules/"."costyl".".php");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+170
include($b2bcontext_path."modules/"."costyl".".php");
Самое интересное - инклюд безусловный. Он просто есть. Костыль - он такой костыль...
fixed.
^)
business to business? божежмой
Содержимое costyl.php
Меня аж дрожь пробила, когда внутренности этих скриптов захотелось посмотреть...
Из "гениального": весь код - процедурный, но обернут в классы с конструктором (где строк 100-500 говна, делающего всю работу) и 0-5 методов (с таким же количеством строк). За что спасибо - не поломалась сама система, куда это все встраивалось. Верстке, JS и стилям повезло гораздо меньше.
фанаты леди гаги жгут. Помню, в универе один парень давал переменным имена футбольных команд: spartak, dinamo, etc...
Такое, как интересное пойдет? :)
1. indexOf, когда есть strpos
2. аргументы "перепутаны" вопреки всем похожим реализациям
3. наконец, возврат булевского значения, а не точного индекса - хотя функция называется indexOf, а не contains :D
хотя да, виноват, count для массивов, а strlen для строк = )
а еще замечательна проверка if (!function_exists('indexOf')) - а вдруг нас уже опередили!
Продолжаем выкладывать "интересности" :) Все оттуда же
и опять проверка на существование функции ))) я понимаю, что этот костыль, наверное, инклудится повсюду - но, можно либо использовать require_once\include_once, либо сишным способом - проверять существование некоей константы :)