- 1
- 2
- 3
- 4
- 5
- 6
String filterDescription = "";
try {
filterDescription = wdContext.currentContextElement().getAttributeValue("table" + Level + "Description" + "filter").toString();
} catch (Exception e) {
// TODO: handle exception
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+73
String filterDescription = "";
try {
filterDescription = wdContext.currentContextElement().getAttributeValue("table" + Level + "Description" + "filter").toString();
} catch (Exception e) {
// TODO: handle exception
}
wdContext.currentContextElement().getAtt ributeValue("table" + Level + "Description" + "filter") возвращает значение атрибуты из контекста с типом Object. try в данном случае тут добавлен, чтобы не писать лишних проверок, если вернется null, а filterDescription так и остался пустой строкой.
+147
die();
return false;
+30
$files = file_scan_directory(dirname(__FILE__) .'/modes/', '^([^\.].*)\.inc$', array('.', '..', 'CVS'), 0, FALSE);
foreach ($files as $file) {
require_once($file->filename);
$mode = $file->name;
if (function_exists('advpoll_info_'. $mode)) {
$advpoll_modes[$mode] = call_user_func('advpoll_info_'. $mode);
}
}
+150
foreach( $vote->get() as $i => $variant )
{
. . .
$vote = +@$variant[ 'value' ];
. . .
}
Чтобы наверняка!
+158
<?
$thePrice = $iblockelem[ "PROPERTIES" ][ "PRICE" ][ "VALUE" ];
$thePrice_s = '';
if(strlen(trim($thePrice))>3)
{
$priceArray = str_split($thePrice);
$priceArray = array_reverse($priceArray);
for($i = 1; $i <= count($priceArray); $i++)
{
$thePrice_s.=$priceArray[$i-1];
if(($i%3)==0)
$thePrice_s.=' ';
}
$thePrice = str_split($thePrice_s);
}
echo rtrim(ltrim(implode(array_reverse($thePrice))))
?>
<?=number_format($thePrice,0,"."," ")?>
+143
Хватит!
−141
//Адрес Получателя
СписокКому = Новый СписокЗначений;
СписокОбъектов = Новый СписокЗначений;
СписокОбъектов.Добавить(ОбъектОтправки);
Для каждого СтрокаСпискаОбъектов Из СписокОбъектов Цикл
Адрес = УправлениеЭлектроннойПочтой.ОпределитьАдресПолучателя(СтрокаСпискаОбъектов.Значение);
СписокКому.Добавить(Адрес,Строка(СтрокаСпискаОбъектов.Значение));
КонецЦикла;
СтруктураНовогоПисьма.Вставить("Кому", СписокКому);
что автор хотел этим сделать?? написано с нуля, так как автор сказал, что немного подкорректировал конфигурацию и вот мне стало интересно... но увидев удивительные строки хотелось бы спросить сначала экспертов, а потом автора )))))
+149
implode(\",\",$B)
человек просто др#чит на экранирование...
+168
function get_os($user_agent)
{
$oses = array ('(Windows 95)|(Win95)|(Windows_95)', '(Windows 98)|(Win98)', '(Windows NT 5.0)|(Windows 2000)', '(Windows NT 5.1)|(Windows XP)', 'Windows NT 5.2', '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)', 'Windows ME', 'OpenBSD', 'SunOS', '(Linux)|(X11)', '(Mac_PowerPC)|(Macintosh)', 'QNX', 'BeOS', 'OS/2');
foreach($oses as $os)
{
if (eregi($os, $user_agent)) return 'PC';
}
return 'Mobile';
}
И снова мастер-класс по определению какую версию сайта отдать.
И ведь хоть бы кто-то додумался, начиная писать свой костыль, думать от обратного - легче опознать телефон.
+147
th,.left {
text-align: right;
}
label, .right {
text-align: left;
}
свеженакладенное:
какая семантика? так надо было....