Всем добрый вечер, имеется код , подскажите как соединить row_date и row_date2 чтобы они вместе работали просто проблема в том что если стоит row_date то все функционирует хорошо, если row_date2 тоже самое, но вместе они не считают даты только один из запросов, как я понимаю проблема в этой строке - не судите строго .
if (!is_bool($row_date) && (intval($rows[$key]['l_object_status']) == 1)) {
$row_timestamp_updated = $row_date->getTimestamp();
а вот целый код этого -
foreach ($rows as $key => $row)
{
$rows[$key]['__url'] = filter::client2url($row);
$cls_status = 'status-passive';
$row_date = $rows[$key]['updated'];
$row_date = DateTime::createFromFormat('Y-m-d H:i:s', $row_date, $MoscowTimeZone);
$cls_status = 'status-passive';
$row_date2 = $rows[$key]['sended'];
$row_date2 = DateTime::createFromFormat('Y-m-d H:i:s', $row_date2, $MoscowTimeZone);
if (!is_bool($row_date) && (intval($rows[$key]['l_object_status']) == 1)) {
$row_timestamp_updated = $row_date->getTimestamp();
if ($row_timestamp_updated >= $dt_past_21_days)
$cls_status = 'status-active';
else if ($row_timestamp_updated >= $dt_past_32_days && $row_timestamp_updated < $dt_past_21_days)
$cls_status = 'status-active-warning';
else if ($row_timestamp_updated >= $dt_past_43_days && $row_timestamp_updated < $dt_past_32_days)
$cls_status = 'status-active-danger';
else
$cls_status = 'status-active-danger';
}
$rows[$key]['__l_client_status_class_name'] = $cls_status;
}