Комментарии 53
Nnnnice
+3
В юморе не откажешь ребятам)
+1
Это вам кажется юмором, а ребята серьёзно работают =)
+5
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Это не вчерашняя дата, это машина времени!
+3
Нужно вот так
: —
: void get_yesterday_date( struct timeval *date )
: {
: int ydate=gettimeofday( date, 0 );
: sleep( 86400 ); // — 60 * 60 * 24;
: }
: —
: —
: void get_yesterday_date( struct timeval *date )
: {
: int ydate=gettimeofday( date, 0 );
: sleep( 86400 ); // — 60 * 60 * 24;
: }
: —
+10
Зарабатывают на говнокоде.
0
<зануда>
$end_time = ($time_limit > 0) ? time() + $time_limit : time() + 365*24*3600;</зануда>
-20
$end_time = time() + ($time_limit > 0? $time_limit: 365*24*3600)
+19
$end_time = time() + ($time_limit || 365*24*3600)
+12
Остановитесь!
+8
пока никто ничего не поделил на ноль — остановки не будет! Прыгайте на ходу!
+13
ну, чито же, можно $end_time = $time_limit?time():strtotime('+1 year');
0
НЛО прилетело и опубликовало эту надпись здесь
о, зачетно :)
-1
Могу ошибаться, но вроде как Вы потеряли в итоге значимость параметра $time_limit… Как и предыдущий оптимизатор.
+2
а в чем сомнения? php.net/manual/en/function.strtotime.php
-1
Неконец-то стал учитываться високосный год!
+6
НЛО прилетело и опубликовало эту надпись здесь
$time_limit ||= 365 * 24 * 3600;
-2
Работать не будет, $time_limit || 365*24*3600 даст true => 1
+1
вобще-то такой код ничего правильного не покажет
($time_limit || 365*24*3600) всегда вернёт 1
итогом будет time() + 1;
($time_limit || 365*24*3600) всегда вернёт 1
итогом будет time() + 1;
0
да че вы заморачиваетесь, сказали год — значит год…
sleep(365*24*3600);
sleep(365*24*3600);
+18
Они вообще там колоссальную базу говнокода создали, поэтому будет невозможно что-то изменить к лучшему в нем. Можно только переписать и назвать новый продукт старым именем.
+2
тоже где-то было:
if ( false ) die(" omg!!!");
else {
…
}
if ( false ) die(" omg!!!");
else {
…
}
+9
НЛО прилетело и опубликовало эту надпись здесь
В Битриксе и не такое можно найти…
+1
зато читабельно
+1
Битриксоиды дают неплохие откаты за внедрение этой говноцмс
+1
А какая из наших коммерческих cms обходится без подобного?
+1
Нормальная такая оптимизация, теперь скрипты отрабатывают не больше года.
+3
Скажи файл, в котором находится этот код
+4
Здесь: bitrix/modules/iblock/classes/general/cml2.php
+3
Какая версия битрикса?
0
По-моему 8 с чем-то…
0
Ну это уже не актуально, сейчас 9 и этих строк там уже нет
0
И как вам работается там в Битриксе? Нравится?
0
В битриксе не работаю, но разрабатываю на битриксе уже 3 года.
Говнокода полно, а где его нет?
Система как система, зарабатывать деньги удается вполне нормальные.
Особенно с маркетингом битрикса который задавил все остальные CMS на php это лучший вариант из CMS.
А если не CMS то фреймворк а это уже другая история.
PS. Битрикс не защищаю, не фанатею от него и тп. Хорошо знаю и умею им пользоваться и только.
Говнокода полно, а где его нет?
Система как система, зарабатывать деньги удается вполне нормальные.
Особенно с маркетингом битрикса который задавил все остальные CMS на php это лучший вариант из CMS.
А если не CMS то фреймворк а это уже другая история.
PS. Битрикс не защищаю, не фанатею от него и тп. Хорошо знаю и умею им пользоваться и только.
+1
кошерный солюшн
-1
Это не установка лимита времени.
Ветка с годом предполагает, что лимит не установлен. Год — это условно бесконечно большое число.
Почему взят год, а не 9999999? Видимо, всё же фан :)
Ветка с годом предполагает, что лимит не установлен. Год — это условно бесконечно большое число.
Почему взят год, а не 9999999? Видимо, всё же фан :)
+1
Осторожнее, могут засудить за нелегальное распространение «интеллектуальной» собственности!
+2
Пока вы выдрачиваете свой код и чужой критикуете, парни сделали хороший бизнес, ща конечно же минусов наполучаю, потому что не с «голодным народом» :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка лимита времени выполнения скрипта