- 1
- 2
if ($_SESSION["spo_filter_history"]=="Y")
$_REQUEST["filter_history"] == "Y";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
if ($_SESSION["spo_filter_history"]=="Y")
$_REQUEST["filter_history"] == "Y";
Bitrix. sale.personal.order.list
А я еще удивлялся "какого хуя фильтр не работает?"
+100
<?php
$a=0;
$b=null;
echo $a==$b?1:0; //1
Разрабы пхп троллят.
+154
/^(?!\s)[a-zA-Z0-9\x2d-\x2f\x7f-\xff_-\s]+(?!\s)$/
Регулярочка из Modx. После обновления PCRE до последней версии перестала восприниматься как валидная. Недоумеваем, что имели в виду, задавая диапазон "_-\s" и как оно работало раньше.
+154
$this->db->insert("orders", $data);
//Get order's id
$this->db->select("orders_id");
$this->db->where('orders_customer_tel', $data['tel']);
$this->db->order_by("orders_id", "desc");
$this->db->limit(1);
$query = $this->db->get("orders");
foreach ($query->result_array() as $res) {
$orders_id = $res['orders_id'];
}
Ништяяяк!
+153
<?if($_POST["is_ajax_post"] != "Y"){?>
<input type="hidden" name="is_ajax_post" id="is_ajax_post" value="Y">
<? } ?>
Форма оформления заказа в компоненте sale.order.ajax. Bitrix. Логика.
+140
ЗА РУСЬ!!!
+142
Травля "kegdan`a" объявляется открытой.
+139
Я анально воспитываю "kegdan`a".
+153
// Когда-то давно:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
$outstream = fopen("php://temp", 'r+');
fputcsv($outstream, $ar, ';', '"');
rewind($outstream);
$csv = fgets($outstream);
fclose($outstream);
return $csv . self::EOL;
}
// Несколько позже:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
// а вот флаги вам в дыры, автор парсера со стороны 1С клал на RFC,
// поэтому будьте любезны отложить fputcsv и генерить ручками
$csv = '';
$isFirst = true;
str_replace(array(';', "\n", "\r\n"), array(':', '', ''), $ar);
foreach($ar as $field) {
if($isFirst)
$isFirst = false;
else
$csv .= ';';
$csv .= $field;
}
return $csv . self::EOL;
}
// Наши дни:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
// упоротый, штоле? или с автором парсера в 1С переопылился?
return implode(';', str_replace(array(';', "\n", "\r\n"), array(':', '', ''), $ar)) . self::EOL;
}
наблюдаю в версионнике этапы становления говнокода
+153
Блядь, я никак не могу понять - зачем нужны дебильные фреймворки, MVC и прочее?
В чём охуенность освоения MVC, каких-то "интерфейсов" и "моделей", суть которых мне непонятна,
создания нескольких папок, файлов и конфигурации ради одной, довольно простой, функции, когда
её можно спрограммировать десятью-двадцатью строками чистого PHP-кода?
Также я не могу постичь смысл использования анальных шаблонизаторов ("Smarty", "Twig",
и прочая ебатня)...