- 1
- 2
- 3
- 4
- 5
$date=date(Ymd);
$day=substr($date,6,2);
$month=substr($date,4,2);
$year=substr($date,0,4);
list($date,$month,$year) = explode("/",date("D/M/Y"));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
$date=date(Ymd);
$day=substr($date,6,2);
$month=substr($date,4,2);
$year=substr($date,0,4);
list($date,$month,$year) = explode("/",date("D/M/Y"));
+154
var SomeObject = {
ToggleUploadButton: function () {
/// <summary>Отобразить или спрятать кнопку загрузки</summary>
var arr = this._ImageList.getElementsByTagName("LI");
if (arr.length > 0)
$(this._UploadPanel).removeAttr("disabled");
else $(this._UploadPanel).attr("disabled", "disabled");
},
OnButtonClick: function (e) {
/// <summary>Обаботка события нажатия на кнопку "Загрузить". Проходим по всем миниатюрам из списка, читаем у каждой свойство file (добавленное при создании) и начинаем загрузку, создавая экземпляры объекта uploaderObject. По мере загрузки, обновляем показания progress bar, через обработчик onprogress, по завершении выводим информацию.</summary>
if (!this.IsUploadCompatible)
return true;
if ($(this._UploadPanel).attr('disabled') !== undefined) return false;
//...
}
}
Вот таким красивым способом проверяем на наличие файлов в контейнере для загрузки...
−117
DELETE FROM "DB_NAME"."TABLE_NAME" WHERE ROWID = 'AAAgtGAAFAAAAYDAAC' AND ORA_ROWSCN = '17177328' and ( "PKEY_COL" is null or "PKEY_COL" is not null )
Запрос, генерируемый SQL Developer для удаления строки. Ну чё, зато работает.
+158
scope = new Object();
scope = document.getElementById("scope");
…
var block = document.getElementById("scope");
var els = block.getElementsByClassName("noactive");
for(var n in els)
{
els[n].className = "active";
}
Проклятие, этот человек хоть что-нибудь думает, когда кодит? Хочется взять — и… Потому что мне с этим потом работать.
+125
https://users.v8.1c.ru/
Делаем размер браузера в пол экрана, справа вверху появляется кнопочка меню.
И правильно, нахуя править дефолтный шаблон Bootstrap.
+133
System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
Почти LISP
+164
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
+155
var sequelize = _self._core.modelFactory.dbBasis.shards[_user.shard].connectorManager.sequelize;
+157
var put = $(this).attr("href") + "&sort=" + $(this).parent().parent().children().eq(0).children().val();
It's called inception.
+155
$query = "SELECT DATE_FORMAT(`Date`, '%d.%m.%Y') 'dat',
DATE_FORMAT(`Date`, '%Y-%m-%d') 'd'
FROM Sklad
WHERE OrderID = '{$row->ID}'
AND OrderStatusID = 6
AND Kol < 0";
$qsklad_data = mysql_fetch_object(mysql_query($query));
if ($row->DateFakt == "00.00.0000") {
$query = "UPDATE Orders
SET DateFakt = '{$qsklad_data->d}'
WHERE ID = '{$row->ID}'";
$qupddd = mysql_query($query);
}
Паттерн программирования: сначала сделать запрос к БД, а потом проверить, нужны ли нам его результаты. $qsklad_data используется только здесь. И опять же два SQL-запроса там, где мог быть один.