- 1
- 2
- 3
- 4
- 5
- 6
****@****:~$ python
>>> import this
The Zen of Python, by Tim Peters
<....>There should be one-- and preferably only one --obvious way to do it.<...>
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exitНашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 21
−107
****@****:~$ python
>>> import this
The Zen of Python, by Tim Peters
<....>There should be one-- and preferably only one --obvious way to do it.<...>
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exitpreferably only one
+159
request.done(function(data){			 
			 if (data){
                                        <...много кода с кучей вложенных if else ..>
				    	noty({type: "success", text: 'Заказ взят с биржи'});
				  	setTimeout(location.reload(), 2000);
				  }
		   	 } else if (data.error) {
				 console.log(data);
				 noty({type: "error", text: data.error["message"]});				
			 }
	});i had n1ce debug time
−117
cur.execute("UPDATE public.driver SET name=(%(name)s) WHERE id_driver=(%(id_driver)s)", {"name" : name, "id_driver" : id_driver})
cur.execute("UPDATE public.driver SET surname=(%(surname)s) WHERE id_driver=(%(id_driver)s)", {"surname" : surname, "id_driver" : id_driver})
cur.execute("UPDATE public.driver SET patronymic=(%(patronymic)s) WHERE id_driver=(%(id_driver)s)", {"patronymic" : patronymic, "id_driver" : id_driver})
cur.execute("UPDATE public.driver SET phone_number=(%(phone_number)s) WHERE id_driver=(%(id_driver)s)", {"phone_number" : phone_number, "id_driver" : id_driver})
            Обновляем модельку в бд. 
По стопам http://govnokod.ru/17196
        
+160
var action = $(this).attr("action");
var id_taxi = $('#id_taxi').val();
var id_car = $('#id_car').val();
var car_number = $('#number-car').val();
var car_code = $('#number-car-code').val();
<....>
if ( action == "add" ){
    var url = '/api/4/*****/service/taxi/addAvto';
    var data_send={ 'id_taxi':id_taxi, 'car_number':car_number, 'model':model, 'color':color, 'licence_number': licence_number, 'id_type_car_body': id_type_car_body, 'type_car_comfort' : comfort, 'car_options' : option, 'isActive': is_active };
}else if ( action == "edit"  ){
    var url = '/api/4/****/service/taxi/updateAvto';
    var data_send={ 'id_car': id_car, 'car_number':car_number, 'model':model, 'color':color, 'licence_number': licence_number,'id_type_car_body': id_type_car_body,  'type_car_comfort' : comfort, 'car_options' : option, 'isActive': is_active};
}
<...>
var request = $.ajax({
  url: url,  
  type: "POST",
  dataType: 'json',
  data: data_send
});
            Сабмитим формы.
И так на всем проекте, 3к строк JS кода, которые подобным образом описывают ВСЕ формы на проекте.
web service architecture, йобана
        
