- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$('#protesters-open').click(function() {
if ($('#protesters').hasClass('hidden'))
{
$('#protesters').removeClass('hidden');
}
else
{
$('#protesters').addClass('hidden');
}
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
$('#protesters-open').click(function() {
if ($('#protesters').hasClass('hidden'))
{
$('#protesters').removeClass('hidden');
}
else
{
$('#protesters').addClass('hidden');
}
});
http://nsk.2gis.ru/media/js/main.js
вроде серьезная компания, а такого говна там навалом
раз уж используется jQuery, то можно и toggleClass использовать
+147
public void assert(boolean t)
{
if(!t)
{
throw new Error();
} else
{
return;
}
}
+174
else if(!in_array($format,$fmt)){
$error = 'Блядина. Что за формат?';
}
else if(in_array($format,$fmt)){
move_uploaded_file($_FILES['user_avatar']['tmp_name'], $uploadfile);
}
+163
/**
* Get or instance self object
*
* @return self object
*/
public static function get_object () {
// call as static
static $storage;
// check inited object
if ( !isset($storage) ) {
// init object
$storage = new self();
}
// return object
return is_object($storage) ? $storage : false;
}
NetCat не перестает удивлять.
Вы только посмотрите на последнюю строчку метода
:D
+125
var f,i:Integer;
begin
for i:=1 to 100 do
for i:=100 downto 1 do
writeln('I=',i);
end.
"ПОЧЕМУ ЭТА ТВАР СЧИТАЕТ ТОЛЬКО В 1 СТОРОНУ?!"
+163
$sql1 = '(';
........
if(!is_array($sql1))
{
$sql1 = array();
}
А вдруг? Переменные иногда сами превращаются в массивы ...
+165
return $result_rows;
mysql_close($external_db);
+88
public synchronized static void reload()
{
synchronized (properties)
{
synchronized (questRewardRates)
{
synchronized (questDropRates)
{
properties = new ConcurrentHashMap<String, String>();
questRewardRates = new ConcurrentHashMap<Integer, Float>();
questDropRates = new ConcurrentHashMap<Integer, Float>();
load();
}
}
}
}
Я просто оставлю это здесь (c)
+115
private object[] select ( string tablename, Type type, string addict )
{
object[] returned_objects = new object[0];
string sql = "SELECT ";
sql += this.buildFieldNames( type );
sql += " FROM `" + tablename + "`" + addict;
MySqlDataReader reader = this.TryQueryReader( sql );
while (reader.Read( ))
{
var obj = Activator.CreateInstance( type );
FieldInfo[] fields = type.GetFields( );
foreach (FieldInfo finfo in fields)
{
if (finfo.FieldType == typeof( int ))
{
finfo.SetValue( obj, reader.GetInt32( finfo.Name ) );
}
else if (finfo.FieldType == typeof( bool ))
{
if (reader.GetString( finfo.Name ).Equals( "true" ))
{
finfo.SetValue( obj, true );
}
else
{
finfo.SetValue( obj, false );
}
}
else if (finfo.FieldType == typeof( float ))
{
finfo.SetValue( obj, reader.GetFloat( finfo.Name ) );
}
else if (finfo.FieldType == typeof( double ))
{
finfo.SetValue( obj, reader.GetDouble( finfo.Name ) );
}
else if (finfo.FieldType == typeof( string ))
{
finfo.SetValue( obj, reader.GetString( finfo.Name ) );
}
}
provider.IncreaseLength( ref returned_objects, 1 );
returned_objects.SetValue( obj, returned_objects.Length - 1 );
}
reader.Close( );
return returned_objects;
}
самопальный орм, нот комментс
+165
//This is an optimization. We assume than no step can take more than one year.
if($time_limit > 0)
$end_time = time() + $time_limit;
else
$end_time = time() + 365*24*3600; // One year
Источник: исходники битрикса, (/bitrix/modules/iblock/classes/general/cml2.php). Код используется при импорте из 1с.