Pull to refresh

Comments 53

Это вам кажется юмором, а ребята серьёзно работают =)
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Это не вчерашняя дата, это машина времени!
UFO landed and left these words here
Если придираться к названию, то у вас точно не вчерашняя дата.
Нужно вот так
: —
: 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_limit?time():strtotime('+1 year');
UFO landed and left these words here
Могу ошибаться, но вроде как Вы потеряли в итоге значимость параметра $time_limit… Как и предыдущий оптимизатор.
Я имел в виду, что в Вашем варианте каким бы ни было значение $time_limit (большее нуля), оно не будет влиять на конечный результат — будет получено значение time().
Неконец-то стал учитываться високосный год!
UFO landed and left these words here
UFO landed and left these words here
Работать не будет, $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);
Они вообще там колоссальную базу говнокода создали, поэтому будет невозможно что-то изменить к лучшему в нем. Можно только переписать и назвать новый продукт старым именем.
тоже где-то было:

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

}

UFO landed and left these words here
полно, но это же хваленный Битрикс!
Битриксоиды дают неплохие откаты за внедрение этой говноцмс
А какая из наших коммерческих cms обходится без подобного?
Консистенция «подобного» в разных cms разная.
Нормальная такая оптимизация, теперь скрипты отрабатывают не больше года.
Скажи файл, в котором находится этот код
Здесь: bitrix/modules/iblock/classes/general/cml2.php
Ну это уже не актуально, сейчас 9 и этих строк там уже нет

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

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

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

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

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

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

Articles