+155
function in_array(value, array)
{
    if (is_array(array)){
        for(var i = 0; i < array.length; i++)
        {
            if(array[i] == value) return true;
        }
        return false;
    }
}от создателей http://govnokod.ru/17149
+160
/**
* @param array $input
* @return array
* @throws Exception
*/
protected function makeParams($input)
{
    if (!is_array($input))
    {
        throw new \Exception('argument should be array');
    }
    $params = array();
    foreach ($input as $k=>$v)
    {
        $params[] = $v;
    }
    return $params;
}свой array_values, с блекджеком и экзепшенами
+151
if (!preg_match_all("!<tr class=\"dark\">\s+<td>.*?</td>\s+<td class=\"cell1\">.*?>stock.zip</td>\s+<td>(.*?)</td>\s+<td>.*?</td>\s+<td><a href=\"(.*?)\    ">.*?</a></td>\s+<td>.*?</td>\s+</tr>!is", $out['body'], $res))
  exit(say("Не найден файл со стоком"));грузим прайсы партнёра
−166
//В рот мне ноги!
SELECT A.id, MAX(B.date) FROM helpdesk_reference as A
JOIN helpdesk_data as B on B.reference_id = A.id and B.date < DATE_SUB(NOW(), INTERVAL 7 DAY) and B.read = 1
JOIN det1order as C on C.orderdate = order_date and C.ordernum = `order` and A.code = C.code and A.ch = C.ch
JOIN det1order as D ON D.orderdate = order_date and D.ordernum = `order` and A.code = D.code and A.ch = D.ch and C.num = -D.num
WHERE status = 3 and acl_id = 4
GROUP BY A.id
UNION ALL (
    SELECT A.id, MAX(B.date)
    FROM helpdesk_reference as A
    JOIN helpdesk_data  as B ON B.reference_id = A.id and B.date < DATE_SUB(NOW(), INTERVAL 7 DAY) and B.read = 1
    JOIN det1order as C ON  `order` = ordernum and order_date = orderdate and C.code = A.code and A.ch = C.ch and A.user = C.user
    WHERE acl_id IN(3, 4) and status = 3 and num = realized
    GROUP BY A.id
);=(
+152
$("li").bind("mousemove", function(event) {
    $(this).find("div.tooltip").css({
        top: event.pageY + 5 + "px",
        left: event.pageX + 5 + "px"
    }).show();
}).bind("mouseout", function() {
    $("div.tooltip").hide();
});
            http://stackoverflow.com/questions/4514268/jquery-hidden-div-mouseover-tooltip
//по хорошему делается через $().hover, оригинальный вариант TORMOZIT
        
+164
function ПечатьТоварногоЧека($com, $x) {
                    echodos(" [{$x['in']['НомерЗаказа']}] ");
                    $Сделка=$this->app->Документы->ЗаказПокупателя->НайтиПоНомеру($x['in']["НомерЗаказа"], $this->settime(time()));
                    d(__LINE__);
                    $Док2=$this->app->Документы->ПлатежноеТребованиеВыставленное->СоздатьДокумент();
                    $doctime=time();
                    $Док2->Дата=$this->settime($doctime);
                    d(__LINE__);
                    $Док2->Заполнить($Сделка);//Заполняем по счету
                    $ДД=$this->app->ЗаполнениеДокументов;
                    d(__LINE__);
                    $ДД->ЗаполнитьШапкуДокументаПоОснованию($Док2, $Сделка);
                    $this->app->УправлениеДенежнымиСредствами->ЗаполнитьПриходПоОснованию($Док2,
                            $Сделка, $this->app->ПараметрыСеанса->ТекущийПользователь);
                    d(__LINE__);
                    $this->app->УправлениеДенежнымиСредствами->ЗаполнитьРеквизитыРасчетногоДокумента($Док2,
                            $this->app->ПараметрыСеанса->ТекущийПользователь,
                            $this->app->Константы->ВалютаРегламентированногоУчета->Получить(),
                            $Док2->РасшифровкаПлатежа);
                    d(__LINE__);
                    $this->app->УправлениеДенежнымиСредствами->УстановитьСтатьюДДСПоУмолчанию(
                            $Док2->РасшифровкаПлатежа->Получить(0),
                            $Док2->ВидОперации);
                    d(__LINE__);
                    $Док2->ВидПлатежа = "Электронно";
                    $Док2->ИННПолучателя = $Док2->Организация->ИНН;
                    $Док2->КПППолучателя = $Док2->Организация->КПП;
                    $Док2->ИННПлательщика = $Док2->Контрагент->ИНН;
                    d(__LINE__);
                    $ДД=$Док2->РасшифровкаПлатежа->Получить(0);
                    $ДД->Сделка = $Сделка;
                    d(__LINE__);
                    $Док2->Комментарий=$Док2->Комментарий."*Создана с сайта по требованию клиента";
                    d(__LINE__);
                    echodos(" [\$x['in']['Сумма']={$x['in']['Сумма']}] ");
                    d(__LINE__);
                    echodos(" [\$Сделка->СуммаДокумента={$Сделка->СуммаДокумента}] ");
                    d(__LINE__);
                    echodos(" [\$Док2->СуммаДокумента={$Док2->СуммаДокумента}] ");
                    d(__LINE__);Связь с 1С. файл на 5к строк подобного говна