- 1
- 2
- 3
- 4
while ($row = db_fetch_assoc($q)){
if(!isset($output[$row['id']])) $output[$row['id']] = array();
$output[$row['id']][] = $row;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
while ($row = db_fetch_assoc($q)){
if(!isset($output[$row['id']])) $output[$row['id']] = array();
$output[$row['id']][] = $row;
}
+153
$products['price'][]=intval(trim(str_replace(array(","," "), "",$val)));
facepalm
+77
AddTextNode(ma_empNode.addChildElement('ORG_NAME', namespace, prefix),NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(
NewRegEx(' '+app.OrgName__c+' '
,' ООО ',5)
,' ООО.',5)
,' ООО"',5)
,' 000 ',5)
,' 000.',5)
,' 000"',5)
,' OOO ',5)
,' OOO.',5)
,' OOO"',5)
,' ЗАО ', 5)
,' ЗАО.', 5)
,' ЗАО"', 5)
,' ОАО ', 5)
,' ОАО.', 5)
,' ОАО"', 5)
,' ИП ', 4)
,' ИП.', 4)
,' ИП"', 4)
,'Общество с ограниченной ответственностью', 37)
,'Индивидуальный предприниматель', 28)
,'Открытое акционерное общество', 27)
,'Закрытое акционерное общество', 27)
.Replace('"', '')
.Replace('', '')
.Replace('«', '')
.Replace('»', ''));
Проверял код одного нашего програймера. От первых же строк ушел в аут. Такое еще не видел.
+159
for (var i = 0; i < jo.length; ++i) {
dh += "<tr><td class=\"listtd\">"+(i+1)+"</td><td class=\"listtd\">"+jo[i].NS+"</td><td align=\"center\">"+jo[i].SVD+
"</td><td class=\"listtd\">"+jo[i].SV+
" <button class=\"invoice-button\" title=\"Сформировать счет для печати\" onclick=\"javascript:invoice("+
jo[i].ID+", <?php echo $kId; ?>);\"></button></td><td class=\"listtd\">"+jo[i].OPL+"</td></tr>";
}
Даже не знаю, в какой раздел это постить...
We need to go deeper...
+156
$("#maintabs").tabs({disabled: [4<?php if (mb_strpos($kagData['CITY_UR'], 'Мухосранск') === false) echo ', 2'; ?>], heightStyle: "auto"});
No comments.
+133
#ifndef ORDER32_H
#define ORDER32_H
#include <limits.h>
#include <stdint.h>
#if CHAR_BIT != 8
#error "unsupported char size"
#endif
enum
{
O32_LITTLE_ENDIAN = 0x03020100ul,
O32_BIG_ENDIAN = 0x00010203ul,
O32_PDP_ENDIAN = 0x01000302ul
};
static const union { unsigned char bytes[4]; uint32_t value; } o32_host_order =
{ { 0, 1, 2, 3 } };
#define O32_HOST_ORDER (o32_host_order.value)
#endif
Говнокод из http://stackoverflow.com/questions/2100331/c-macro-definition-to-determine-big-endian-or-little-endian-machine
Мало того, что писать в один тип из юниона и потом читать из другого это UB, так еще компилятор (в случае GCC) из
int main(void)
{return O32_HOST_ORDER == O32_LITTLE_ENDIAN;}
main:
xor eax, eax
cmp DWORD PTR o32_host_order[rip], 50462976
sete al
ret
o32_host_order:
.byte 0
.byte 1
.byte 2
.byte 3
+154
<?php
include("blocks/bd.php");
if (!isset($_SERVER['PHP_AUTH_USER']))
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
else {
if (!get_magic_quotes_gpc()) {
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
}
$query = "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'";
$lst = @mysql_query($query);
if (!$lst)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
if (mysql_num_rows($lst) == 0)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
$pass = @mysql_fetch_array($lst);
if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
}
?>
+155
//выведет таблицу для отладки
function ExecSQL_SelectTable($sql)
{
if($data = ExecSQL_Select($sql)->fetchAll(PDO::FETCH_ASSOC)){
print '<table border=2>';
print '<tr>';
foreach(array_keys($data[0]) AS $v) print '<td>'.$v.'</td>';
print '</tr>';
foreach($data AS $row){
print '<tr>';
foreach($row AS $v) print '<td>'.$v.'</td>';
print '</tr>';
}
print '</table>';
}
die;
}
Что только люди не предумают чтобы не юзать нормальный debug и не отлаживать код нормально.
+142
List<EntryChange> changes = new List<EntryChange>();
for (int index = 0;
index < partsContainer.transform.childCount;
++index)
{
if (partsContainer
.transform
.GetChild(index)
.GetComponent<castle_parts_container>()
.inSave()
==
true)
{
// id of current part on scene
int partId =
partsContainer.transform
.GetChild(index).gameObject
.GetComponent<castle_parts_container>()
.partIdentificator;
int partColor =
partsContainer.transform
.GetChild(index).gameObject
.GetComponent<castle_parts_container>()
.savedColor();
int partNumber =
partsContainer.transform
.GetChild(index).gameObject
.GetComponent<castle_parts_container>()
.savedNumber();
EntryChange change = new EntryChange();
change.original =
partsContainer.transform
.GetChild(index).gameObject;
change.target =
partPrefabs.Where(
x => x.GetComponent<castle_parts_container>().partIdentificator
==
partId
&&
x.GetComponent<castle_parts_container>().partColor
==
partColor
&&
x.GetComponent<castle_parts_container>().partNumber
==
partNumber
).First();
changes.Add(change);
Избыточный код с форматированием в стиле Маяковского
+158
<?php
$month = date("m", strtotime($model->order->created));
if($month==01){
$month = "января";
}elseif($month==02){
$month = "февраля";
}elseif($month==03){
$month = "марта";
}elseif($month==04){
$month = "апреля";
}elseif($month==05){
$month = "мая";
}elseif($month==06){
$month = "июня";
}elseif($month==07){
$month = "июля";
}elseif($month==08){
$month = "августа";
}elseif($month==09){
$month = "сентября";
}elseif($month==10){
$month = "октября";
}elseif($month==11){
$month = "ноября";
}elseif($month==12){
$month = "декабря";
}
?>
Это facepalm!