- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
class email_selector {
private static $number_per_page = 30;//
public function getNumberPerPage() {
return self::$number_per_page;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
class email_selector {
private static $number_per_page = 30;//
public function getNumberPerPage() {
return self::$number_per_page;
}
}
понятно, что это только кусок класса. увидев, просто не смог не запостить....
+165
/////////////////////////////////////////////////////////////////////////////ивенты: регистрация (1)
$e_reg=mysql_query("SELECT *
from a_event
where event_status='1'");
$events_reg=array();
for($x=0;$events_reg[$x]=mysql_fetch_assoc($e_reg);$x++);
unset($events_reg[count($events_reg)-1]);
/////////////////////////////////////////////////////////////////////////////ивенты: групповой этап (2)
$e_grp=mysql_query("SELECT *
from a_event
where event_status='2'");
$events_grp=array();
for($x=0;$events_grp[$x]=mysql_fetch_assoc($e_grp);$x++);
unset($events_grp[count($events_grp)-1]);
Нашел вот такое вот на работе. Доски рядом не оказалось :(
+165
// создает массив с заданным кол-вом ячеек
function array_from_int($count,$val=true,$start=0)
{
$fcount = $count+$start;
for($i=$start;$i<$fcount;$i++)
{
$arr[$i] = $val;
}
return $arr;
}
+165
inline void bubbleSort3(int* data)
{
int temp;
if (data[0] > data[1])
{ temp = data[0]; data[0] = data[1]; data[1] = temp; }
if (data[1] > data[2])
{ temp = data[1]; data[1] = data[2]; data[2] = temp; }
if (data[0] > data[1])
{ temp = data[0]; data[0] = data[1]; data[1] = temp; }
};
Пример "не верной" сортировки. Найдено на просторах Интернета.
+165
foreach ( array( 'submenu' ) as $sub_loop ) {
foreach ($$sub_loop as $parent => $sub) {
foreach ($sub as $index => $data) {
....
}
}
}
Источник wordpress 3.1.1 (хотя данный код тянется еще с 2008 года).
Файл /wp-admin/includes/menu.php
Явно интересный код :)
+165
// header
struct TMWFeatureSet
{
TMWFeatureSet();
~TMWFeatureSet();
enum TFeatureSetBitMask
{
EBackUpBitMask = 1,
ERestoreBitMask = 1 << 1,
EWipeBitMask = 1 << 2,
ELockBitMask = 1 << 3,
ELocateBitMask = 1 << 4,
EMessageBitMask = 1 << 5,
EScreamBitMask = 1 << 6,
EPrintBitMask = 1 << 7,
EShareBitMask = 1 << 8
};
enum TFeatureSet
{
EBackUp = 0,
ERestore,
EWipe,
ELock,
ELocate,
EMessage,
EScream,
EPrint,
EShare,
ECount
};
void SetFeatureAttr( TInt iIndex, TBool aValue );
void Reset( void );
void ExternalizeL( RWriteStream & aOutputStream );
void InternalizeL( RReadStream & aInputStream );
RArray<TFeatureSetBitMask> iBitMasks;
TFixedArray<TBool,ECount> iFeatureSetArr;
};
// implementation
TMWFeatureSet::TMWFeatureSet()
{
iBitMasks.Append( EBackUpBitMask );
iBitMasks.Append( ERestoreBitMask );
iBitMasks.Append( EWipeBitMask );
iBitMasks.Append( ELockBitMask );
iBitMasks.Append( ELocateBitMask );
iBitMasks.Append( EMessageBitMask );
iBitMasks.Append( EScreamBitMask );
iBitMasks.Append( EPrintBitMask );
iBitMasks.Append( EShareBitMask );
}
TMWFeatureSet::~TMWFeatureSet()
{
iBitMasks.Close();
}
void TMWFeatureSet::SetFeatureAttr( TInt iIndex, TBool aValue )
{
iFeatureSetArr[ iIndex ] = aValue;
}
void TMWFeatureSet::Reset( void )
{
for( TInt i = ( TInt ) TMWFeatureSet::EBackUp; i < ( TInt ) TMWFeatureSet::ECount; i++ )
{
SetFeatureAttr( i, EFalse );
}
}
void TMWFeatureSet::ExternalizeL( RWriteStream & aOutputStream )
{
for( TInt i = ( TInt ) TMWFeatureSet::EBackUp; i < ( TInt ) TMWFeatureSet::ECount; i++ )
{
aOutputStream.WriteUint8L((TUint)iFeatureSetArr[ i ]);
}
}
void TMWFeatureSet::InternalizeL( RReadStream & aInputStream )
{
for( TInt i = ( TInt ) TMWFeatureSet::EBackUp; i < ( TInt ) TMWFeatureSet::ECount; i++ )
{
iFeatureSetArr[ i ] = (TBool) aInputStream.ReadUint8L();
}
}
Это реализация битовой маски и по шаблону Simpleton: реализация простейшей функциональности самым сложным способом известным разработчику.
По идее надо было как то так:
int mask;
.....
bool IsFeatureAvailable( feature )
{
return ( ( mask & feature ) == feature );
}
+165
$date = $_POST['date2'];
if($_POST['1']!="") $r1=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[1]', '$lesson1', '$classID', '$date')");
if($_POST['2']!="") $r2=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[2]', '$lesson2', '$classID', '$date')");
if($_POST['3']!="") $r3=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[3]', '$lesson3', '$classID', '$date')");
if($_POST['4']!="") $r4=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[4]', '$lesson4', '$classID', '$date')");
if($_POST['5']!="") $r5=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[5]', '$lesson5', '$classID', '$date')");
if($_POST['6']!="") $r6=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[6]', '$lesson6', '$classID', '$date')");
if($_POST['7']!="") $r7=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[7]', '$lesson7', '$classID', '$date')");
if($_POST['8']!="") $r8=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[8]', '$lesson8', '$classID', '$date')");
}
$Sunday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+0-$todayis,$year));
$Monday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+1-$todayis,$year));
$Tuesday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+2-$todayis,$year));
$Wednesday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+3-$todayis,$year));
$Thursday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+4-$todayis,$year));
$Friday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+5-$todayis,$year));
$Saturday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+6-$todayis,$year));
С песочницы хабра
http://habrahabr.ru/sandbox/28776/
+165
$nw = mysql_query("SELECT * FROM `news`");
while ($news=mysql_fetch_array($nw))
{
$c1++;
}
$nw = mysql_query("SELECT * FROM `post`");
while ($news=mysql_fetch_array($nw))
{
$c2++;
}
$nw = mysql_query("SELECT * FROM `ppost`");
while ($news=mysql_fetch_array($nw))
{
$c3++;
}
$i=$c1+$c2+$c3;
Обнаружено в мега CMS имени неизвестного разработчика
+165
function do_it()
{
return false;
}
+165
std::vector <CElement> elemGun
std::vector <CElement> eOther
...
elemGun[0].wVx/=2.f;
elemGun[0].wVy/=2.f;
eOther.push_back(elemGun[0]);
elemGun[0].wVx*=2.f;
elemGun[0].wVy*=2.f;
...