- 1
_punkPtr
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130
_punkPtr
−164
CREATE TABLE NEWS (
ID INT NOT NULL AUTO_INCREMENT
, NEWS_NAME VARCHAR(300) NOT NULL
, NEWS_SHORT_NAME VARCHAR(80) NOT NULL
, NEWS_TEXT VARCHAR(40000) NOT NULL
, NEWS_SHORT_TEXT VARCHAR(400) NOT NULL
, NEWS_IMG_1 VARCHAR(60)
, NEWS_IMG_2 VARCHAR(60)
, NEWS_IMG_3 VARCHAR(60)
, NEWS_IMG_4 VARCHAR(60)
, NEWS_IMG_5 VARCHAR(60)
, NEWS_IMG_6 VARCHAR(60)
, NEWS_IMG_7 VARCHAR(60)
, NEWS_IMG_8 VARCHAR(60)
, NEWS_IMG_9 VARCHAR(60)
, NEWS_IMG_10 VARCHAR(60)
, NEWS_DATE DATE
, PRIMARY KEY (ID)
);
Таблица новостей из одной очень крутой и никому неизвесной CMS на java.
Сейчас автор думает над тем что делать если пользователяю надо будет загрузить 11 изображений, варианты: увеличить количество полей до 15, ограничить количество изображений на новость.
+165
public static function isOwner()
{
$user = app::getSession();
if ($user->isAuth()){
switch (true){
case ($_GET('action') == 'upload'):
case ($_GET('login') == $user->getUserLogin()):
return true;
break;
default:
return false;
break;
}
}
return false;
}
Проверка является ли пользователь владельцем фотогалереи)))
+136
struct hostent *rc_gethostbyname(const char *hostname)
{
struct hostent *hp;
#ifdef GETHOSTBYNAME_R
#if defined (GETHOSTBYNAMERSTYLE_SYSV) || defined (GETHOSTBYNAMERSTYLE_GNU)
struct hostent hostbuf;
size_t hostbuflen;
char *tmphostbuf;
int res;
int herr;
hostbuflen = 1024;
tmphostbuf = malloc(hostbuflen);
#endif
#endif
#ifdef GETHOSTBYNAME_R
#if defined (GETHOSTBYNAMERSTYLE_GNU)
while ((res = gethostbyname_r(hostname, &hostbuf, tmphostbuf, hostbuflen, &hp, &herr)) == ERANGE)
{
/* Enlarge the buffer */
hostbuflen *= 2;
tmphostbuf = realloc(tmphostbuf, hostbuflen);
}
free(tmphostbuf);
#elif defined (GETHOSTBYNAMERSTYLE_SYSV)
hp = gethostbyname_r(hostname, &hostbuf, tmphostbuf, hostbuflen, &herr);
free(tmphostbuf);
#else
hp = gethostbyname(hostname);
#endif
#else
hp = gethostbyname(hostname);
#endif
if (hp == NULL) {
return NULL;
}
return hp;
}
freeradius-client 1.1.6, казалось бы серьезная либа... Говно мамонта, конечно, но оно валяется в репе бубунты 14.10... Неужели никто еще не заметил? :)
+167
final public static function getSomething($version_line = "pro") {
$default_domain = domainsCollection::getInstance()->getDefaultDomain();
if($_SERVER['SERVER_ADDR']) {
$cs2 = md5($_SERVER['SERVER_ADDR']);
} else {
$cs2 = md5(str_replace("\\","",$_SERVER['DOCUMENT_ROOT']));
}
switch($version_line) {
case "pro":
$cs3 = md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($default_domain->getHost()))))))))));
break;
case "free":
$cs3 = md5(md5(md5($default_domain->getHost())));
break;
case "lite":
$cs3 = md5(md5(md5(md5(md5($default_domain->getHost())))));
break;
case "freelance":
$cs3 = md5(md5(md5(md5(md5(md5(md5($default_domain->getHost())))))));
break;
case "trial": {
$cs3 = md5(md5(md5(md5(md5(md5($default_domain->getHost()))))));
}
}
$licenseKeyCode = strtoupper(substr($cs2, 0, 11) . "-" . substr($cs3, 0, 11));
return $licenseKeyCode;
}
сложная система нипель
+164
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
Wordpress <3
is_serialized тоже блещет
https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/functions.php#L265
+138
if (!GL_TRUE == linkStatus)
пример из vuforia sdk
вроде подобного булшита еще не было
+54
((Dialog*)parent)->getSquareStorage()->at(((Dialog*)parent)->getSquareStorage()->size() / 2)->setColor(0,0,0);
Qt. Я естественно сразу же переписал этот шлак
+73
if (K_fire && select == 1 || K_rightbutton && select == 1) {
GAME_MODE = 9;
K_fire = false;
K_rightbutton = false;
select = 1;
}
if (K_fire && select == 2 || K_rightbutton && select == 2) {
GAME_MODE = 11;
FistPaint = true;
K_fire = false;
K_rightbutton = false;
select = 1;
}
if (K_fire && select == 3 || K_rightbutton && select == 3) {
GAME_MODE = 8;
K_fire = false;
K_rightbutton = false;
select = 1;
}
if (K_fire && select == 4 || K_rightbutton && select == 4) {
GAME_MODE = 12;
FistPaint = true;
K_fire = false;
K_rightbutton = false;
select = 1;
}
if (K_fire && select == 5 || K_rightbutton && select == 5) {
GAME_MODE = 13;
K_fire = false;
K_rightbutton = false;
}
if (K_leftbutton) {
GAME_MODE = 13;
K_leftbutton = false;
}
Обработка выбора пункта в главном меню какой-то игры на java me
+161
public function change_password() {
if (!oauth_verify_client($this->client_id, $this->client_secret, 'user/password')) {
echo json_encode(array('status' => 403, 'error' => array('code' => 5, 'description' => 'accessError')));
}
$email = $this->input->post('email');
$new_password= $this->input->post('new_password');
//...
"Тебе сюды нельзя, но так уж и быть, поменяю..."