Andrey Extra

Andrey Extra

С нами с 07 февраля 2014; Место в рейтинге пользователей: #599
Александр Туниеков
12 декабря 2018, 04:47
1
0
Ну можно либо крон раз в 12 часов поставить либо в кроне send.php строка 11
$q->where(array('status'=>1, 'date:<'=> date('Y-m-d', strtotime("-12 hours"))));
Примерно так. Не тестировал.
Dmitry Rodionov
09 февраля 2017, 22:36
4
0
Прошу прощения за некромантию, но может кому-то пригодится решение без модификации сниппета, на вышеуказанном примере, без использования leftJoin:
&optionFilters=`{
	"ps_target:!=":"",
	"ps_type:!=":""
}`
&where=`["
	(ps_target.value='Витрины и мебель' OR ps_target.value='Ландшафт' OR ps_target.value='Автомойки') AND 
	(ps_type.value='Модульный' OR ps_type.value='Ландшафтный' OR ps_type.value='Карданный')
"]`
по сути optionFilters подключает нужные таблицы и дает не противоречащие условия, а все остальное прописывает внутри where