- 1
<span class="header-search-icon" onclick="document.forms['search-form'].submit();"></span>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
<span class="header-search-icon" onclick="document.forms['search-form'].submit();"></span>
Выдержка из стандартного шаблона компонента 1С-Битрикс.
и что помешало поставить <button type=submit>?
+53
function showDate($date){
$month=explode('-',$date);
if($month[1]==01){ $name="января"; }
if($month[1]==02){ $name="февраля"; }
if($month[1]==03){ $name="марта"; }
if($month[1]==04){ $name="апреля"; }
if($month[1]==05){ $name="мая"; }
if($month[1]==06){ $name="июня"; }
if($month[1]==07){ $name="июля"; }
if($month[1]==08){ $name="августа"; }
if($month[1]==09){ $name="сентября"; }
if($month[1]==10){ $name="октября"; }
if($month[1]==11){ $name="ноября"; }
if($month[1]==12){ $name="декабря"; }
$rd=$month[2]." ".$name." ".$month[0];
return $rd;
}
+76
public enum Permission{
SUPERUSER,
MANAGER,
USER;
public static Permission value(String name) {
return mapsValues.get(name);
}
private final static Map<String, Permission> mapsValues;
static {
Map<String, Permission> map= new HashMap<String, Permission>();
Permission[] pp = values();
for (Permission p : pp)
map.put(p.name(), p);
mapsValues = Collections.unmodifiableMap(map);
}
}
−83
+ (void) playMovieWithResourceFile: (NSString *) file
{
const char *source = [ file cStringUsingEncoding: [NSString defaultCStringEncoding] ];
size_t length = strlen( source );
char *str = malloc( sizeof( char) * (length + 1) );
memcpy( str, source, sizeof (char) * (length + 1) );
char *type = strstr( str, ".");
*type = 0;
type++; //< now we have extension in type, and name in str cStrings
NSAutoreleasePool *pool = [NSAutoreleasePool new];
NSString *sName, *sType;
sName = [ NSString stringWithUTF8String: str ];
sType = [ NSString stringWithUTF8String: type];
[self playMovieWithName: sName Type: sType];
// free str, but do not free type - it is a part of str
free( str );
[pool release];
}
Вроде бы серьезный проект cocos2d-extensions https://github.com/cocos2d/cocos2d-iphone-extensions
Отрезаем расширение у файла :)
Или я что-то не понимаю…
+69
//проверка фамилии
if ($tmp['fam'] == ""):
$_SESSION["er_mes_registr"] = "Не заполнено поле `Фамилия`.";
header ("Location: /register/");
die();
endif;
if (strlen($tmp['fam'])>20):
$_SESSION["er_mes_registr"] = "Длина фамилии не может быть более 20 букв.";
header ("Location: /register/");
die();
endif;
//проверка имени
if ($tmp['name'] == ""):
$_SESSION["er_mes_registr"] = "Не заполнено поле `Имя`.";
header ("Location: /register/");
die();
endif;
if (strlen($tmp['name'])>20):
$_SESSION["er_mes_registr"] = "Длина имени не может быть более 20 букв.";
header ("Location: /register/");
die();
endif;
//проверка email
if ($tmp['email'] == ""):
$_SESSION["er_mes_registr"] = "E-mail не может быть пустым!";
header ("Location: ".$_SERVER['HTTP_REFERER']);
die();
endif;
if (!ereg("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$",$tmp['email'])):
$_SESSION["er_mes_registr"] = "Неверно указан e-mail!";
header ("Location: ".$_SERVER['HTTP_REFERER']);
die();
endif;
Правильная валидация...
+77
if (eventInfo.getQuoteList().size() == 0) {
lineInfo.getEventList().add(eventInfo);
} else {
lineInfo.getEventList().add(eventInfo);
}
Тебе никуда не деться от добавления!
+86
public static String serialize3(IModellingWorkerSetup r) {
return serialize(serialize(serialize(r)));
}
как вы понимаете, есть и обратное преобразование
+136
if ( sectors && sectorsNum )
{
for ( i = 0; i < ( int )sectorsNum; i++)
{
*(unsigned int*)(pl + 4 + 4 + i * 10 ) = sectors[i].originalNum;
*(pl + 4 + 4 + i * 10 + 4) = 3 ;
*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = sectors[i].usedNum;
*(pl + 4 + 4 + i * 10 + 9) = 4 ;
}
*(unsigned int*)(pl + 4 + 4 + i * 10 ) = newSectors;
*(pl + 4 + 4 + i * 10 + 4) = 0x0b ;
*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = newSectors * 0x200; // сектора в байты
}
В старых исходниках довольно крупного проекта нашелся сей замечательный отрывок... И очень одинокий коммент...
−119
Функция ЧекМайл(Майл)
Перем Чек;
Если Найти(Майл,"@mail.ru")<>0 Тогда
Чек = 0;
Иначе
Чек = 1;
КонецЕсли;
Возврат Чек;
КонецФункции
...
Если ЧекМайл("[email protected]") = 0 Тогда
Предупреждение("Ой! Что-то пошло не так!");
Предупреждение("Не беспокойтесь, это наша ошибка. Мы уже знаем о ней и примем меры к ее исправлению!");
СтатусВозврата(0);
Возврат;
КонецЕсли;
могли и предупредить ...
−1065
@property (nonatomic, retain) NSString *totalCount;
Чуть глаза от такого не лопнули