- 1
- 2
- 3
- 4
- 5
public static function compress($data, $options = null)
{
return (new static)
->html_compress($data, $options);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+142
public static function compress($data, $options = null)
{
return (new static)
->html_compress($data, $options);
}
Расширяшка для Yii2, экономия байтов
https://github.com/rmrevin/yii2-minify-view
+144
$testing[$i]['ddate'] = ((substr("$departureDate", 0, -4)) . "/" . (substr("$departureDate", -4, 2)) . "/" . (substr("$departureDate", -2))) . "(" . ((substr("$departureTime", 0, -2)) . ":" . (substr("$departureTime", -2))) . ")";
$testing[$i]['adate'] = ((substr("$arrivalDate", 0, -4)) . "/" . (substr("$arrivalDate", -4, 2)) . "/" . (substr("$arrivalDate", -2))) . "(" . ((substr("$arrivalTime", 0, -2)) . ":" . (substr("$arrivalTime", -2))) . ")";
из реального проекта, который писал индус.
форматирование даты. это все еще и в цикле
+151
//Надо кудато положить флажок - что зашли через логинзу
$_SESSION['loginza_auth']=1;
//Тут на всякий случай похраним инфу о юзвере
$_SESSION['loginza_data']=$auth_data;
+142
if(!(!empty($_REQUEST['sysblock'])||!empty($_REQUEST['module'])))
+144
function timeToSec($date){
$timeToSec = 0;
$month_to_days = array(1=>0,2=>31,3=>59,4=>90,5=>90,6=>151,7=>181,8=>212,9=>243,10=>273,11=>304,12=>334);
$year = intval(substr($date, 0, 4));
$month = intval(substr($date, 5, 2));
$day = intval(substr($date, 8, 2));
$hover = intval(substr($date, 11, 2));
$minute = intval(substr($date, 14, 2));
$second = intval(substr($date, 17, 2));
$timeToSec+= ($year-1 - ($year-1)%4)/4 * 24 * 60 * 60 + ($year-1) * 355 * 24 * 60 * 60;
$timeToSec+= $month_to_days[$month] * 24 * 60 * 60;
if($year%4==0 && $month>2){
$timeToSec+= 24 * 60 * 60;
}
$timeToSec+= ($day-1) * 24 * 60 * 60;
$timeToSec+= $hover * 60 * 60;
$timeToSec+= $minute * 60;
$timeToSec+= $second;
return $timeToSec;
}
просто смотрел проекты прошлого программера....
+142
function GetDiscountGroupId($discount)
{
//TODO: create a parameter "Discount groups" and use an array from it
$discount = $discount * 1;
if ($discount == 3)
return 8;
elseif ($discount == 5)
return 9;
elseif ($discount == 7)
return 10;
elseif ($discount == 10)
return 11;
elseif ($discount == 12)
return 12;
elseif ($discount == 15)
return 13;
elseif ($discount == 18)
return 14;
else
return 15;
}
Функция определения ID скидки по значению.. Ппц.. Теллур снова жжет.
+142
else{
// тот случай когда будет сразу нажата кнопка
// однако это будет перехватывать валидация на отправку
// в итоге сюда мы никогда не попадем
}
+143
if ($fuck) {
foreach ($objects as $obj) {
if (!$obj['CAT_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
if (!$obj['DESCR_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
if (!$obj['DESCR_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
else {
die('Какая-то ошибка');
}
}
}
Кусок самописного компонента под Битрикс от предыдущего разработчика (тот еще затейник!). Просто выпилил это, т.к. не понял как это отрефакторить, т.к. $fuck нигде никак не объявлена. Да и вообще ценность этого блока кода и так сильно пахнет.
+143
if ($review) {
# даем возможность исполнителю оставить свой отзыв
}else{
# заморозила именно администрация
echo json_encode(array(
'status' => 'error',
'message' => 'Задание заморожено Администрацией.',
));
}
Нам важно ваше мнение
+175
function json2array($json_data)
{
$json_array = false;
$json = substr($json, 1, -1);
$json = str_replace(array(":", "{", "[", "}", "]"), array("=>", "array(", "array(", ")", ")"), $json_data);
@eval("\$json_array = array({$json});");
return $json_array;
}
Парсим json