Вы сказали:
sqlite после запроса получаем массив $DEAL_ALL где в итоге собираем все в $order_deal и выводим Есть $notifies_message_style которвй помечает стилем некоторые блоки которые по проверке помечаются
Возможно чтобы $notifies_message_style были самыми пераыми выводе ?
запрос
....
SELECT ord.id,ord.kp_id,ord.status_deal,ord.deal_update,me.chat,me.from_send,im.inbox_from,im.status_kp,im.date_create as status_create,im.date_update as status_update,ord.users_order_ids, ord.date_up_notis
FROM orders ord
LEFT JOIN message me ON ord.id = me.order_id
LEFT JOIN inbox_mail im ON im.uid = me.uid_inbox
WHERE status_kp IS NOT NULL
GROUP BY ord.id ORDER BY me.date_update,deal_update DESC LIMIT $StageLimit,18
.....
foreach ($DEAL_ALL as $key => $value) {
if(isset($_POST['id']) && $value['id']==$_POST['id'])
continue;
$keyC = $key;
//User accounts all for deal order
$AccountOrder = $value['users_order_ids'];
$AccountOrder = json_decode($AccountOrder,1);
//fix NULL users_order_ids
if(!is_array($AccountOrder))
$AccountOrder = [$SQLite3->querySingle("SELECT account_create FROM message WHERE order_id='{$value['id']}' ")];
//status view order once
$notifies_message_style = 'order-view-status';
if($SQLite3->querySingle("SELECT id FROM notifies_message WHERE account_id='{$_SESSION['id']}' AND order_id='{$value['id']}' AND date_update='{$value['deal_update']}' ") ){
$notifies_message_style = '';
}
....
$order_deal .= '<div class="position-relative order-kp-list mb-1" data-order-limit="'.($key+$StageLimit+1).'">
<input class="form-check-input position-absolute top-50 end-0 me-3 fs-5"
type="radio" name="listGroupRadioGrid'.($keyC+$StageLimit+1).'" id="listGroupRadioGrid'.($keyC+$StageLimit+1).'" value="'.$value['id'].'" '.$orderCSSa.'>
<label class="list-group-item py-3 pe-5 '.$notifies_message_style.'" for="listGroupRadioGrid'.($keyC+$StageLimit+1).'">
<strong class="fw-semibold"> '.$value['kp_id'].'</strong> '.$interval_stSuI.' <small class="text-muted"><i> ' . $deal_update . '</i></small>';
.....