Задать вопрос
@Night386

Как обьединить данное условие?

Всем добрый вечер, имеется код , подскажите как соединить 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;
                    }
  • Вопрос задан
  • 222 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы