- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
class C
{
...
static function ModulesList()
{
global $config;
return $config;
}
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
class C
{
...
static function ModulesList()
{
global $config;
return $config;
}
...
}
ООП в действии
+173
#include <stdio.h>
int leap(int);
void instruct(void);
int main(void) {
int year, month, day, number;
int jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov;
jan = 31; feb = 28; mar = 31; apr = 30; may = 31; jun = 30;
jul = 31; aug = 31; sep = 30; oct = 31; nov = 30;
instruct();
printf("\nВведите дату в формате DD.MM.YYYY: ");
scanf("%d.%d.%d", &day, &month , &year);
if (leap(year) == 1) {
printf("\nГод високосный.\n");
feb = 29;
}
if (leap(year) == 0)
printf("\nГод не високосный.\n");
switch (month) {
case 1:
number = day;
break;
case 2:
number = jan + day;
break;
case 3:
number = jan + feb + day;
break;
case 4:
number = jan + feb + mar + day;
break;
case 5:
number = jan + feb + mar + apr + day;
break;
case 6:
number = jan + feb + mar + apr + may + day;
break;
case 7:
number = jan + feb + mar + apr + may + jun + day;
break;
case 8:
number = jan + feb + mar + apr + may + jun + jul + day;
break;
case 9:
number = jan + feb + mar + apr + may + jun + jul + aug + day;
break;
case 10:
number = jan + feb + mar + apr + may + jun + jul + aug + sep + day;
break;
case 11:
number = jan + feb + mar + apr + may + jun + jul + aug + sep + oct + day;
break;
case 12:
number = jan + feb + mar + apr + may + jun + jul + aug + sep + oct + nov + day;
break;
default:
number = -1;
}
printf("%d.%d.%d - это день номер %d этого года.\n", day, month , year, number);
return(0);
}
void instruct(void) {
printf("Программа предназначена для определения дня года по заданной дате.\n");
}
int leap(int year) {
if (year % 400 == 0)
return(1);
if (year % 100 == 0)
return(0);
if (year % 4 == 0)
return(1);
return(0);
}
Как вам такой свитч? а?)
+171
<!DOCTYPE html>
<html>
<head>
<!--[if lt IE 10]>
<script>
location.href = "http://www.getfirefox.com";
</script>
<![endif]-->
IE == 'НЕНАВИСТЬ!!!11'
+36
//
<?php if (arg(0) == 'taxonomy' && arg(1) == 'term') {
$term = taxonomy_get_term(arg(2));
if ($term->vid == 2) { ?>
LCD TV Listings
<?php } elseif ($term->vid == 1) { ?>
Size LCD TV Listings
<?php } elseif ($term->vid == 8) { ?>
Questions
<?php } elseif ($term->vid == 10) { ?>
LCD TV News
<?php } elseif ($term->vid == 11) { ?>
Related LCD TV News
<?php } ?>
<?php } ?>
Вот такое прямо в шаблоне.... no comments
−184
CREATE TABLE IF NOT EXISTS `participant` (
...
`subscribed` enum('yes','no') COLLATE utf8_unicode_ci NOT NULL COMMENT 'whether the participant is currently subscribed',
`posted` enum('yes','no') COLLATE utf8_unicode_ci NOT NULL COMMENT 'whether the participant has posted a message to this stream'
)
+170
/**
* custom_field_sort_func is the function that compares 2 arrays and determines the order, used by custom_field_sort
*/
function custom_field_sort_func($a, $b=NULL) {
static $keys;
if($b===NULL)
return $keys = $a;
foreach($keys as $k)
{
return strcmp(@$a['custom_field'][$k], @$b['custom_field'][$k]);
}
return 0;
}
Из проекта написанного на движке cakephp.
Соответствует так же содержимому самого фреймворка.
+157
class Tovar
{
var $id;
var $idkey;
var $parentid;
var $clientid;
var $categoryid;
var $name;
var $price;
var $url;
var $img_url;
var $description;
var $vendor;
}
class Category
{
var $id;
var $idkey;
var $parentid;
var $name;
}
Работа с объектами в PHP4 :)) Вроде как Evolution Маркет...
−172
from django.conf.urls.defaults import *
from django.contrib.auth.views import logout_then_login
from django.shortcuts import redirect
from forms import LogoutForm
urlpatterns = patterns('',
(r'^logout/$', lambda r: (
r.method == 'POST' and
LogoutForm(r.POST).is_valid() and
logout_then_login(r) or
redirect('index')
), {}, 'logout'),
)
Про Django.
Только не бейте сильно;) Ну, лень мне было для этого отдельный view делать...
+115
pi.UserName = pi.UserName.Trim().TrimStart(',').Trim();
удаление запятой между именем и фамилией если фамилии нет.
+145
case 90:
if (w!=2) {
ptr_step[ptr_loop]=91;
if (Set_Play(90)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 91:
if (w!=2) {
ptr_step[ptr_loop]=92;
if (Set_Play(91)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 92:
if (w!=2) {
ptr_step[ptr_loop]=93;
if (Set_Play(92)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 93:
if (w!=2) {
ptr_step[ptr_loop]=94;
if (Set_Play(93)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 94:
if (w!=2) {
ptr_step[ptr_loop]=95;
if (Set_Play(94)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 95:
if (w!=2) {
ptr_step[ptr_loop]=96;
if (Set_Play(95)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 96:
if (w!=2) {
ptr_step[ptr_loop]=97;
if (Set_Play(96)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 97:
if (w!=2) {
ptr_step[ptr_loop]=98;
if (Set_Play(97)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 98:
if (w!=2) {
ptr_step[ptr_loop]=99;
if (Set_Play(98)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 99:
if (w!=2) {
ptr_step[ptr_loop]=191;
if (Set_Play(31)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
программа управления редкими ISDN платами, обработчик встроенного скриптового языка.
case делается по ptr_step[ptr_loop]
delta_time = 1 скорее всего означает "ты переключись на другую задачу, но вернись ко мне поскорее"
пока ещё до конца не разобрался