$xmlt->drawTag($xml_message, 'IDCODE', $msg_data['idcode_ret']);
        }
    }
    //DATE_CREATED
    $xmlt->drawTag($xml_message, 'DATE_CREATED', $date_created);
}
//COLLECT ALL POSSIBLE MESSAGES
$jng_sp_active = $class_sp->retrieveList("tb_used=1", "name");
$sp_detail = array();
$data = array();
foreach ($jng_sp_active as $temp_sp) {
    $jng_sp_id = $temp_sp['jng_sp_id'];
    $data[$jng_sp_id] = array();
    $sp_detail[$jng_sp_id] = $temp_sp;
    //DELIVERY & CANCELS
    $delivery_n_cancels_data = $class_jo->getUnconfirmedDelivery($jng_sp_id);
    if (count($delivery_n_cancels_data['orders']) > 0) {
        $data[$jng_sp_id]['S'] = $delivery_n_cancels_data;
    }
    //RETURNS
    $returns_data = $class_jo->getUnconfirmedReturns($jng_sp_id);
    if (count($returns_data['orders']) > 0) {
        $data[$jng_sp_id]['R'] = $returns_data;
    }
    //REMOVE SP IF NO CONFIRMATION IS NEEDED
    if (count($data[$jng_sp_id]) == 0) {
        unset($data[$jng_sp_id]);
    }
}
$messages_list_added = false;
$items_confirmed = array();
    $is_reconfirm = true;
    $order_id = tep_db_prepare_input($_GET['reconfirm']);
    $data_rc = $class_jo->getReconfirmDelivery($order_id);
    $jng_sp_id = $data_rc['orders'][0]['jng_sp_id'];
    $sp_detail[$jng_sp_id] = $class_sp->retrieveDetail($jng_sp_id);
    $data[$jng_sp_id] = $data_rc;
    $jng_sp_name_array = array($jng_sp_id => $sp_detail[$jng_sp_id]['name']);
} else {
    $is_reconfirm = false;
    $jng_sp_active = $class_sp->retrieveList("", "name");
    $jng_sp_name_array = array();
    foreach ($jng_sp_active as $temp_sp) {
        $jng_sp_id = $temp_sp['jng_sp_id'];
        $jng_sp_name_array[$jng_sp_id] = $temp_sp['name'];
        $sp_detail[$jng_sp_id] = $temp_sp;
        $data[$jng_sp_id] = $class_jo->getUnconfirmedDelivery($jng_sp_id);
    }
}
foreach ($data as $jng_sp_id => $data_sp) {
    $jng_sp_name = $jng_sp_name_array[$jng_sp_id];
    $orders = $data_sp['orders'];
    if (count($orders) == 0) {
        $content .= '<h3 class="notice">' . $jng_sp_name . ': There is no new delivery to confirm</h3>';
    } else {
        switch ($jng_sp_id) {
            case '1':
                /////////////////////
                //  Neckermann DE  //
                /////////////////////
                $export_date = time();
                $total_orders = count($orders);