Как стать автором
Обновить

Комментарии 53

В юморе не откажешь ребятам)
Это вам кажется юмором, а ребята серьёзно работают =)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Это не вчерашняя дата, это машина времени!
НЛО прилетело и опубликовало эту надпись здесь
Если придираться к названию, то у вас точно не вчерашняя дата.
Нужно вот так
: —
: void get_yesterday_date( struct timeval *date )
: {
: int ydate=gettimeofday( date, 0 );
: sleep( 86400 ); // — 60 * 60 * 24;
: }
: —
Зарабатывают на говнокоде.
<зануда>
  $end_time = ($time_limit > 0) ? time() + $time_limit : time() + 365*24*3600;
</зануда>
$end_time = time() + ($time_limit > 0? $time_limit: 365*24*3600)
$end_time = time() + ($time_limit || 365*24*3600)
Остановитесь!
пока никто ничего не поделил на ноль — остановки не будет! Прыгайте на ходу!
ну, чито же, можно $end_time = $time_limit?time():strtotime('+1 year');
НЛО прилетело и опубликовало эту надпись здесь
о, зачетно :)
Могу ошибаться, но вроде как Вы потеряли в итоге значимость параметра $time_limit… Как и предыдущий оптимизатор.
Я имел в виду, что в Вашем варианте каким бы ни было значение $time_limit (большее нуля), оно не будет влиять на конечный результат — будет получено значение time().
вы правы
Неконец-то стал учитываться високосный год!
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
$time_limit ||= 365 * 24 * 3600;
Работать не будет, $time_limit || 365*24*3600 даст true => 1
Ну, в 5.3 можно написать $time_limit ?: 365*24*3600
вобще-то такой код ничего правильного не покажет
($time_limit || 365*24*3600) всегда вернёт 1
итогом будет time() + 1;
да че вы заморачиваетесь, сказали год — значит год…
sleep(365*24*3600);
Они вообще там колоссальную базу говнокода создали, поэтому будет невозможно что-то изменить к лучшему в нем. Можно только переписать и назвать новый продукт старым именем.
Пробовали, 8-ка такая же :)
тоже где-то было:

if ( false ) die(" omg!!!");
else {

}

НЛО прилетело и опубликовало эту надпись здесь
полно, но это же хваленный Битрикс!
В Битриксе и не такое можно найти…
зато читабельно
Битриксоиды дают неплохие откаты за внедрение этой говноцмс
А какая из наших коммерческих cms обходится без подобного?
Консистенция «подобного» в разных cms разная.
Нормальная такая оптимизация, теперь скрипты отрабатывают не больше года.
Скажи файл, в котором находится этот код
Здесь: bitrix/modules/iblock/classes/general/cml2.php
Какая версия битрикса?
По-моему 8 с чем-то…
Ну это уже не актуально, сейчас 9 и этих строк там уже нет

И как вам работается там в Битриксе? Нравится?
В битриксе не работаю, но разрабатываю на битриксе уже 3 года.

Говнокода полно, а где его нет?

Система как система, зарабатывать деньги удается вполне нормальные.

Особенно с маркетингом битрикса который задавил все остальные CMS на php это лучший вариант из CMS.

А если не CMS то фреймворк а это уже другая история.

PS. Битрикс не защищаю, не фанатею от него и тп. Хорошо знаю и умею им пользоваться и только.
Это не установка лимита времени.
Ветка с годом предполагает, что лимит не установлен. Год — это условно бесконечно большое число.
Почему взят год, а не 9999999? Видимо, всё же фан :)
Осторожнее, могут засудить за нелегальное распространение «интеллектуальной» собственности!
Пока вы выдрачиваете свой код и чужой критикуете, парни сделали хороший бизнес, ща конечно же минусов наполучаю, потому что не с «голодным народом» :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации