- 1
- 2
- 3
- 4
- 5
unsigned int userID;
...
userID = -1;
...
if( userID < 0 )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
unsigned int userID;
...
userID = -1;
...
if( userID < 0 )
+111
function str_transfer(str: string; c: Integer): String;
var
i:Integer;
begin
i:= c;
while PosEx(' ',str,i) > 0 do
begin
if PosEx(' ',str,i) > 0 then
begin
i:= PosEx(' ',str,i);
Insert(#10#13,str,i+1);
i:= i+c;
end;
end;
Result:= str;
end;
"решил написать вот такую функцию, которая вставляет в строку переносы после определенного кол. символов, перенос строки вставляется между словами. Может кому пригодится...."
+139
img[width=120] {
width: 120px;
}
Наткнулся в стилях dleшного шаблона....
+157
$blocks = $this->dsp->db->select_array("select distinct B.*, BS.ALIGN_, BS.ORDER_, BS.PARAM_, BS.HTML_CLASS as HTML_CLASS, BS.HTML_TYPE as HTML_TYPE, SC.SYS_CLASS_FILE, SC.SYS_CLASS_VARNAME, SC.SYS_CLASS_CLASSNAME,BS.EXCLUSION, BS.ID
from BLOCKS_SECTION BS
inner join BLOCKS B on (BS.BLOCKS_ID=B.BLOCKS_ID and B.STATUS=1)
left join SYS_CLASS SC ON SC.SYS_CLASS_ID=B.SYS_CLASS_ID
where $add and SITE_ID=? and B.BLOCKS_ID=? order by BS.EXCLUSION desc, BS.ORDER_",$site_id,$call_id);
$arr_block_id = array();
while (!empty($blocks)) {
foreach ($blocks as $idx => $block) {
if($block['EXCLUSION']){
if(!in_array($block['BLOCKS_ID'],$arr_block_id)) array_push($arr_block_id,$block['BLOCKS_ID']);
}else{
if(!in_array($block['BLOCKS_ID'],$arr_block_id) or $block['ID'])
$ret .= $this->CallPrepareBlock($VARS,$VARS_init,$block);
}
unset($blocks[$idx]);
} // foreach
} // while
Функция, кстати называется GetOneBlock )))
−365
Функция ПреобразоватьМаленькиеБуквыВБольшиеБуквы(Слово)
Слово = СтрЗаменить(Слово, "а", "А");
Слово = СтрЗаменить(Слово, "б", "Б");
//...
Слово = СтрЗаменить(Слово, "я", "Я");
Возврат Слово;
КонецФункции
Легкие пути для слабых))))
+177
if (md5($module . $version . 'adfhdfg') != self::$licenses[$module][$version]) {
//TODO: сделать проверку покруче
return false;
}
Припоетарный дорогущий биллинг.
Пиздатая реализация проверки лицензии.
+79
public boolean ComparePassword(String userName, String ComparablePassword) throws SQLException
{
try{
if(c == null) Connect();
/*PreparedStatement stmt = c.prepareStatement("SELECT * FROM users WHERE name = ?");*/
PreparedStatement stmt = c.prepareStatement("SELECT 1 FROM users WHERE name = ? AND password = ?");
stmt.setString(1, userName);
stmt.setString(2, ComparablePassword);
ResultSet rs = stmt.executeQuery();
/*String a = rs.getString(3);
if(ComparablePassword.compareTo(a) == 0) //бл**ь, ну почему в этой *** джаве это не работает? придется как обычно делать через *опу:(
return true;
else
{
return false;
}
*/
if(!rs.next())
return false;
else return true;
}
catch(SQLException e)
{
return false;
}
}
Найдено в недрах исходников одного сайта на Java :)
+170
//какой-то код
if((value == '284') && (jQuery('#elt_31').val() != 0))
{
setTimeout(function(){jQuery('#elt_31_fake span[name="287"]').mousedown();},500);
}
if((value == '285') && (jQuery('#elt_31').val() != 0))
{
setTimeout(function(){jQuery('#elt_31_fake span[name="288"]').mousedown();},500);
}
if((value == '286') && (jQuery('#elt_31').val() != 0))
{
setTimeout(function(){jQuery('#elt_31_fake span[name="289"]').mousedown();},500);
}
//дальше продолжение в том же духе
Вместо того что-бы пройтись в цикле, по схожим элементам - "кодер" тупо копипастил строки и индекс вручную наращивал.
+154
$dbh = $this->initDbh('master');
$srv = $dbh->getServer();
if ($srv->isSlave())
{
$this->triggerError('Trying write on slave');
return false;
}
Перестархуй
+181
if (
isset(parent::$db['title']) && // если существует такое поле в данной таблице
!parent::$db['title'] && // и оно пустое
isset($inDB['title']) && // и таки необходимо записать в базу это поле
!$inDB['title'] && // но записывать нечего (но надо!)
isset(parent::$db['header']) // зато присутствует то поле, из которого можно получить данные
) {
$inDB['title'] = strip_tags(parent::$db['header']);
}
Ниточки Ариадны...