- 1
this.unbind('click').die('click').off('click').on('click', _start)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
this.unbind('click').die('click').off('click').on('click', _start)
no comments
−123
Функция СтрокаБезПробелов(sP,lenP= Неопределено) Экспорт
// убрать пробелы (на самом деле, символы 160) в строке sP
// (после преобразования числа в cтроку)
// если нужно - дописать пробелов спереди до длины lenP
s_ = СтрЗаменить(Строка(sP),Символ(160),"");
Если lenP>0 Тогда
l_ = СтрДлина(s_);
Если l_<lenP Тогда
j = lenP-l_;
Если j=1 Тогда
s_ = " "+s_;
Иначе
Если j=2 Тогда
s_ = " "+s_;
Иначе
Если j=3 Тогда
s_ = " "+s_;
Иначе
Если j=4 Тогда
s_ = " "+s_;
Иначе
Если j=5 Тогда
s_ = " "+s_;
Иначе
Если j=6 Тогда
s_ = " "+s_;
Иначе
Если j=7 Тогда
s_ = " "+s_;
Иначе
Если j=8 Тогда
s_ = " "+s_;
Иначе
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат s_;
КонецФункции
Вот такая замена функции Формат нашлась в исходниках от одного из внедренцев.
+54
function mail_mime_to_array($imap,$mid,$parse_headers=false)
{
$mail = imap_fetchstructure($imap,$mid);
// ИМЕННО ПОЧИНИЛ
if(!isset($mail->parts)) {
$mail->parts = array();
$mail->parts[0]['type'] = $mail->type;
$mail->parts[0]['encoding'] = $mail->encoding;
$mail->parts[0]['ifsubtype'] = $mail->ifsubtype;
$mail->parts[0]['subtype'] = $mail->subtype;
$mail->parts[0]['ifdescription'] = $mail->ifdescription;
$mail->parts[0]['ifid'] = $mail->ifid;
$mail->parts[0]['bytes'] = $mail->bytes;
$mail->parts[0]['ifdisposition'] = $mail->ifdisposition;
$mail->parts[0]['disposition'] = $mail->disposition;
$mail->parts[0]['ifdparameters'] =$mail->ifdparameters;
$mail->parts[0]['dparameters'] =$mail->dparameters;
$mail->parts[0]['ifparameters'] =$mail->ifparameters;
$mail->parts[0]['parameters'] =$mail->parameters;
}
$mail = mail_get_parts($imap,$mid,$mail,0);
// ИМЕННО ПОЧИНИЛ
if(!isset($mail->parts)) {
$mail[1]['data'] = imap_base64($mail[1]['data']);
}
if ($parse_headers) $mail[0]["parsed"]=mail_parse_headers($mail[0]["data"]);
return($mail);
}
мое говно-детище
АЙФОН к примеру не отправляет заголовки и я не мог правильно под него запарсить вложения к почтовому сообщению.
Решил не париться и именно починил, взял скотч решил эту проблему, просто залепил ее.
Самое обидное, что даже не знаю как ее по нормальному решить.
+66
if($HTTP_SESSION_VARS['username'] == $_SESSION['username']){
include($incl['userrights']);
}
я плакал :(
+141
#include <stdio.h>
void swap(long *a,long *b){
*a=(*a<<sizeof(*a)*4);
*a+=*b;
*b=*a ^ *b;
*b=(*b>>sizeof(*a)*4);
*a=(*a<<sizeof(*a)*4);
*a=(*a>>sizeof(*a)*4);
}
int main(){
long a=22807;
long b=1012;
printf("a=%ld b=%ld\n",a,b);
swap(&a,&b);
printf("a=%ld b=%ld\n",a,b);
}
Swap variables without third variable
+50
/**
* Что я курил, когда это писал? Почему нельзя было date('H:i:s', $time) ??? +___=
* @param $seconds
* @return string
*/
private static function prettySecondsPrint($seconds){
return str_pad((int)($seconds / 3600), 2, '0', STR_PAD_LEFT)
.':'.str_pad((int)(($seconds % 3600) / 60), 2, '0', STR_PAD_LEFT)
.':'.str_pad($seconds % 60, 2, '0', STR_PAD_LEFT);
}
А это, к сожалению, мое творение) Комменарий приписал когда позже просматривал код и обнаружил это)
−193
if(!empty($_SESSION['order_id'])&&($_SESSION['order_id'] == $order->id))
;
else{
if(empty($order->user_id))
if($password = $this->request->post('password','string')){
if($url != $this->orders->check_password($url, $password))
return false;
}
else
// Выводим форму запроса пароля
return $this->body = $this->design->fetch('order_login.tpl');
elseif ($order->user_id != $this->user->id)
return false;
}
из разряда "я не умею писать условия"
+134
.events-bx-calendar .calendar-wrapper .calendar .days #day_1,
.events-bx-calendar .calendar-wrapper .calendar .days #day_2,
.events-bx-calendar .calendar-wrapper .calendar .days #day_3,
.events-bx-calendar .calendar-wrapper .calendar .days #day_4,
.events-bx-calendar .calendar-wrapper .calendar .days #day_5,
.events-bx-calendar .calendar-wrapper .calendar .days #day_6,
.events-bx-calendar .calendar-wrapper .calendar .days #day_7,
.events-bx-calendar .calendar-wrapper .calendar .days #day_8,
.events-bx-calendar .calendar-wrapper .calendar .days #day_9,
.events-bx-calendar .calendar-wrapper .calendar .days #day_10,
.events-bx-calendar .calendar-wrapper .calendar .days #day_11,
.events-bx-calendar .calendar-wrapper .calendar .days #day_12,
.events-bx-calendar .calendar-wrapper .calendar .days #day_13,
.events-bx-calendar .calendar-wrapper .calendar .days #day_14,
.events-bx-calendar .calendar-wrapper .calendar .days #day_15,
.events-bx-calendar .calendar-wrapper .calendar .days #day_16,
.events-bx-calendar .calendar-wrapper .calendar .days #day_17,
.events-bx-calendar .calendar-wrapper .calendar .days #day_18,
.events-bx-calendar .calendar-wrapper .calendar .days #day_19,
.events-bx-calendar .calendar-wrapper .calendar .days #day_20,
.events-bx-calendar .calendar-wrapper .calendar .days #day_21,
.events-bx-calendar .calendar-wrapper .calendar .days #day_22,
.events-bx-calendar .calendar-wrapper .calendar .days #day_23,
.events-bx-calendar .calendar-wrapper .calendar .days #day_24,
.events-bx-calendar .calendar-wrapper .calendar .days #day_25,
.events-bx-calendar .calendar-wrapper .calendar .days #day_26,
.events-bx-calendar .calendar-wrapper .calendar .days #day_27,
.events-bx-calendar .calendar-wrapper .calendar .days #day_28,
.events-bx-calendar .calendar-wrapper .calendar .days #day_29,
.events-bx-calendar .calendar-wrapper .calendar .days #day_30,
.events-bx-calendar .calendar-wrapper .calendar .days #day_31 { padding: 5px 3px; }
+75
v.getParent().getParent().getParent().getParent().requestDisallowInterceptTouchEvent(true);
Не моё, но не могу не поделиться :)
+141
#include "statements.h"
#include "lexer.h"
#include "conditions.h"
#include "variables.h"
#include "generator.h"
#include "labels.h"
#include "types.h"
#include "errors.h"
#include "io.h"
В одном из cpp-файлов такой вот нехилый список инклудов.