- 1
printk(KERN_CRIT "AAA\n");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137
printk(KERN_CRIT "AAA\n");
Ебу и патчу.
−161
//AS
Если ЭтотОбъект.Проведен И ((глЗначениеПеременной("глТекущийПользователь").Наименование = "Гуля") или
(глЗначениеПеременной("глТекущийПользователь").Наименование = "Марина") или
(глЗначениеПеременной("глТекущийПользователь").Наименование = "Ирина")) Тогда
ЭтаФорма.ТолькоПросмотр = Истина ;
КонецЕсли ;
//AS\\
Не мое, стырил на просторах интернета у пользователя Shipik1982, за что ему спасибо - повеселил)
+163
$age = floor( (strtotime(date('Ymd')) - strtotime($date)) / 31556926);
31556926 / 365 / 24 / 60 / 60 ~ 1
+145
function send_posit(a){
a='<'+a+'>';
$.ajax(
{url: 'handler.php',
data : { posit_this: a},
type : "POST",
async: false,
dataType: "html",
success: function(data){data_br=data;}
})
}
function reset_all(){$("#Sub_menu1").html('');$("#Sub_menu2").html('');$("#Sub_menu3").html('');$("#Sub_menu4").html('');$("#tovar").html('');}
function reset_sub_menu2(){$("#Sub_menu3").html('');$("#Sub_menu4").html('');$("tovar").html('');$("#tovar").html('');}
function reset_sub_menu3(){$("#Sub_menu4").html('');$("#tovar").html('');}
function reset_tovar(){$("#tovar").html('');}
function Katalog(p){
switch (p)
{
case 0: send_posit("cat01");$("#menu0").html(data_br);send_posit("cat011");$("#Sub_menu1").html(data_br);send_posit("cat012");$("#Sub_menu2").html(data_br);
send_posit("cat013");$("#Sub_menu3").html(data_br);send_posit("cat014");$("#Sub_menu4").html(data_br);break;
case 1: send_posit("cat01");$("#menu0").html(data_br);reset_all();send_posit("cat1");$("#Sub_menu1").html(data_br);break;
case 2:send_posit("cat02");$("#menu0").html(data_br);reset_all();send_posit("cat2");$("#Sub_menu1").html(data_br);break;
case 3:send_posit("cat03");$("#menu0").html(data_br);reset_all();send_posit("cat3");$("#Sub_menu1").html(data_br);break;
case 4:send_posit("cat04");$("#menu0").html(data_br);reset_all();send_posit("cat4");$("#Sub_menu1").html(data_br);break;
case 11:send_posit("cat11");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 111:send_posit("cat111");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 1111:send_posit("tov_kart_1111");$("#tovar").html(data_br);break;
case 1112:send_posit("tov_kart_1112");$("#tovar").html(data_br);break;
case 1113:send_posit("tov_kart_1113");$("#tovar").html(data_br);break;
case 1114:send_posit("tov_kart_1114");$("#tovar").html(data_br);break;
case 112:send_posit("cat112");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 113:send_posit("tov_kart_1131");reset_sub_menu2();$("#tovar").html(data_br);break;
case 1121:send_posit("tov_kart_1121");$("#tovar").html(data_br);break;
case 1122:send_posit("tov_kart_1122");$("#tovar").html(data_br);break;
case 1123:send_posit("tov_kart_1123");$("#tovar").html(data_br);break;
case 12:send_posit("cat12");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 121:send_posit("tov_kart_121");reset_sub_menu2();$("#tovar").html(data_br);break;
case 122:send_posit("tov_kart_122");reset_sub_menu2();$("#tovar").html(data_br);break;
case 123:send_posit("tov_kart_123");reset_sub_menu2();$("#tovar").html(data_br);break;
case 13:send_posit("cat13");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 131:send_posit("tov_kart_131");reset_sub_menu2();$("#tovar").html(data_br);break;
case 132:send_posit("tov_kart_132");reset_sub_menu2();$("#tovar").html(data_br);break;
case 133:send_posit("tov_kart_133");reset_sub_menu2();$("#tovar").html(data_br);break;
case 134:send_posit("tov_kart_134");reset_sub_menu2();$("#tovar").html(data_br);break;
case 14:send_posit("cat14");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 141:send_posit("cat141");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 142:send_posit("cat142");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 16:send_posit("cat16");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 161:send_posit("cat161");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 162:send_posit("cat162");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 163:send_posit("cat163");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 1611:send_posit("tov_kart_1611");$("#tovar").html(data_br);break;
case 1612:send_posit("tov_kart_1612");$("#tovar").html(data_br);break;
case 1613:send_posit("tov_kart_1613");$("#tovar").html(data_br);break;
case 1614:send_posit("tov_kart_1614");$("#tovar").html(data_br);break;
case 1615:send_posit("tov_kart_1615");$("#tovar").html(data_br);break;
case 1621:send_posit("tov_kart_1621");$("#tovar").html(data_br);break;
case 1622:send_posit("tov_kart_1622");$("#tovar").html(data_br);break;
case 1623:send_posit("tov_kart_1623");$("#tovar").html(data_br);break;
case 1631:send_posit("tov_kart_1631");$("#tovar").html(data_br);break;
case 1632:send_posit("tov_kart_1632");$("#tovar").html(data_br);break;
case 1633:send_posit("tov_kart_1633");$("#tovar").html(data_br);break;
case 1634:send_posit("tov_kart_1634");$("#tovar").html(data_br);break;
case 1635:send_posit("tov_kart_1635");$("#tovar").html(data_br);break;
case 1636:send_posit("tov_kart_1636");$("#tovar").html(data_br);break;
case 1637:send_posit("tov_kart_1637");$("#tovar").html(data_br);break;
case 1638:send_posit("tov_kart_1638");$("#tovar").html(data_br);break;
case 1639:send_posit("tov_kart_1639");$("#tovar").html(data_br);break;
case 15:send_posit("cat15");reset_sub_menu2();$("#Sub_menu2").html(data_br);break;
case 151:send_posit("cat151");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 152:send_posit("cat152");reset_sub_menu3();$("#Sub_menu3").html(data_br);break;
case 1511:send_posit("tov_kart_1511");$("#tovar").html(data_br);break;
case 1512:send_posit("tov_kart_1512");$("#tovar").html(data_br);break;
case 1513:send_posit("tov_kart_1513");$("#tovar").html(data_br);break;
о майн гад.
Каталог который можно написать на jquery в 15строк
+145
if (count($stores) == 1) {
foreach ($stores as $store) {
$storeId = $store->id;
}
}
+144
/* Convert IP address to unsigned long int. */
function ip2ulong($ip) {
return sprintf("%u", ip2long32($ip));
}
https://github.com/pfsense/pfsense/blob/master/etc/inc/util.inc#L414-L417
Продолжаем осторожно идти дальше. Это нормально вообще? Да, я видел всякие смехуёчки с магическим приведением типов в PHP и JS, так что наверняка оно где-то правильно конвертится и все работает несмотря ни на что и вопреки. Может, это даже нормальная практика в мире PHP, но мне страшно.
+144
if ($ipaddr == $ip_reverse) {
return true;
} else {
return false;
}
https://github.com/pfsense/pfsense/blob/master/etc/inc/util.inc#L625-L629
Давно хотел спросить: это как-нибудь здравым смыслом оправдывается? Часто встречаю похожее, когда чужой код смотрю. Может, это профи делают для… читаемости какой-то, я не знаю. Или я ищу хорошее там, где его нет?
+144
int spisok::kolvo()
{
return spisok::N;
}
+142
#define ns 7
#define nfio 15
Клевый стиль определения глобальных констант
+144
function order_to() {
jQuery.ajax({
type: "POST",
url: url+'/saveMethod/',
data: {
"method": "guest"
},
success: function(success) {
console.log(success);
jQuery.ajax({
type: "POST",
url: url+'/saveBilling/',
data: {
"billing[address_id]": "",
"billing[firstname]": "Test",
"billing[lastname]": "Query",
"billing[company]": "",
"billing[email]": "[email protected]",
"billing[street][]": "Street",
"billing[city]": "City",
"billing[region_id]": "",
"billing[region]": "",
"billing[postcode]": "50",
"billing[country_id]": "UA",
"billing[telephone]": "+100500",
"billing[fax]": "",
"billing[customer_password]": "",
"billing[confirm_password]": "",
"billing[save_in_address_book]": "1",
"billing[use_for_shipping]": "1"
},
success: function(success) {
console.log(success);
jQuery.ajax({
type: "POST",
url: url+'/saveShippingMethod/',
data: {
"shipping_method": "flatrate_flatrate"
},
success: function(success) {
console.log(success);
jQuery.ajax({
type: "POST",
url: url+'/savePayment/',
data: {
"payment[method]": "checkmo"
},
success: function(success) {
console.log(success);
var reg = /\/form_key\/(.*?)\/\'\)/;
var raw = jQuery('button.button.btn-cart').attr('onclick');
if (raw == undefined) {
key_form = jQuery('form input[name=form_key]').val();
} else {
var key_form = reg.exec(raw)[1];
};
console.log(key_form);
jQuery.ajax({
type: "POST",
url: url+'/saveOrder/form_key/' + key_form + '/',
data: {
"payment[method]": "checkmo"
},
success: function(success) {
console.log(success);
}
});
}
});
}
});
}
});
}
});
}
order_to();
order_to();
Каскадный запрос на jQuery на подтверждение заказа в Magento загнан в функцию и вызывается два раза, потому что с первого не проходит. А еще в одном блоке токен получается из артибута узла через регулярку...