https://erpwi-staging.vertuoz.fr/symfony/public/dossier/4595/edit_document_generator_dossier/5137

Query Metrics

269 Database Queries
67 Different statements
128.90 ms Query time
0 Invalid entities
0 Cache hits
0 Cache misses
0 Cache puts

Queries

Group similar statements

# Time Info
1 0.13 ms
SELECT param FROM doli_extrafields WHERE name = "sous_destination" AND elementtype = "societe"
Parameters:
[]
2 0.13 ms
SELECT t0.id AS id_1, t0.username AS username_2, t0.password AS password_3, t0.email AS email_4, t0.is_active AS is_active_5, t0.firstname AS firstname_6, t0.lastname AS lastname_7, t0.phone AS phone_8, t0.cellphone AS cellphone_9, t0.address AS address_10, t0.city AS city_11, t0.zipcode AS zipcode_12, t0.avatar AS avatar_13, t0.uid AS uid_14, t0.created_at AS created_at_15, t0.updated_at AS updated_at_16, t0.role_id AS role_id_17, t0.langue_id AS langue_id_18 FROM ba_user t0 WHERE t0.id = ?
Parameters:
[
  26
]
3 0.69 ms
SELECT b0_.id AS id_0, b0_.icone AS icone_1, b0_.vue AS vue_2, b0_.email_sent AS email_sent_3, b0_.recap_sent AS recap_sent_4, b0_.titre AS titre_5, b0_.description AS description_6, b0_.date_publication AS date_publication_7, b0_.extra_info AS extra_info_8, b0_.is_rappel AS is_rappel_9, b0_.is_in_app AS is_in_app_10, b0_.is_recap AS is_recap_11, b0_.is_email AS is_email_12, b0_.created_at AS created_at_13, b0_.updated_at AS updated_at_14, b0_.type_id AS type_id_15, b0_.source_id AS source_id_16, b0_.destination_id AS destination_id_17, b0_.event_id AS event_id_18, b0_.created_by AS created_by_19, b0_.updated_by AS updated_by_20 FROM ba_notification b0_ WHERE b0_.destination_id = ? AND b0_.vue = 0 AND b0_.date_publication >= 2025 - 07 - 01 ORDER BY b0_.date_publication DESC
Parameters:
[
  26
]
4 1.42 ms
SELECT b0_.id AS id_0, b0_.icone AS icone_1, b0_.vue AS vue_2, b0_.email_sent AS email_sent_3, b0_.recap_sent AS recap_sent_4, b0_.titre AS titre_5, b0_.description AS description_6, b0_.date_publication AS date_publication_7, b0_.extra_info AS extra_info_8, b0_.is_rappel AS is_rappel_9, b0_.is_in_app AS is_in_app_10, b0_.is_recap AS is_recap_11, b0_.is_email AS is_email_12, b0_.created_at AS created_at_13, b0_.updated_at AS updated_at_14, b0_.type_id AS type_id_15, b0_.source_id AS source_id_16, b0_.destination_id AS destination_id_17, b0_.event_id AS event_id_18, b0_.created_by AS created_by_19, b0_.updated_by AS updated_by_20 FROM ba_notification b0_ WHERE b0_.destination_id = ? AND b0_.vue = 1 AND b0_.date_publication >= 2025 - 07 - 01 ORDER BY b0_.date_publication DESC
Parameters:
[
  26
]
5 0.64 ms
SELECT b0_.id AS id_0, b0_.username AS username_1, b0_.password AS password_2, b0_.email AS email_3, b0_.is_active AS is_active_4, b0_.firstname AS firstname_5, b0_.lastname AS lastname_6, b0_.phone AS phone_7, b0_.cellphone AS cellphone_8, b0_.address AS address_9, b0_.city AS city_10, b0_.zipcode AS zipcode_11, b0_.avatar AS avatar_12, b0_.uid AS uid_13, b0_.created_at AS created_at_14, b0_.updated_at AS updated_at_15, b1_.id AS id_16, b1_.url AS url_17, b1_.query AS query_18, b1_.request AS request_19, b1_.user_actif AS user_actif_20, b1_.created_at AS created_at_21, b1_.updated_at AS updated_at_22, b0_.role_id AS role_id_23, b0_.langue_id AS langue_id_24, b1_.user_id AS user_id_25, b1_.created_by AS created_by_26, b1_.updated_by AS updated_by_27 FROM ba_user b0_ LEFT JOIN ba_historique_page b1_ ON b0_.id = b1_.user_id WHERE b1_.url = ? AND b1_.updated_at >= ? ORDER BY b1_.id ASC
Parameters:
[
  "/dossier/4595/edit_document_generator_dossier/5137"
  "2025-07-01 15:26:00"
]
6 0.04 ms
"START TRANSACTION"
Parameters:
[]
7 0.11 ms
INSERT INTO ba_historique_page (url, query, request, user_actif, created_at, updated_at, user_id, created_by, updated_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "/dossier/4595/edit_document_generator_dossier/5137"
  2 => "[]"
  3 => "[]"
  4 => 1
  5 => "2025-07-01 15:27:00"
  6 => "2025-07-01 15:27:00"
  7 => 26
  8 => 26
  9 => null
]
8 0.31 ms
"COMMIT"
Parameters:
[]
9 0.60 ms
SELECT b0_.id AS id_0, b0_.username AS username_1, b0_.password AS password_2, b0_.email AS email_3, b0_.is_active AS is_active_4, b0_.firstname AS firstname_5, b0_.lastname AS lastname_6, b0_.phone AS phone_7, b0_.cellphone AS cellphone_8, b0_.address AS address_9, b0_.city AS city_10, b0_.zipcode AS zipcode_11, b0_.avatar AS avatar_12, b0_.uid AS uid_13, b0_.created_at AS created_at_14, b0_.updated_at AS updated_at_15, b1_.id AS id_16, b1_.url AS url_17, b1_.query AS query_18, b1_.request AS request_19, b1_.user_actif AS user_actif_20, b1_.created_at AS created_at_21, b1_.updated_at AS updated_at_22, b0_.role_id AS role_id_23, b0_.langue_id AS langue_id_24, b1_.user_id AS user_id_25, b1_.created_by AS created_by_26, b1_.updated_by AS updated_by_27 FROM ba_user b0_ LEFT JOIN ba_historique_page b1_ ON b0_.id = b1_.user_id WHERE b1_.user_id <> ? AND b1_.url = ? AND b1_.updated_at >= ? ORDER BY b1_.id ASC
Parameters:
[
  26
  "/dossier/4595/edit_document_generator_dossier/5137"
  "2025-07-01 15:25:00"
]
10 0.12 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.reference_resa_client AS reference_resa_client_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.is_valide AS is_valide_12, t0.annee AS annee_13, t0.date_confirmation AS date_confirmation_14, t0.code_client AS code_client_15, t0.docs AS docs_16, t0.envoi_docs AS envoi_docs_17, t0.created_at AS created_at_18, t0.updated_at AS updated_at_19, t0.dossier_type_id AS dossier_type_id_20, t0.dossier_etat_id AS dossier_etat_id_21, t0.destination_id AS destination_id_22, t0.charge_dossier_id AS charge_dossier_id_23, t24.id AS id_25, t24.html AS html_26, t24.dossier_id AS dossier_id_27, t0.charge_dossier2_id AS charge_dossier2_id_28, t0.theme_id AS theme_id_29, t0.categorie_id AS categorie_id_30, t0.created_by AS created_by_31, t0.updated_by AS updated_by_32 FROM walkinn_dossier t0 LEFT JOIN walkinn_dossier_guide t24 ON t24.dossier_id = t0.id WHERE t0.id = ?
Parameters:
[
  "4595"
]
11 0.10 ms
SELECT code, label FROM doli_c_country WHERE favorite=1 AND code != ''
Parameters:
[]
12 0.12 ms
SELECT t0.id AS id_1, t0.entite AS entite_2, t0.langue AS langue_3, t0.entite_id AS entite_id_4, t0.segment_pax_id AS segment_pax_id_5, t0.entity_ids AS entity_ids_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.actif AS actif_9, t0.is_deleted AS is_deleted_10, t0.modele_id AS modele_id_11, t0.created_by AS created_by_12, t0.updated_by AS updated_by_13 FROM walkinn_document_generator t0 WHERE t0.id = ? LIMIT 1
Parameters:
[
  "5137"
]
13 0.07 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.id = ?
Parameters:
[
  10792
]
14 0.13 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.content AS content_3, t0.langue AS langue_4, t0.thumbnail AS thumbnail_5, t0.created_at AS created_at_6, t0.updated_at AS updated_at_7, t0.actif AS actif_8, t0.is_deleted AS is_deleted_9, t0.created_by AS created_by_10, t0.updated_by AS updated_by_11 FROM walkinn_document_generator_page_template t0 WHERE t0.actif = ? AND t0.langue = ?
Parameters:
[
  1
  "FR"
]
15 0.06 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.icon AS icon_3, t0.color AS color_4, t0.config AS config_5, t0.entite AS entite_6, t0.langue AS langue_7, t0.format AS format_8, t0.orientation AS orientation_9, t0.created_at AS created_at_10, t0.updated_at AS updated_at_11, t0.actif AS actif_12, t0.is_deleted AS is_deleted_13, t0.created_by AS created_by_14, t0.updated_by AS updated_by_15 FROM walkinn_document_generator_modele t0 WHERE t0.entite = ? AND t0.actif = ? AND t0.langue = ?
Parameters:
[
  "dossier"
  1
  "FR"
]
16 0.05 ms
SELECT 
            soc.rowid
            , soc.nom AS nom
            , soc.nom AS four_nom
            , soc.name_alias
            , soc.code_fournisseur
            , soc.email
            , soc.phone
            , soc.logo
            , IFNULL(soc.default_lang, "en_GB") AS default_lang
            , soc.multicurrency_code
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_PAX" LIMIT 1) AS is_pax
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_TO" LIMIT 1) AS is_to
            , dest.libelle AS destination_libelle
            , dest.code AS destination_code
            , socext.frais_fonctionnement AS frais_fonctionnement
            FROM doli_societe soc
            LEFT JOIN doli_societe_extrafields socext ON socext.fk_object = soc.rowid
            LEFT JOIN walkinn_destination dest ON dest.id = socext.destination
            WHERE soc.rowid = 11
Parameters:
[]
17 0.04 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.dossier_id = ? AND t0.actif = ? ORDER BY t0.date_depart ASC
Parameters:
[
  4595
  1
]
18 0.06 ms
SELECT e.id AS editorialId     , 
                        c.id AS contentId       ,  
                        c.id AS "id"            ,  
                        c.libelle AS `libelle`  ,
                        c.libelle AS `text`     , 
                        c.contenu AS html       ,
                        t.libelle AS `type`     ,
                        ( SELECT GROUP_CONCAT(d.path) 
                          FROM walkinn_document d 
                          WHERE d.entite = 'editorial' AND d.entite_id = e.id AND d.actif = 1
                        ) AS images
                 FROM walkinn_editorial e 
                 INNER JOIN walkinn_editorial_contenu c ON c.editorial_id = e.id AND c.langue = "FR"
                 INNER JOIN walkinn_editorial_type t ON t.id = e.type_id
                 WHERE e.type_id = 3 AND ( c.contexte_id = 1 ) AND ( e.categorie_id = 3 ) AND e.actif = 1 AND e.statut_id = 1 AND c.actif = 1 ORDER BY c.libelle ASC
Parameters:
[]
19 59.99 ms
CALL erpwiStaging.GET(
                     'erpwiStaging', 
                     'walkinn_dossier_segment', 
                     '10792', 
                     '(SELECT \" \" AS blank) AS "custom1",(SELECT \"<div class=\\\"page-break\\\"></div>\") AS "custom2",c_voyage_id.libelle AS "voyage_id.libelle",c_voyage_id.libelle_long AS "voyage_id.libelle_long",(SELECT c.code_walkinn AS code_voyage) AS "custom3",(SELECT DATE_FORMAT(c.date_depart , \"%d/%m/%Y\")) AS "custom4",(SELECT COUNT(*) FROM walkinn_dossier_segment_pax WHERE actif=1 AND segment_id=c.id) AS "custom5",(SELECT DATE_FORMAT(DATE_ADD(c.date_depart, INTERVAL (c.nb_jours -1) DAY), \"%d/%m/%Y\")) AS "custom6",c.code AS "code",c.code_interne AS "code_interne",c.libelle AS "libelle",c_dossier_id.libelle AS "dossier_id.libelle",(SELECT CONCAT(\"du \", DATE_FORMAT(c.date_depart , \"%d/%m/%Y\"), IF(c.nb_jours > 1, CONCAT(\" au \", DATE_FORMAT(DATE_ADD(c.date_depart, INTERVAL (c.nb_jours -1) DAY) , \"%d/%m/%Y\")), \"\")) AS \"dates\") AS "custom7",(SELECT ext_soc.nom FROM doli_societe ext_soc WHERE ext_soc.rowid = c.client_id) AS "custom8",c_destination_id.libelle AS "destination_id.libelle",c_voyage_type_id.libelle AS "voyage_type_id.libelle",c_voyage_categorie_id.libelle AS "voyage_categorie_id.libelle",c_voyage_theme_id.libelle AS "voyage_theme_id.libelle",c.nb_jours AS "nb_jours",c.min_pax AS "min_pax",c.max_pax AS "max_pax",c.prix_vente AS "prix_vente",c.sup_single_vente AS "sup_single_vente"', 
                     '', 
                     '', 
                     '', 
                     '', 
                     1, 
                     1
                )
Parameters:
[]
20 0.10 ms
SELECT CONCAT("documents/societe/", soc.rowid, "/logos/", soc.logo) AS "image" , "max-width: 150px; margin: 0;" AS style 
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
21 0.09 ms
SELECT CONCAT("documents/societe/", soc.rowid, "/logos/", soc.logo) AS "image" , "max-height: 70px; max-width: 300px; min-height: 50px; min-width: 100px; width: auto; height: auto; margin: 0;" AS style 
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
22 0.10 ms
SELECT "/symfony/public/icon/logo.jpg" AS "image", "max-height: 70px; max-width: 300px; min-height: 50px; min-width: 100px; width: auto; height: auto; margin: 0; float: right;" AS style
Parameters:
[]
23 0.57 ms
SELECT IFNULL(dot.transvalue, v.libelle) AS title FROM walkinn_dossier_segment s
                LEFT JOIN walkinn_voyage v ON v.id = s.voyage_id
                LEFT JOIN doli_overwrite_trans dot ON dot.transkey COLLATE utf8mb4_general_ci = v.libelle COLLATE utf8mb4_general_ci AND dot.lang LIKE :Langue
                WHERE s.id = :entiteId
Parameters:
[
  "entiteId" => 10792
  "Langue" => "%FR%"
]
24 0.49 ms
SELECT IFNULL(dot.transvalue, v.libelle_long) AS title FROM walkinn_dossier_segment s
                LEFT JOIN walkinn_voyage v ON v.id = s.voyage_id
                LEFT JOIN doli_overwrite_trans dot ON dot.transkey COLLATE utf8mb4_general_ci = v.libelle_long COLLATE utf8mb4_general_ci AND dot.lang LIKE :Langue
                WHERE s.id = :entiteId
Parameters:
[
  "entiteId" => 10792
  "Langue" => "%FR%"
]
25 0.10 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart
              , CONCAT(DATE_FORMAT(seg.date_depart , "%d/%m/%Y"), IF(seg.nb_jours > 1, CONCAT(" au ", DATE_FORMAT(DATE_ADD(seg.date_depart, INTERVAL (seg.nb_jours -1) DAY) , "%d/%m/%Y")), ""), " (", seg.nb_jours," jour", IF(seg.nb_jours > 1, "s", ""), ")") AS "dates" 
              , seg.nb_jours, seg.code_walkinn
              , soc.nom
              , desti.libelle AS destination
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
                WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
26 0.21 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Contact"
  "locale" => "fr_FR"
]
27 0.15 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Pour"
  "locale" => "fr_FR"
]
28 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Tèl"
  "locale" => "fr_FR"
]
29 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Référence"
  "locale" => "fr_FR"
]
30 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Email"
  "locale" => "fr_FR"
]
31 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Dates"
  "locale" => "fr_FR"
]
32 0.06 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart, CONCAT(DATE_FORMAT(seg.date_depart , "%d/%m/%Y"), IF(seg.nb_jours > 1, CONCAT(" au ", DATE_FORMAT(DATE_ADD(seg.date_depart, INTERVAL (seg.nb_jours -1) DAY) , "%d/%m/%Y")), ""), " (", seg.nb_jours," jour", IF(seg.nb_jours > 1, "s", ""), ")") AS "dates" 
            FROM walkinn_dossier_segment seg
            LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
            LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
            WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
33 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Proposition de séjour"
  "locale" => "fr_FR"
]
34 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Chers voyageurs"
  "locale" => "fr_FR"
]
35 0.06 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Lorem ipsum dolor sit amet"
  "locale" => "fr_FR"
]
36 0.04 ms
SELECT cat, libelle, j, datef FROM (SELECT subfourn.nom COLLATE utf8mb4_general_ci AS libelle,
                        "H" AS cat,
                        IF( 
                     (
                        SELECT MIN(YEAR(s.date_depart)) FROM walkinn_dossier_segment s WHERE s.dossier_id = 
                          (
                              SELECT seg2.dossier_id FROM walkinn_dossier_segment seg2 WHERE seg2.id=:entiteId
                          ) 
                     ) <> YEAR(wds.date_depart + INTERVAL (wdssd.jour-1) DAY), 
                          DATE_FORMAT(wds.date_depart + INTERVAL (wdssd.jour-1) DAY , "%j")+365 , 
                          DATE_FORMAT(wds.date_depart + INTERVAL (wdssd.jour-1) DAY , "%j") 
                   ) AS  "j",
			DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdssd.jour -1) DAY) , "%d/%m/%Y") AS datef
                       
                 FROM walkinn_dossier_segment_service subservice
                 INNER JOIN walkinn_service subserv ON subserv.id = subservice.service_id 
                 INNER JOIN doli_societe subfourn ON subfourn.rowid = subserv.prestataire_id 
                 INNER JOIN walkinn_dossier_segment_service_day wdssd ON wdssd.dossier_segment_service_id = subservice.id
                 INNER JOIN walkinn_dossier_segment wds ON wds.id = subservice.segment_id
                 WHERE  subservice.segment_id IN (10792)
                 AND subserv.type_id = 4  
                 AND subservice.actif = 1 
                 ORDER BY j ASC
                 ) AS tmp
                 UNION
                 SELECT cat, libelle, j, datef FROM (SELECT subcontenu.libelle AS libelle,
                        "A" AS cat,
                        IF( 
                     (
                        SELECT MIN(YEAR(s.date_depart)) FROM walkinn_dossier_segment s WHERE s.dossier_id = 
                          (
                              SELECT seg2.dossier_id FROM walkinn_dossier_segment seg2 WHERE seg2.id=:entiteId
                          ) 
                     ) <> YEAR(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY), 
                          DATE_FORMAT(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY , "%j")+365 , 
                          DATE_FORMAT(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY , "%j") 
                   ) AS  "j",
                        DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdsaed.jour -1) DAY) , "%d/%m/%Y") AS datef
                 FROM walkinn_dossier_segment_activite_edito subactivite
                 INNER JOIN walkinn_editorial edi ON edi.id = subactivite.editorial_wrapper_id
                 INNER JOIN walkinn_editorial_contenu subcontenu ON subcontenu.editorial_id = edi.id AND subcontenu.langue LIKE :Langue
                 INNER JOIN walkinn_dossier_segment_activite_edito_day wdsaed ON wdsaed.dossier_segment_activite_edito_id = subactivite.id
                 INNER JOIN walkinn_dossier_segment wds ON wds.id = subactivite.dossier_segment_id
                 WHERE subactivite.dossier_segment_id IN (10792)
                 AND subactivite.actif = 1
                 AND subcontenu.actif = 1
                 ORDER BY j ASC
                 ) AS tmp2
                 ORDER BY j ASC
Parameters:
[
  "entiteId" => 10792
  "Langue" => "%FR%"
]
37 0.09 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Aperçu de votre séjour"
  "locale" => "fr_FR"
]
38 0.10 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Date"
  "locale" => "fr_FR"
]
39 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Etape / Activité(s)"
  "locale" => "fr_FR"
]
40 0.09 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Hébergement"
  "locale" => "fr_FR"
]
41 0.08 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.id = ? LIMIT 1
Parameters:
[
  10792
]
42 0.07 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.dossier_id = ?
Parameters:
[
  4595
]
43 0.06 ms
SELECT * FROM (SELECT 
	                                 service_id          , 
					 service_parent_id   , 
                                         service_libelle     , 
                                         type_id             , 
                                         TYPE AS cat         , 
                                         fournisseur_nom     , 
                                         fournisseur_address ,
                                         fournisseur_zip     ,
                                         fournisseur_town    ,
                                         fournisseur_phone   ,
                                         j                   , 
                                         datef               , 
                                         jour                ,
                                         code                ,
                                         color               ,
                                         ordre               ,
                                         horaire             ,
                                         jour_absolute       ,
                                         note 
                                FROM 
	                        (
                                    SELECT  subfourn.nom     COLLATE utf8mb4_general_ci AS fournisseur_nom     ,
                                            subfourn.address COLLATE utf8mb4_general_ci AS fournisseur_address ,
                                            subfourn.zip     COLLATE utf8mb4_general_ci AS fournisseur_zip     ,
                                            subfourn.town    COLLATE utf8mb4_general_ci AS fournisseur_town    ,
                                            subfourn.phone   COLLATE utf8mb4_general_ci AS fournisseur_phone   ,
                                            subservt.id AS type_id                                             ,
                                            subservt.libelle AS TYPE                                           ,
                                            subserv.id AS service_id                                           ,
                                            subserv.parent_id AS service_parent_id                             ,
                                            DATEDIFF((DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdssd.jour -1) DAY) , "%Y-%m-%d") ),(SELECT MIN(wds2.date_depart) FROM walkinn_dossier_segment wds2 WHERE wds2.dossier_id = wds.dossier_id AND IFNULL(wds2.is_prestation_seche, 0) = 0) )+1 AS jour_absolute ,


                                            IF( 
                                         (
                                            SELECT MIN(YEAR(s.date_depart)) FROM walkinn_dossier_segment s WHERE s.dossier_id = 
                                              (
                                                  SELECT seg2.dossier_id FROM walkinn_dossier_segment seg2 WHERE seg2.id=:entiteId
                                              ) 
                                         ) <> YEAR(wds.date_depart + INTERVAL (wdssd.jour-1) DAY), 
                                              DATE_FORMAT(wds.date_depart + INTERVAL (wdssd.jour-1) DAY , "%j")+365 , 
                                              DATE_FORMAT(wds.date_depart + INTERVAL (wdssd.jour-1) DAY , "%j") 
                                       ) AS  "j",
                                            DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdssd.jour -1) DAY) , "%Y-%m-%d") AS datef,
                                            wdssd.jour          ,
					    subserv.libelle AS service_libelle,
					    subservice.note,
					    subservice.ordre,
					    subservice.ranking AS horaire,
                                            "S" AS code,
				            subservt.color
                                    FROM walkinn_dossier_segment_service subservice
                                    INNER JOIN walkinn_service subserv ON subserv.id = subservice.service_id 
                                    INNER JOIN walkinn_service_type subservt ON subservt.id = subserv.type_id 
                                    INNER JOIN doli_societe subfourn ON subfourn.rowid = subserv.prestataire_id 
                                    INNER JOIN walkinn_dossier_segment_service_day wdssd ON wdssd.dossier_segment_service_id = subservice.id
                                    INNER JOIN walkinn_dossier_segment wds ON wds.id = subservice.segment_id
                                    WHERE  subservice.segment_id IN (10792)
                                    AND subservice.actif = 1 
                                    AND subservice.is_vue_guide = 1
                                    ORDER BY j ASC, subservice.ordre ASC
				) AS tmp
                                UNION
				SELECT 
	                                 service_id          , 
					 service_parent_id   , 
                                         service_libelle     , 
                                         type_id             , 
                                         TYPE AS cat         , 
                                         fournisseur_nom     , 
                                         fournisseur_address ,
                                         fournisseur_zip     ,
                                         fournisseur_town    ,
                                         fournisseur_phone   ,
                                         j                   , 
                                         datef               , 
                                         jour                ,
                                         code                ,
                                         color               ,
                                         ordre               ,
                                         horaire             ,
                                         jour_absolute       ,
                                         note 
				FROM (
				   SELECT 
                                       subcontenu.libelle AS service_libelle,
                                       "" AS fournisseur_nom     ,
                                       "" AS fournisseur_address ,
                                       "" AS fournisseur_zip     ,
                                       "" AS fournisseur_town    ,
                                       "" AS fournisseur_phone   ,
                                       edic.id+1000 AS type_id   , 
                                       edic.libelle AS TYPE      , 
                                       NULL AS service_id        ,
                                       NULL AS service_parent_id ,
                                       DATEDIFF((DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdsaed.jour -1) DAY) , "%Y-%m-%d") ),(SELECT MIN(wds2.date_depart) FROM walkinn_dossier_segment wds2 WHERE wds2.dossier_id = wds.dossier_id AND IFNULL(wds2.is_prestation_seche, 0) = 0) )+1 AS jour_absolute ,
                                       IF( 
                                    (
                                       SELECT MIN(YEAR(s.date_depart)) FROM walkinn_dossier_segment s WHERE s.dossier_id = 
                                         (
                                             SELECT seg2.dossier_id FROM walkinn_dossier_segment seg2 WHERE seg2.id=:entiteId
                                         ) 
                                    ) <> YEAR(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY), 
                                         DATE_FORMAT(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY , "%j")+365 , 
                                         DATE_FORMAT(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY , "%j") 
                                  ) AS  "j",
                                       DATE_FORMAT(DATE_ADD(wds.date_depart, INTERVAL (wdsaed.jour -1) DAY) , "%Y-%m-%d") AS datef,
                                       wdsaed.jour          ,
                                       subactivite.note,
                                       subactivite.ordre,
                                       subactivite.ranking AS horaire,
				       "A" AS code,
				       IF(edic.id = 9, "#0b6cb2", "#70ad47") AS color
                                FROM walkinn_dossier_segment_activite_edito subactivite
                                LEFT  JOIN walkinn_editorial edi ON edi.id = subactivite.editorial_wrapper_id
                                LEFT  JOIN walkinn_editorial_categorie edic ON edic.id = edi.categorie_id
                                INNER JOIN walkinn_editorial_contenu subcontenu ON subcontenu.editorial_id = edi.id AND subcontenu.langue LIKE :Langue
                                INNER JOIN walkinn_dossier_segment_activite_edito_day wdsaed ON wdsaed.dossier_segment_activite_edito_id = subactivite.id
                                INNER JOIN walkinn_dossier_segment wds ON wds.id = subactivite.dossier_segment_id
                                WHERE subactivite.dossier_segment_id IN (10792)
                                AND subactivite.actif = 1
                                AND subcontenu.actif = 1
                                AND subactivite.is_vue_guide = 1
                                ORDER BY j ASC, subactivite.ordre ASC
                                ) AS tmp2) AS tmp3
                                ORDER BY jour ASC, ordre ASC
Parameters:
[
  "entiteId" => 10792
  "Langue" => "%FR%"
]
44 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " STANDARD ROOM W/ BALCONY  BB *2025*"
  "locale" => "fr_FR"
]
45 0.10 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
46 0.57 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT  FUNCHAL / SAO LOURENCO"
  "locale" => "fr_FR"
]
47 0.24 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
48 0.74 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " TRANSFERT  SAO LOURENCO / FUNCHAL"
  "locale" => "fr_FR"
]
49 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
50 0.37 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " STANDARD ROOM W/ BALCONY  BB *2025*"
  "locale" => "fr_FR"
]
51 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
52 0.74 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
53 0.30 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
54 0.38 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
55 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
56 0.73 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT SANTANA / PORTELA"
  "locale" => "fr_FR"
]
57 0.32 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
58 0.73 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT RIBEIRO FRIO / SANTANA"
  "locale" => "fr_FR"
]
59 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
60 0.37 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
61 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
62 0.74 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "DINNER"
  "locale" => "fr_FR"
]
63 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
64 0.74 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM BB *2025*"
  "locale" => "fr_FR"
]
65 0.32 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
66 0.37 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM BB *2025*"
  "locale" => "fr_FR"
]
67 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => ""
  "locale" => "fr_FR"
]
68 0.35 ms
SELECT DISTINCT(GROUP_CONCAT((DATE_FORMAT(segment.date_depart + INTERVAL (jour.jour-1) DAY, "%d/%m/%Y"))," au ",(DATE_FORMAT(segment.date_depart + INTERVAL jour.jour DAY, "%d/%m/%Y")) SEPARATOR "<br>")) AS "date",
                  COUNT(soc.nom) AS nuits,
                  jour.jour,
                  soc.nom, soc.code_fournisseur, soc.address, soc.zip, soc.town, 
                  soc.phone, soc.url, soc.email
                  , (
                    SELECT edco.contenu
                    FROM walkinn_editorial_contenu edco
                    LEFT JOIN walkinn_editorial ed ON ed.id = edco.editorial_id
                    WHERE edco.contexte_id = 1
                    AND ed.societe_id = soc.rowid
                    AND EXISTS
                    (
                      SELECT id 
                      FROM walkinn_editorial_societe
                      WHERE editorial_id = ed.id AND (societe_id = (SELECT client_id FROM walkinn_voyage WHERE id = :entiteId) OR societe_id =337)
                    )
                    LIMIT 1
                  ) AS note_public
                FROM walkinn_dossier_segment_service ds
                LEFT JOIN  walkinn_dossier_segment_service_day jour ON jour.dossier_segment_service_id = ds.id 
                INNER JOIN walkinn_dossier_segment segment ON segment.id = ds.segment_id 
                INNER JOIN walkinn_service service ON service.id = ds.service_id 
                INNER JOIN doli_societe soc ON soc.rowid = service.prestataire_id 
                WHERE segment.id = :entiteId AND ds.actif = 1
                AND   service.type_id = 4 
                GROUP BY soc.nom, ds.id ORDER BY jour.jour
Parameters:
[
  "entiteId" => 10792
]
69 0.68 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Liste des hébergements"
  "locale" => "fr_FR"
]
70 0.58 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
71 0.59 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
72 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
73 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
74 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
75 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
76 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
77 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
78 0.25 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
79 0.23 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
80 0.22 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
81 0.22 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
82 0.21 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
83 0.21 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
84 0.18 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart, seg.prix_vente              , seg.nb_jours, seg.code_walkinn
            FROM walkinn_dossier_segment seg
            LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
            LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
            WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
85 0.52 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Prix par personne"
  "locale" => "fr_FR"
]
86 0.42 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "pers."
  "locale" => "fr_FR"
]
87 0.38 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Prix nets"
  "locale" => "fr_FR"
]
88 0.23 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart              , seg.nb_jours, seg.code_walkinn
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
                WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
89 0.60 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Le séjour comprend:"
  "locale" => "fr_FR"
]
90 0.31 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "nuits"
  "locale" => "fr_FR"
]
91 0.56 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "le transport des bagages d'étape en étape"
  "locale" => "fr_FR"
]
92 0.53 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "les taxes de séjour"
  "locale" => "fr_FR"
]
93 0.52 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "l'assistance téléphonique 7/7"
  "locale" => "fr_FR"
]
94 0.55 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Le séjour ne comprend pas"
  "locale" => "fr_FR"
]
95 0.60 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Le forfait ne comprend pas"
  "locale" => "fr_FR"
]
96 0.59 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "le transport A/R jusqu'au lieu du circuit"
  "locale" => "fr_FR"
]
97 0.58 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "les boissons"
  "locale" => "fr_FR"
]
98 0.56 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "les déjeuners et dîners qui ne sont pas inclus"
  "locale" => "fr_FR"
]
99 0.56 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "les visites de sites qui ne sont pas incluses"
  "locale" => "fr_FR"
]
100 0.59 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "les assurances (disponibles en supplément pour les résidents européens)"
  "locale" => "fr_FR"
]
101 0.23 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart              , soc.nom
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
                WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
102 0.56 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Prêt à partir ?"
  "locale" => "fr_FR"
]
103 0.57 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Nous restons à votre disposition pour répondre à vos questions!"
  "locale" => "fr_FR"
]
104 0.26 ms
SELECT DATE_FORMAT(seg.date_depart, "%d/%m/%Y") AS date_depart              , desti.libelle AS destination
                FROM walkinn_dossier_segment seg
                LEFT JOIN doli_societe soc ON soc.rowid = seg.client_id 
                LEFT JOIN walkinn_destination desti ON desti.id = seg.destination_id
              WHERE seg.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
105 0.23 ms
SELECT DISTINCT(u.rowid), CONCAT(u.firstname, " ", u.lastname) AS pax 
                FROM walkinn_dossier_segment_pax r
                INNER JOIN doli_socpeople u ON u.rowid = r.contact_id 
                WHERE r.segment_id = :entiteId
                GROUP BY u.rowid, u.lastname, u.firstname
                ORDER BY u.lastname ASC
Parameters:
[
  "entiteId" => 10792
]
106 0.56 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Participants"
  "locale" => "fr_FR"
]
107 0.20 ms
SELECT DISTINCT(u.rowid), u.firstname AS pax 
                FROM walkinn_dossier_segment_pax r
                INNER JOIN doli_socpeople u ON u.rowid = r.contact_id 
                WHERE r.segment_id = :entiteId AND r.actif = 1
                GROUP BY u.rowid, u.lastname, u.firstname
                ORDER BY u.lastname ASC
Parameters:
[
  "entiteId" => 10792
]
108 0.23 ms
SELECT u.email, u.firstname, u.lastname, u.phone
                FROM walkinn_dossier_segment ds 
                INNER JOIN walkinn_dossier d ON ds.dossier_id = d.id 
                INNER JOIN ba_user u ON u.id = d.charge_dossier_id 
                WHERE ds.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
109 0.29 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
110 0.23 ms
SELECT DISTINCT(u.rowid), CONCAT(u.firstname, " ", u.lastname) AS pax, u.civility 
                FROM walkinn_dossier_segment_pax r
                INNER JOIN doli_socpeople u ON u.rowid = r.contact_id 
                WHERE r.segment_id = :entiteId
                GROUP BY u.rowid, u.lastname, u.firstname
                ORDER BY u.lastname ASC
Parameters:
[
  "entiteId" => 10792
]
111 0.53 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "voyageurs"
  "locale" => "fr_FR"
]
112 0.50 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Mme"
  "locale" => "fr_FR"
]
113 0.25 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Mme"
  "locale" => "fr_FR"
]
114 0.34 ms
SELECT
                  COUNT(soc.nom)  nuits,
                  jour.jour,
                  soc.nom,
                  soc.code_fournisseur,
                  soc.address,
                  soc.zip,
                  soc.town,
		              soc.phone,
                  soc.url,
                  soc.email,
		              TYPE.libelle AS categorie,
		              TYPE.id AS categorie_id,
                  service.libelle AS "service",
                  DATE_FORMAT(segment.date_depart + INTERVAL (jour.jour-1) DAY, "%d/%m/%Y") AS "date_debut",
                  DATE_FORMAT(segment.date_depart + INTERVAL jour.jour DAY, "%d/%m/%Y") AS "date_fin",
                  segment.date_depart + INTERVAL (jour.jour-1) DAY AS "date_raw",
                --  DATE_FORMAT(segment.date_depart + INTERVAL (jour.jour-1) DAY , "%j") AS "j",
                  IF(
                      (
                        SELECT MIN(YEAR(s.date_depart))
                        FROM walkinn_dossier_segment s
                        WHERE s.dossier_id = (
                          SELECT seg2.dossier_id
                          FROM walkinn_dossier_segment seg2
                          WHERE seg2.id=:entiteId)
                      ) <> YEAR(segment.date_depart + INTERVAL (jour.jour-1) DAY),
                      DATE_FORMAT(segment.date_depart + INTERVAL (jour.jour-1) DAY , "%j")+365 , 
                      DATE_FORMAT(segment.date_depart + INTERVAL (jour.jour-1) DAY , "%j")
                  ) AS  "j",
                  ds.note AS note_public,
                  -- ds.id  AS id,
                  ds.service_id  AS id,
                  ds.is_vue_guide
                FROM walkinn_dossier_segment_service AS ds
                LEFT JOIN  walkinn_dossier_segment_service_day jour ON jour.dossier_segment_service_id = ds.id 
                INNER JOIN walkinn_dossier_segment segment ON segment.id = ds.segment_id 
                INNER JOIN walkinn_service service ON service.id = ds.service_id 
                INNER JOIN walkinn_service_type TYPE ON TYPE.id = service.type_id 
                INNER JOIN doli_societe soc ON soc.rowid = service.prestataire_id 
                WHERE segment.dossier_id = (
                  SELECT seg.dossier_id
                  FROM walkinn_dossier_segment seg
                  WHERE seg.id=:entiteId
                )
                AND ds.actif = 1
                AND ds.is_vue_guide = 1
		            GROUP BY soc.nom, ds.id, jour.id 
                ORDER BY jour.jour
Parameters:
[
  "entiteId" => 10792
]
115 0.36 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "40707"
  "hebergementTypeId" => 4
]
116 0.21 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
117 0.37 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "40707"
  "serviceId" => "9796"
  "numero" => "0"
]
118 0.21 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
119 0.18 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
120 0.20 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " STANDARD ROOM W/ BALCONY  BB *2025*"
  "locale" => "fr_FR"
]
121 0.35 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
]
122 0.67 ms
SELECT rowid FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
]
123 1.96 ms
INSERT INTO doli_overwrite_trans (`transkey`, lang, transvalue, toModerate) VALUES (:key, :locale, :translation, :valide)
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
  "translation" => "TARIF / J"
  "valide" => 1
]
124 0.63 ms
SELECT t0.id AS id_1, t0.key_name AS key_name_2, t0.locale AS locale_3, t0.translated_text AS translated_text_4, t0.is_validated AS is_validated_5, t0.redirect_url AS redirect_url_6, t0.sub_redirect_url AS sub_redirect_url_7 FROM translation t0 WHERE t0.key_name = ? AND t0.locale = ? LIMIT 1
Parameters:
[
  "TARIF / J"
  "fr_FR"
]
125 0.13 ms
"START TRANSACTION"
Parameters:
[]
126 0.45 ms
INSERT INTO translation (key_name, locale, translated_text, is_validated, redirect_url, sub_redirect_url) VALUES (?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "TARIF / J"
  2 => "fr_FR"
  3 => "TARIF / J"
  4 => 0
  5 => "/symfony/public/dossier/4595/edit_document_generator_dossier/5137"
  6 => "/symfony/public/dossier/4595/edit_document_generator_dossier/5137"
]
127 0.62 ms
"COMMIT"
Parameters:
[]
128 0.05 ms
"START TRANSACTION"
Parameters:
[]
129 0.15 ms
INSERT INTO ba_log_journal (libelle, info1, info2, user, referer, ip, browser, created_at, updated_at, created_by, updated_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "New - App\Entity\Translation - 2096"
  2 => "object = {}"
  3 => null
  4 => "8"
  5 => "https://erpwi-staging.vertuoz.fr/symfony/public/moderation/translations"
  6 => "155.2.128.240"
  7 => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
  8 => "2025-07-01 15:27:00"
  9 => "2025-07-01 15:27:00"
  10 => 26
  11 => null
]
130 0.31 ms
"COMMIT"
Parameters:
[]
131 0.11 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "8264"
  "hebergementTypeId" => 4
]
132 0.06 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "8264"
]
133 0.12 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "8264"
  "serviceId" => "9747"
  "numero" => "0"
]
134 0.06 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "8264"
]
135 0.05 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "8264"
]
136 0.19 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT  FUNCHAL / SAO LOURENCO"
  "locale" => "fr_FR"
]
137 0.15 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "MENU DINNER E+P+D /  PAX"
  "locale" => "fr_FR"
]
138 0.64 ms
SELECT rowid FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale
Parameters:
[
  "key" => "MENU DINNER E+P+D /  PAX"
  "locale" => "fr_FR"
]
139 1.11 ms
INSERT INTO doli_overwrite_trans (`transkey`, lang, transvalue, toModerate) VALUES (:key, :locale, :translation, :valide)
Parameters:
[
  "key" => "MENU DINNER E+P+D /  PAX"
  "locale" => "fr_FR"
  "translation" => "MENU DÎNER E+P+D / PAX"
  "valide" => 1
]
140 0.55 ms
SELECT t0.id AS id_1, t0.key_name AS key_name_2, t0.locale AS locale_3, t0.translated_text AS translated_text_4, t0.is_validated AS is_validated_5, t0.redirect_url AS redirect_url_6, t0.sub_redirect_url AS sub_redirect_url_7 FROM translation t0 WHERE t0.key_name = ? AND t0.locale = ? LIMIT 1
Parameters:
[
  "MENU DINNER E+P+D /  PAX"
  "fr_FR"
]
141 0.13 ms
"START TRANSACTION"
Parameters:
[]
142 0.42 ms
INSERT INTO translation (key_name, locale, translated_text, is_validated, redirect_url, sub_redirect_url) VALUES (?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "MENU DINNER E+P+D /  PAX"
  2 => "fr_FR"
  3 => "MENU DÎNER E+P+D / PAX"
  4 => 0
  5 => "/symfony/public/dossier/4595/edit_document_generator_dossier/5137"
  6 => "/symfony/public/dossier/4595/edit_document_generator_dossier/5137"
]
143 0.67 ms
"COMMIT"
Parameters:
[]
144 0.07 ms
"START TRANSACTION"
Parameters:
[]
145 0.19 ms
INSERT INTO ba_log_journal (libelle, info1, info2, user, referer, ip, browser, created_at, updated_at, created_by, updated_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "New - App\Entity\Translation - 2097"
  2 => "object = {}"
  3 => null
  4 => "8"
  5 => "https://erpwi-staging.vertuoz.fr/symfony/public/moderation/translations"
  6 => "155.2.128.240"
  7 => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
  8 => "2025-07-01 15:27:01"
  9 => "2025-07-01 15:27:01"
  10 => 26
  11 => null
]
146 0.38 ms
"COMMIT"
Parameters:
[]
147 0.14 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "29558"
  "hebergementTypeId" => 4
]
148 0.07 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "29558"
]
149 0.14 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "29558"
  "serviceId" => "458"
  "numero" => "0"
]
150 0.08 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "29558"
]
151 0.06 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "29558"
]
152 0.23 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " TRANSFERT  SAO LOURENCO / FUNCHAL"
  "locale" => "fr_FR"
]
153 0.21 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "VTC HYBRID"
  "locale" => "fr_FR"
]
154 0.12 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "40707"
  "hebergementTypeId" => 4
]
155 0.06 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
156 0.15 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "40707"
  "serviceId" => "9796"
  "numero" => "0"
]
157 0.07 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
158 0.05 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "40707"
]
159 0.20 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => " STANDARD ROOM W/ BALCONY  BB *2025*"
  "locale" => "fr_FR"
]
160 0.19 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
]
161 0.37 ms
SELECT rowid FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
]
162 0.26 ms
UPDATE doli_overwrite_trans SET transvalue=:translation, toModerate=:valide WHERE `transkey`=:key AND lang=:locale
Parameters:
[
  "key" => "TARIF / J"
  "locale" => "fr_FR"
  "translation" => "TARIF / J"
  "valide" => "1"
]
163 0.16 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "41424"
  "hebergementTypeId" => 4
]
164 0.08 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
165 0.18 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "41424"
  "serviceId" => "27133"
  "numero" => "0"
]
166 0.09 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
167 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
168 0.28 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
169 0.23 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "PICNIC / PAX"
  "locale" => "fr_FR"
]
170 0.14 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "41424"
  "hebergementTypeId" => 4
]
171 0.08 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
172 0.20 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "41424"
  "serviceId" => "27133"
  "numero" => "0"
]
173 0.09 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
174 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
175 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
176 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "PICNIC / PAX"
  "locale" => "fr_FR"
]
177 0.15 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "27335"
  "hebergementTypeId" => 4
]
178 0.08 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "27335"
]
179 0.17 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "27335"
  "serviceId" => "16223"
  "numero" => "0"
]
180 0.09 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "27335"
]
181 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "27335"
]
182 0.34 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT SANTANA / PORTELA"
  "locale" => "fr_FR"
]
183 0.27 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "DOUBLE BB"
  "locale" => "fr_FR"
]
184 0.16 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "2074"
  "hebergementTypeId" => 4
]
185 0.09 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "2074"
]
186 0.10 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "2074"
]
187 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "2074"
]
188 0.27 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT RIBEIRO FRIO / SANTANA"
  "locale" => "fr_FR"
]
189 0.16 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "41424"
  "hebergementTypeId" => 4
]
190 0.09 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
191 0.20 ms
SELECT pax.id AS pax_id
                , pax.note AS pax_note_publique
                , pax.libelle AS pax_libelle
                , pax.is_sup_single AS pax_is_sup_single
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , IFNULL(room.numero_chambre, "-") AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , IFNULL(roomt.code, "ND") AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , contactex.nationalite AS contact_nationalite
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , contactex.poids AS contact_poids
                , contactex.taille AS contact_taille
                , pays.label AS contact_pays
                , contactex.informations AS contact_informations
                , sepax.id AS service_pax_id
                , sepax.actif AS service_pax_actif
                , serv.id AS service_id
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , seg.id AS segment_id
                , seg.code_walkinn AS segment_code_walkinn
                , sepax.dossier_segment_service_id AS test
                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN  walkinn_dossier_segment_service sserv ON sserv.id = sepax.dossier_segment_service_id
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = sserv.segment_id

                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id

                LEFT JOIN  walkinn_dossier_segment_pax pax ON pax.id = sepax.dossier_segment_pax_id AND pax.segment_id = seg.id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id

                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid

                WHERE 1 = 1
                AND assoc.actif = 1
                AND pax.actif = 1
                AND sepax.actif = 1
                AND sserv.id = :segmentServiceId
                AND assoc.service_id = :serviceId
                AND assoc.numero = :numero
                ORDER BY room.numero_chambre ASC;
Parameters:
[
  "segmentServiceId" => "41424"
  "serviceId" => "27133"
  "numero" => "0"
]
192 0.10 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
193 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "41424"
]
194 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM HALFBOARD *2025*"
  "locale" => "fr_FR"
]
195 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "PICNIC / PAX"
  "locale" => "fr_FR"
]
196 0.16 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "32987"
  "hebergementTypeId" => 4
]
197 0.08 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "32987"
]
198 0.09 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "32987"
]
199 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "32987"
]
200 0.15 ms
SELECT liaison.id
                    , liaison.day
                    , liaison.groupement
                    , liaison.segment_id
                    , segment_service.id AS segment_service_lie_id
                    , segment_service.inclus AS segment_service_lie_inclus
                    , segment_service.payant_pour_guide AS segment_service_lie_payant_pour_guide
                    , segment_service.compter_le_guide AS segment_service_lie_compter_le_guide
                    , segment_service.compter_le_groupe AS segment_service_lie_compter_le_groupe
                    , segment_service.ordre AS segment_service_lie_ordre
                    , segment_service.tarif_jour AS segment_service_lie_tarif_jour
                    , IFNULL(segment_service.prix_achat_fixe, 0) AS segment_service_lie_prix_achat_fixe
                    , IFNULL(segment_service.prix_achat_fixe_devises, 0) AS segment_service_lie_prix_achat_fixe_devises
                    , CONCAT(DATE_FORMAT(IF(walkinn_dossier_segment_service_day.jour > 0, DATE_ADD(vs.date_depart, INTERVAL (walkinn_dossier_segment_service_day.jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (walkinn_dossier_segment_service_day.jour +1) DAY)) , "%d/%m/%Y")
                    , IF(POSITION("h" IN segment_service.ordre) > 0, CONCAT(" (", segment_service.ordre, ")"), "")
                    ) AS segment_service_lie_date
                    , segment_service.service_id AS segment_service_lie_service_id
                    , serv.libelle AS segment_service_lie_service_libelle
                    , serv.type_id AS segment_service_lie_service_type_id
                    , servt.libelle AS segment_service_lie_service_type_libelle
                    , IFNULL(servt.color, "999999") AS segment_service_lie_service_type_color
                    , four.nom AS four_nom
                    , four.name_alias AS four_name_alias
                    , four.code_fournisseur AS four_code_fournisseur
                    , four.email AS four_email
                    , four.phone AS four_phone
                    , four.address AS four_address
                    , four.zip AS four_zip
                    , four.town AS four_town
                    , segment_service.note AS four_note_public
                    , (
                        SELECT GROUP_CONCAT(DISTINCT(serv.libelle) ORDER BY assoc.numero ASC SEPARATOR ", ")
                        FROM walkinn_dossier_segment_service_pax_association assoc
                        LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                        LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                        LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                        LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                        WHERE 1 = 1
                        AND assoc.actif = 1
                        AND sepax.actif = 1
                        AND sepax.dossier_segment_service_id = segment_service.id
                    
                    ) AS segment_service_lie_enfants
                    FROM walkinn_dossier_segment_service_groupement liaison
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison.service_id
                    LEFT JOIN walkinn_dossier_segment_service_day walkinn_dossier_segment_service_day ON walkinn_dossier_segment_service_day.dossier_segment_service_id = segment_service.id AND walkinn_dossier_segment_service_day.jour = liaison.day
                    LEFT JOIN walkinn_dossier_segment vs ON vs.id = segment_service.segment_id
                    LEFT JOIN walkinn_service serv ON serv.id = segment_service.service_id
                    LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                    LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                    WHERE 1 = 1
                    AND liaison.service_id != :segmentServiceId
                    AND liaison.groupement = :groupement
                    AND liaison.segment_id = :segmentId
                    AND :day = :day
                    ORDER BY segment_service_lie_date, segment_service_lie_ordre ASC;
Parameters:
[
  "segmentServiceId" => "32987"
  "groupement" => "9"
  "segmentId" => "2022"
  "day" => "8"
]
201 0.27 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "DINNER"
  "locale" => "fr_FR"
]
202 0.15 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "40517"
  "hebergementTypeId" => 4
]
203 0.08 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
204 0.11 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
205 0.08 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
206 0.28 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM BB *2025*"
  "locale" => "fr_FR"
]
207 0.16 ms
SELECT v.id
                , v.inclus
                , v.payant_pour_guide
                , v.compter_le_guide
                , v.compter_le_groupe
                , v.ordre 
                , v.tarif_jour 
                , v.paye_walkinn
                , IFNULL(v.prix_achat_fixe, 0) AS  prix_achat_fixe
                , IFNULL(v.prix_achat_fixe_devises, 0) AS  prix_achat_fixe_devises
                , four.multicurrency_code
                , four.fk_multicurrency
                , cp.taux
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates
                , (
                    SELECT IF(
                        COUNT(jour) = 1 AND service.type_id != :hebergementTypeId
                        , CONCAT(
                            DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                            , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        )
                        , IF(COUNT(jour) = (1 + DATEDIFF(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))))) AND service.type_id = :hebergementTypeId
                            , CONCAT(
                                "IN: "
                                , DATE_FORMAT(MIN(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY))), "%d/%m/%Y")
                                , " - "
                                , "OUT: "
                                , DATE_FORMAT(MAX(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour - (IF(service.type_id = :hebergementTypeId, 0, 1)))  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour + (IF(service.type_id = :hebergementTypeId, 0, 1))) DAY))), "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                            )
                            , GROUP_CONCAT(
                                DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m/%Y")
                                , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                                ORDER BY jour ASC SEPARATOR "<br>" 
                            ) 
                        )
                    )  AS jour_label
                    FROM walkinn_dossier_segment_service_day segment_service_day
                    LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = segment_service_day.dossier_segment_service_id
                    LEFT JOIN walkinn_service service ON service.id = segment_service.service_id
                    WHERE dossier_segment_service_id = :segmentServiceId
                    AND segment_service.actif = 1
                    AND segment_service.inclus = 1
                    ORDER BY jour ASC
                ) AS dates_emmanuel
                , (
                    SELECT GROUP_CONCAT(
                        DATE_FORMAT(IF(jour > 0, DATE_ADD(vs.date_depart, INTERVAL (jour -1)  DAY), DATE_SUB(vs.date_depart, INTERVAL (jour +1) DAY)) , "%d/%m")
                        , IF(POSITION("h" IN v.ranking) > 0, CONCAT(" - ", v.ranking), "") 
                        ORDER BY jour ASC SEPARATOR "<br>" )  AS jour_label
                    FROM walkinn_dossier_segment_service_day 
                    WHERE dossier_segment_service_id = :segmentServiceId
                ) AS dates_custom
                , v.service_id
                , v.note
                , serv.libelle AS service_libelle
                , serv.prestataire_id AS service_fournisseur_id
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , vs.id AS segment_id
                , vs.code_walkinn AS segment_code_walkinn
                , client.nom AS segment_client
                FROM walkinn_dossier_segment_service v
                LEFT JOIN walkinn_dossier_segment vs ON vs.id = v.segment_id
                LEFT JOIN walkinn_service serv ON serv.id = v.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_societe four ON four.rowid = serv.prestataire_id
                LEFT JOIN doli_societe client ON client.rowid = vs.client_id
                LEFT JOIN walkinn_change_periode cp ON 
                (
                    cp.date_debut <= vs.date_depart 
                    AND cp.date_fin >= vs.date_depart 
                    AND cp.devise_cible_id = four.fk_multicurrency
                    AND cp.devise_base_id = 1
                    AND cp.actif = 1
                )
                WHERE v.id = :segmentServiceId
Parameters:
[
  "segmentServiceId" => "40517"
  "hebergementTypeId" => 4
]
208 0.09 ms
SELECT assoc.service_id AS service_id
                , assoc.numero
                , serv.libelle AS service_libelle
                , serv.type_id AS service_type_id
                , servt.libelle AS service_type_libelle
                , IFNULL(servt.color, "999999") AS service_type_color
                , prex.fk_object AS product_id

                FROM walkinn_dossier_segment_service_pax_association assoc
                LEFT JOIN  walkinn_dossier_segment_service_pax sepax ON sepax.id = assoc.dossier_segment_service_pax_id
                LEFT JOIN walkinn_service serv ON serv.id = assoc.service_id
                LEFT JOIN walkinn_service_type servt ON servt.id = serv.type_id
                LEFT JOIN doli_product_extrafields prex ON prex.service_id = assoc.service_id
                WHERE 1 = 1
                AND assoc.actif = 1
                AND sepax.actif = 1
                AND sepax.dossier_segment_service_id = :segmentServiceId
                GROUP BY assoc.service_id, assoc.numero
                ORDER BY assoc.numero ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
209 0.09 ms
SELECT liaison_aerien.id AS liaison_id
                , DATE_FORMAT(transfert.debut_vol, "%d/%m/%Y %H:%i") AS debut_vol
                , DATE_FORMAT(transfert.fin_vol, "%d/%m/%Y %H:%i") AS fin_vol
                , transfert.code_origine
                , transfert.code_destination
                , transfert.reference_vol
                , transfert.transferts
                , transfert.informations
                , walkinn_dossier_segment_transfert_aerien.plan_de_vol_id AS plan_id
                , walkinn_dossier_segment_plan_de_vol.id AS plan_relation_id
            --    , walkinn_dossier_segment_pax.libelle AS pax
                , plan.libelle AS plan
                FROM walkinn_dossier_segment_transfert_aerien_service liaison_aerien
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = liaison_aerien.dossier_segment_service_id
                LEFT JOIN walkinn_dossier_segment_transfert_aerien ON liaison_aerien.transfert_aerien_id = walkinn_dossier_segment_transfert_aerien.id 
                LEFT JOIN walkinn_transfert_aerien transfert ON transfert.id = walkinn_dossier_segment_transfert_aerien.transfert_aerien_id
            --    LEFT JOIN walkinn_dossier_segment_transfert_aerien_pax pax ON walkinn_dossier_segment_transfert_aerien.plan_de_vol_id = pax.plan_de_vol_id 
            --    LEFT JOIN walkinn_dossier_segment_pax ON walkinn_dossier_segment_pax.id = pax.segment_pax_id 
                LEFT JOIN walkinn_dossier_segment_plan_de_vol ON walkinn_dossier_segment_plan_de_vol.id = walkinn_dossier_segment_transfert_aerien.plan_de_vol_id
                LEFT JOIN walkinn_plan_de_vol plan ON plan.id = walkinn_dossier_segment_plan_de_vol.id
                WHERE 1 = 1
                AND liaison_aerien.dossier_segment_service_id = :segmentServiceId
                AND transfert.actif = 1
                -- AND plan.actif      = 1
                ORDER BY debut_vol ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
210 0.07 ms
SELECT groupement.groupement
                , groupement.segment_id
                , groupement.day
                , CONCAT(groupement.groupement, "-", groupement.day) AS test
                FROM walkinn_dossier_segment_service_groupement groupement
                LEFT JOIN walkinn_dossier_segment_service segment_service ON segment_service.id = groupement.service_id
                WHERE 1 = 1
                AND groupement.service_id = :segmentServiceId
                ORDER BY DAY ASC;
Parameters:
[
  "segmentServiceId" => "40517"
]
211 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "STANDARD ROOM BB *2025*"
  "locale" => "fr_FR"
]
212 0.14 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.id = ? LIMIT 1
Parameters:
[
  10792
]
213 0.10 ms
SELECT 
                wec.libelle, 
                wec.libelle, 
                wds.date_depart + INTERVAL (wdsaed.jour-1) DAY AS date_raw,
		        DATE_FORMAT(wds.date_depart + INTERVAL (wdsaed.jour-1) DAY, '%d/%m/%Y') AS date_debut,
                wdsae.note AS note_public,
                wdsae.is_vue_guide
            FROM walkinn_dossier_segment_activite_edito wdsae 
            INNER JOIN walkinn_dossier_segment wds ON wds.id = wdsae.dossier_segment_id 
            INNER JOIN walkinn_dossier wd ON wd.id = wds.dossier_id 
            INNER JOIN walkinn_editorial we ON we.id = wdsae.editorial_wrapper_id 
            INNER JOIN walkinn_editorial_contenu wec ON wec.editorial_id = we.id
            INNER JOIN walkinn_dossier_segment_activite_edito_day wdsaed ON wdsaed.dossier_segment_activite_edito_id = wdsae.id
            WHERE wd.id = :dossierId
Parameters:
[
  "dossierId" => 4595
]
214 0.29 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Check in – Check out"
  "locale" => "fr_FR"
]
215 0.28 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Qté"
  "locale" => "fr_FR"
]
216 0.27 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "fournisseur"
  "locale" => "fr_FR"
]
217 0.27 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "service"
  "locale" => "fr_FR"
]
218 0.26 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "note"
  "locale" => "fr_FR"
]
219 0.26 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
220 0.26 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "CHAMBRE STANDARD AVEC BALCON BB *2025*"
  "locale" => "fr_FR"
]
221 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
222 0.25 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT FUNCHAL / SAO LOURENCO"
  "locale" => "fr_FR"
]
223 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
224 0.25 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT SAO LOURENCO / FUNCHAL"
  "locale" => "fr_FR"
]
225 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
226 0.28 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "CHAMBRE STANDARD DEMI-PENSION *2025*"
  "locale" => "fr_FR"
]
227 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
228 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT RIBEIRO FRIO / SANTANA"
  "locale" => "fr_FR"
]
229 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
230 0.11 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "TRANSFERT SANTANA / PORTELA"
  "locale" => "fr_FR"
]
231 0.10 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
232 0.26 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "CHAMBRE STANDARD BB *2025*"
  "locale" => "fr_FR"
]
233 0.10 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Téléphone"
  "locale" => "fr_FR"
]
234 0.25 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "DINER"
  "locale" => "fr_FR"
]
235 0.26 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Informations complémentaires"
  "locale" => "fr_FR"
]
236 0.08 ms
SELECT r.dossier_id 
                FROM walkinn_dossier_segment r
                WHERE r.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
237 0.13 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.reference_resa_client AS reference_resa_client_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.is_valide AS is_valide_12, t0.annee AS annee_13, t0.date_confirmation AS date_confirmation_14, t0.code_client AS code_client_15, t0.docs AS docs_16, t0.envoi_docs AS envoi_docs_17, t0.created_at AS created_at_18, t0.updated_at AS updated_at_19, t0.dossier_type_id AS dossier_type_id_20, t0.dossier_etat_id AS dossier_etat_id_21, t0.destination_id AS destination_id_22, t0.charge_dossier_id AS charge_dossier_id_23, t24.id AS id_25, t24.html AS html_26, t24.dossier_id AS dossier_id_27, t0.charge_dossier2_id AS charge_dossier2_id_28, t0.theme_id AS theme_id_29, t0.categorie_id AS categorie_id_30, t0.created_by AS created_by_31, t0.updated_by AS updated_by_32 FROM walkinn_dossier t0 LEFT JOIN walkinn_dossier_guide t24 ON t24.dossier_id = t0.id WHERE t0.id = ? LIMIT 1
Parameters:
[
  "4595"
]
238 0.14 ms
SELECT t0.id AS id_1, t0.code AS code_2, t0.libelle AS libelle_3, t0.libelle_long AS libelle_long_4, t0.client_id AS client_id_5, t0.nb_jours AS nb_jours_6, t0.note AS note_7, t0.actif AS actif_8, t0.description AS description_9, t0.code_walkinn AS code_walkinn_10, t0.date_depart AS date_depart_11, t0.min_pax AS min_pax_12, t0.max_pax AS max_pax_13, t0.code_interne AS code_interne_14, t0.is_prestation_seche AS is_prestation_seche_15, t0.prix_achat_tooltip AS prix_achat_tooltip_16, t0.prix_vente AS prix_vente_17, t0.regulation_manuelle AS regulation_manuelle_18, t0.sup_single_achat AS sup_single_achat_19, t0.sup_single_achat_tooltip AS sup_single_achat_tooltip_20, t0.sup_single_vente AS sup_single_vente_21, t0.reduction_enfant AS reduction_enfant_22, t0.reduction_lead AS reduction_lead_23, t0.is_sup_single AS is_sup_single_24, t0.is_ventes_simple AS is_ventes_simple_25, t0.note_facturation AS note_facturation_26, t0.is_compo_valide AS is_compo_valide_27, t0.is_achats_valide AS is_achats_valide_28, t0.is_ventes_valide AS is_ventes_valide_29, t0.is_pax_valide AS is_pax_valide_30, t0.is_transfer_valide AS is_transfer_valide_31, t0.prix_cession AS prix_cession_32, t0.created_at AS created_at_33, t0.updated_at AS updated_at_34, t0.voyage_id AS voyage_id_35, t0.dossier_segment_etat_id AS dossier_segment_etat_id_36, t0.voyage_type_id AS voyage_type_id_37, t0.voyage_categorie_id AS voyage_categorie_id_38, t0.voyage_theme_id AS voyage_theme_id_39, t0.dossier_id AS dossier_id_40, t0.destination_id AS destination_id_41, t0.created_by AS created_by_42, t0.updated_by AS updated_by_43 FROM walkinn_dossier_segment t0 WHERE t0.dossier_id = ? ORDER BY t0.date_depart ASC
Parameters:
[
  4595
]
239 0.10 ms
SELECT 
            soc.rowid
            , soc.nom AS nom
            , soc.nom AS four_nom
            , soc.name_alias
            , soc.code_fournisseur
            , soc.email
            , soc.phone
            , soc.logo
            , IFNULL(soc.default_lang, "en_GB") AS default_lang
            , soc.multicurrency_code
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_PAX" LIMIT 1) AS is_pax
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_TO" LIMIT 1) AS is_to
            , dest.libelle AS destination_libelle
            , dest.code AS destination_code
            , socext.frais_fonctionnement AS frais_fonctionnement
            FROM doli_societe soc
            LEFT JOIN doli_societe_extrafields socext ON socext.fk_object = soc.rowid
            LEFT JOIN walkinn_destination dest ON dest.id = socext.destination
            WHERE soc.rowid = 11
Parameters:
[]
240 0.12 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.code AS code_3, t0.value AS value_4, t0.color AS color_5, t0.actif AS actif_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.created_by AS created_by_9, t0.updated_by AS updated_by_10 FROM walkinn_pax_rooming t0 WHERE t0.actif = ? ORDER BY t0.value ASC
Parameters:
[
  1
]
241 1.97 ms
SELECT pax.id
                , pax.note
                , pax.prestations
                , pax.libelle
                , pax.is_sup_single
                , IFNULL((IFNULL(pax.taux_remise, 0) * 100), 0) AS taux_remise
                , IFNULL(pax.montant_remise, 0) AS montant_remise
                , IFNULL(pax.taux_remise, 0) AS taux_remise_reel
                , (pax.frais_annulation * 100) AS frais_annulation
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , etat.color AS etat_color
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , room.numero_chambre AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , roomt.code AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , paxt.is_remise_en_euros AS pax_type_is_remise_en_euros
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contactex.nationalite AS contact_nationalite
                , pays.label AS contact_pays
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , DATE_FORMAT(contactex.passeport_date_validite, "%d/%m/%Y") AS contact_passeport_date_validite_formatted
                , DATEDIFF(contactex.passeport_date_validite, NOW()) AS contact_passeport_date_diff
                , ROUND(contactex.poids, 2) AS contact_poids
                , ROUND(contactex.poids, 2) AS location_poids
                , ROUND(contactex.taille, 2) AS contact_taille
                , ROUND(contactex.taille, 2) AS location_taille
                , contactex.informations AS contact_informations
                -- Champ non mappés en base
                , " " AS location_materiel
                FROM walkinn_dossier_segment_pax pax
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = pax.segment_id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id
                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays    ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid
                WHERE 1 = 1
                AND pax.segment_id = :segmentId
                AND pax.actif = 1
                ORDER BY CAST(room.numero_chambre AS DECIMAL) ASC, room.numero_chambre ASC
Parameters:
[
  "segmentId" => 10792
]
242 0.10 ms
SELECT vpc.id
                    , vpc.periode_id  
                    , vpc.cotation_id AS config_id
                    , vpc.prix_achat_tooltip
                    , vpc.prix_vente
                    , vpc.regulation_manuelle
                    , vpc.ordre
                    , vpc.prix_cession
                    , vp.voyage_id
                    , vp.libelle
                    , vp.date_debut
                    , vp.date_fin
                    , vp.sup_single_achat
                    , vp.sup_single_achat_tooltip
                    , vp.sup_single_vente
                    , vp.reduction_enfant
                    , vp.reduction_lead
                    , vp.date_reference
                    , vp.parent_id
                    , vp.vente_difference
                    , vp.calcul
                    , vp.is_sup_single
                    , vc.nb_pax AS config_nbPax
                    , vc.nb_sg AS config_nbSg
                    , vc.nb_db AS config_nbDb
                    , vc.nb_trp AS config_nbTrp
                    , vc.nb_qd AS config_nbQd
                    , vc.nb_qt AS config_nbQt
                    , vc.nb_guide AS config_nbGuide
                    , vc.nb_lead AS config_nbLead
                    , vc.dont_enfant AS config_dontEnfant
                    , vc.voyage_cotation_groupe_id
                FROM walkinn_voyage_periode_cotation vpc
                LEFT JOIN walkinn_voyage_periode vp ON vp.id = vpc.periode_id
                LEFT JOIN walkinn_voyage_cotation vc ON vc.id = vpc.cotation_id
                WHERE vp.voyage_id = :voyageId
                AND vp.actif = 1
                 AND vc.nb_pax = 2 
                 
                AND 
                (
                    (:date >= vp.date_debut AND :date <= vp.date_fin)
                    OR
                    EXISTS 
                    (
                        SELECT id
                        FROM walkinn_voyage_periode_plage
                        WHERE periode_id = vp.id
                        AND :date >= date_debut AND :date <= date_fin
                    )
                )
Parameters:
[
  "voyageId" => 11228
  "date" => "2025/04/26"
]
243 0.06 ms
SELECT SUM(v.prix_achat_fixe) AS total
                FROM walkinn_dossier_segment_service v
                WHERE v.segment_id = 10792
                AND v.actif = 1
                AND v.service_id IS NOT NULL
Parameters:
[]
244 0.08 ms
SELECT t0.id AS id_1, t0.contact_id AS contact_id_2, t0.note AS note_3, t0.prestations AS prestations_4, t0.libelle AS libelle_5, t0.actif AS actif_6, t0.is_sup_single AS is_sup_single_7, t0.frais_annulation AS frais_annulation_8, t0.taux_remise AS taux_remise_9, t0.montant_remise AS montant_remise_10, t0.created_at AS created_at_11, t0.updated_at AS updated_at_12, t0.segment_id AS segment_id_13, t0.dossier_segment_pax_etat_id AS dossier_segment_pax_etat_id_14, t0.pax_type_id AS pax_type_id_15, t0.rooming_id AS rooming_id_16, t0.created_by AS created_by_17, t0.updated_by AS updated_by_18 FROM walkinn_dossier_segment_pax t0 WHERE t0.segment_id = ?
Parameters:
[
  10792
]
245 0.16 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "Montant total en euros"
  "locale" => "fr_FR"
]
246 0.15 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "pu"
  "locale" => "fr_FR"
]
247 0.14 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "qt."
  "locale" => "fr_FR"
]
248 0.14 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "total"
  "locale" => "fr_FR"
]
249 0.04 ms
SELECT r.dossier_id 
                FROM walkinn_dossier_segment r
                WHERE r.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
250 0.09 ms
SELECT pax.id
                , pax.note
                , pax.prestations
                , pax.libelle
                , pax.is_sup_single
                , IFNULL((IFNULL(pax.taux_remise, 0) * 100), 0) AS taux_remise
                , IFNULL(pax.montant_remise, 0) AS montant_remise
                , IFNULL(pax.taux_remise, 0) AS taux_remise_reel
                , (pax.frais_annulation * 100) AS frais_annulation
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , etat.color AS etat_color
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , room.numero_chambre AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , roomt.code AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , paxt.is_remise_en_euros AS pax_type_is_remise_en_euros
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.libelle, paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contactex.nationalite AS contact_nationalite
                , pays.label AS contact_pays
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , ROUND(contactex.poids, 2) AS contact_poids
                , ROUND(contactex.taille, 2) AS contact_taille
                , contactex.informations AS contact_informations
                FROM walkinn_dossier_segment_pax pax
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = pax.segment_id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id
                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays    ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid
                WHERE 1 = 1
                AND pax.segment_id = :segmentId
                AND pax.actif = 1
                AND etat.id != 3
                ORDER BY CAST(room.numero_chambre AS DECIMAL) ASC, room.numero_chambre ASC;
Parameters:
[
  "segmentId" => "10792"
]
251 0.05 ms
SELECT 
            soc.rowid
            , soc.nom AS nom
            , soc.nom AS four_nom
            , soc.name_alias
            , soc.code_fournisseur
            , soc.email
            , soc.phone
            , soc.logo
            , IFNULL(soc.default_lang, "en_GB") AS default_lang
            , soc.multicurrency_code
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_PAX" LIMIT 1) AS is_pax
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_TO" LIMIT 1) AS is_to
            , dest.libelle AS destination_libelle
            , dest.code AS destination_code
            , socext.frais_fonctionnement AS frais_fonctionnement
            FROM doli_societe soc
            LEFT JOIN doli_societe_extrafields socext ON socext.fk_object = soc.rowid
            LEFT JOIN walkinn_destination dest ON dest.id = socext.destination
            WHERE soc.rowid = 11
Parameters:
[]
252 0.06 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.code AS code_3, t0.value AS value_4, t0.color AS color_5, t0.actif AS actif_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.created_by AS created_by_9, t0.updated_by AS updated_by_10 FROM walkinn_pax_rooming t0 WHERE t0.actif = ? ORDER BY t0.value ASC
Parameters:
[
  1
]
253 0.97 ms
SELECT pax.id
                , pax.note
                , pax.prestations
                , pax.libelle
                , pax.is_sup_single
                , IFNULL((IFNULL(pax.taux_remise, 0) * 100), 0) AS taux_remise
                , IFNULL(pax.montant_remise, 0) AS montant_remise
                , IFNULL(pax.taux_remise, 0) AS taux_remise_reel
                , (pax.frais_annulation * 100) AS frais_annulation
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , etat.color AS etat_color
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , room.numero_chambre AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , roomt.code AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , paxt.is_remise_en_euros AS pax_type_is_remise_en_euros
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contactex.nationalite AS contact_nationalite
                , pays.label AS contact_pays
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , DATE_FORMAT(contactex.passeport_date_validite, "%d/%m/%Y") AS contact_passeport_date_validite_formatted
                , DATEDIFF(contactex.passeport_date_validite, NOW()) AS contact_passeport_date_diff
                , ROUND(contactex.poids, 2) AS contact_poids
                , ROUND(contactex.poids, 2) AS location_poids
                , ROUND(contactex.taille, 2) AS contact_taille
                , ROUND(contactex.taille, 2) AS location_taille
                , contactex.informations AS contact_informations
                -- Champ non mappés en base
                , " " AS location_materiel
                FROM walkinn_dossier_segment_pax pax
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = pax.segment_id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id
                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays    ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid
                WHERE 1 = 1
                AND pax.segment_id = :segmentId
                AND pax.actif = 1
                ORDER BY CAST(room.numero_chambre AS DECIMAL) ASC, room.numero_chambre ASC
Parameters:
[
  "segmentId" => 10792
]
254 0.16 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "rooming"
  "locale" => "fr_FR"
]
255 0.13 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "double"
  "locale" => "fr_FR"
]
256 0.04 ms
SELECT r.dossier_id 
                FROM walkinn_dossier_segment r
                WHERE r.id = :entiteId
Parameters:
[
  "entiteId" => 10792
]
257 0.08 ms
SELECT pax.id
                , pax.note
                , pax.prestations
                , pax.libelle
                , pax.is_sup_single
                , IFNULL((IFNULL(pax.taux_remise, 0) * 100), 0) AS taux_remise
                , IFNULL(pax.montant_remise, 0) AS montant_remise
                , IFNULL(pax.taux_remise, 0) AS taux_remise_reel
                , (pax.frais_annulation * 100) AS frais_annulation
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , etat.color AS etat_color
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , room.numero_chambre AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , roomt.code AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , paxt.is_remise_en_euros AS pax_type_is_remise_en_euros
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, paxtparent.libelle, paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contactex.nationalite AS contact_nationalite
                , pays.label AS contact_pays
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , ROUND(contactex.poids, 2) AS contact_poids
                , ROUND(contactex.taille, 2) AS contact_taille
                , contactex.informations AS contact_informations
                FROM walkinn_dossier_segment_pax pax
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = pax.segment_id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id
                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays    ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid
                WHERE 1 = 1
                AND pax.segment_id = :segmentId
                AND pax.actif = 1
                AND etat.id != 3
                ORDER BY CAST(room.numero_chambre AS DECIMAL) ASC, room.numero_chambre ASC;
Parameters:
[
  "segmentId" => "10792"
]
258 0.04 ms
SELECT 
            soc.rowid
            , soc.nom AS nom
            , soc.nom AS four_nom
            , soc.name_alias
            , soc.code_fournisseur
            , soc.email
            , soc.phone
            , soc.logo
            , IFNULL(soc.default_lang, "en_GB") AS default_lang
            , soc.multicurrency_code
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_PAX" LIMIT 1) AS is_pax
            , soc.fk_typent=(SELECT id FROM doli_c_typent WHERE code = "CLIENT_TO" LIMIT 1) AS is_to
            , dest.libelle AS destination_libelle
            , dest.code AS destination_code
            , socext.frais_fonctionnement AS frais_fonctionnement
            FROM doli_societe soc
            LEFT JOIN doli_societe_extrafields socext ON socext.fk_object = soc.rowid
            LEFT JOIN walkinn_destination dest ON dest.id = socext.destination
            WHERE soc.rowid = 11
Parameters:
[]
259 0.05 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.code AS code_3, t0.value AS value_4, t0.color AS color_5, t0.actif AS actif_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.created_by AS created_by_9, t0.updated_by AS updated_by_10 FROM walkinn_pax_rooming t0 WHERE t0.actif = ? ORDER BY t0.value ASC
Parameters:
[
  1
]
260 0.82 ms
SELECT pax.id
                , pax.note
                , pax.prestations
                , pax.libelle
                , pax.is_sup_single
                , IFNULL((IFNULL(pax.taux_remise, 0) * 100), 0) AS taux_remise
                , IFNULL(pax.montant_remise, 0) AS montant_remise
                , IFNULL(pax.taux_remise, 0) AS taux_remise_reel
                , (pax.frais_annulation * 100) AS frais_annulation
                , etat.id = 3 AS annulation 
                , etat.id AS etat_id
                , etat.libelle AS etat_libelle
                , etat.color AS etat_color
                , room.id AS rooming_id
                , room.libelle AS rooming_libelle
                , room.numero_chambre AS rooming_numero_chambre
                , roomt.id AS rooming_type_id
                , roomt.libelle AS rooming_type_libelle
                , roomt.code AS rooming_type_code
                , roomt.color AS rooming_type_color
                , paxt.id AS pax_type_real_id
                , paxt.is_remise_en_euros AS pax_type_is_remise_en_euros
                , IF(paxtparent.id IS NOT NULL, paxtparent.id, paxt.id) AS pax_type_id
                , IF(paxtparent.id IS NOT NULL, CONCAT(paxtparent.libelle, "<br><br>", paxt.libelle), paxt.libelle) AS pax_type_libelle
                , IF(paxtparent.id IS NOT NULL, paxtparent.icone, paxt.icone) AS pax_type_icone
                , client.rowid AS tiers_id
                , client.code_client AS tiers_code
                , client.nom AS tiers_nom
                , contact.rowid AS contact_id
                , CONCAT(LEFT(contact.lastname, 1), LEFT(contact.firstname, 1)) AS contact_pax
                , CONCAT(contact.lastname, " ", LEFT(contact.firstname, 1), ".") AS contact_pax_full
                , contact.civility AS contact_civility
                , contact.firstname AS contact_prenom
                , contact.lastname AS contact_nom
                , contact.note_public AS note_public
                , contact.note_private AS note_private
                , DATE_FORMAT(contactex.date_naissance, "%d/%m/%Y") AS contact_date_naissance
                , FLOOR(DATEDIFF(seg.date_depart, contactex.date_naissance)/365) AS contact_age
                , contactex.assurance_nom AS contact_assurance_nom
                , contactex.assurance_numero AS contact_assurance_numero
                , contactex.assurance_infos AS contact_assurance_infos
                , IF(contact.phone_mobile IS NOT NULL AND LENGTH(contact.phone_mobile ) > 0, contact.phone_mobile , contact.phone_perso) AS contact_phone_mobile
                , contactex.nationalite AS contact_nationalite
                , pays.label AS contact_pays
                , contactex.passeport_numero AS contact_passeport_numero
                , contactex.passeport_date_validite AS contact_passeport_date_validite
                , DATE_FORMAT(contactex.passeport_date_validite, "%d/%m/%Y") AS contact_passeport_date_validite_formatted
                , DATEDIFF(contactex.passeport_date_validite, NOW()) AS contact_passeport_date_diff
                , ROUND(contactex.poids, 2) AS contact_poids
                , ROUND(contactex.poids, 2) AS location_poids
                , ROUND(contactex.taille, 2) AS contact_taille
                , ROUND(contactex.taille, 2) AS location_taille
                , contactex.informations AS contact_informations
                -- Champ non mappés en base
                , " " AS location_materiel
                FROM walkinn_dossier_segment_pax pax
                LEFT JOIN  walkinn_dossier_segment seg ON seg.id = pax.segment_id
                LEFT JOIN  walkinn_pax_type paxt ON paxt.id = pax.pax_type_id
                LEFT JOIN  walkinn_pax_type paxtparent ON paxtparent.id = paxt.parent_id
                LEFT JOIN  walkinn_dossier_segment_pax_rooming room ON room.id = pax.rooming_id
                LEFT JOIN  walkinn_pax_rooming roomt ON roomt.id = room.pax_rooming_id
                LEFT JOIN  walkinn_dossier_segment_pax_etat etat ON etat.id = pax.dossier_segment_pax_etat_id
                LEFT JOIN doli_socpeople contact ON contact.rowid = pax.contact_id
                LEFT JOIN doli_c_country pays    ON pays.rowid = contact.fk_pays
                LEFT JOIN doli_socpeople_extrafields contactex ON contactex.fk_object = contact.rowid
                LEFT JOIN doli_societe client ON client.rowid = contact.fk_soc
                LEFT JOIN doli_societe_extrafields clientex ON clientex.fk_object = client.rowid
                WHERE 1 = 1
                AND pax.segment_id = :segmentId
                AND pax.actif = 1
                ORDER BY CAST(room.numero_chambre AS DECIMAL) ASC, room.numero_chambre ASC
Parameters:
[
  "segmentId" => 10792
]
261 0.06 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "double"
  "locale" => "fr_FR"
]
262 0.14 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "dateFormat"
  "locale" => "fr_FR"
]
263 0.13 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "du"
  "locale" => "fr_FR"
]
264 0.12 ms
SELECT transvalue, toModerate FROM doli_overwrite_trans WHERE `transkey` = :key AND lang = :locale LIMIT 1
Parameters:
[
  "key" => "au"
  "locale" => "fr_FR"
]
265 0.06 ms
SELECT t0.id AS id_1, t0.position AS position_2, t0.libelle AS libelle_3, t0.html AS html_4, t0.type AS type_5, t0.numero_page AS numero_page_6, t0.date_jour AS date_jour_7, t0.entity_ids AS entity_ids_8, t0.created_at AS created_at_9, t0.updated_at AS updated_at_10, t0.actif AS actif_11, t0.is_deleted AS is_deleted_12, t0.template_id AS template_id_13, t0.document_generator_id AS document_generator_id_14, t0.created_by AS created_by_15, t0.updated_by AS updated_by_16 FROM walkinn_document_generator_page t0 WHERE t0.document_generator_id = ? ORDER BY t0.position ASC
Parameters:
[
  5137
]
266 0.04 ms
SELECT t0.id AS id_1, t0.icone AS icone_2, t0.libelle AS libelle_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.created_by AS created_by_6, t0.updated_by AS updated_by_7 FROM ba_notification_type t0 WHERE t0.id = ?
Parameters:
[
  2
]
267 0.04 ms
SELECT t0.id AS id_1, t0.icone AS icone_2, t0.libelle AS libelle_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.created_by AS created_by_6, t0.updated_by AS updated_by_7 FROM ba_notification_type t0 WHERE t0.id = ?
Parameters:
[
  1
]
268 0.04 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.icon AS icon_3, t0.color AS color_4, t0.config AS config_5, t0.entite AS entite_6, t0.langue AS langue_7, t0.format AS format_8, t0.orientation AS orientation_9, t0.created_at AS created_at_10, t0.updated_at AS updated_at_11, t0.actif AS actif_12, t0.is_deleted AS is_deleted_13, t0.created_by AS created_by_14, t0.updated_by AS updated_by_15 FROM walkinn_document_generator_modele t0 WHERE t0.id = ?
Parameters:
[
  15
]
269 0.16 ms
SELECT t0.id AS id_1, t0.key_name AS key_name_2, t0.locale AS locale_3, t0.translated_text AS translated_text_4, t0.is_validated AS is_validated_5, t0.redirect_url AS redirect_url_6, t0.sub_redirect_url AS sub_redirect_url_7 FROM translation t0 WHERE t0.redirect_url = ?
Parameters:
[
  "/symfony/public/dossier/4595/edit_document_generator_dossier/5137"
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

0 Hits
0 Misses
0 Puts

Entities Mapping

Class Mapping errors
App\Entity\DossierSegmentServiceGroupement No errors.
App\Entity\VoyageServiceGroupement No errors.
App\Entity\Allot\SegmentTour No errors.
App\Entity\Destination No errors.
App\Entity\User No errors.
App\Entity\Role No errors.
App\Entity\Langue No errors.
App\Entity\Log No errors.
App\Entity\HistoriquePage No errors.
App\Entity\Filtre No errors.
App\Entity\UserFilter No errors.
App\Entity\Dossier No errors.
App\Entity\TableauBordRequeteUser No errors.
App\Entity\DossierSegmentTodo No errors.
App\Entity\Notification No errors.
App\Entity\NotificationType No errors.
App\Entity\Evenement No errors.
App\Entity\DossierType No errors.
App\Entity\DossierEtat No errors.
App\Entity\DossierGuide No errors.
App\Entity\VoyageTheme No errors.
App\Entity\VoyageCategorie No errors.
App\Entity\DossierSegment No errors.
App\Entity\PlanDeTransport No errors.
App\Entity\DossierFactureExtra No errors.
App\Entity\DocumentGenerator No errors.
App\Entity\DocumentGeneratorModele No errors.
App\Entity\DocumentGeneratorPage No errors.
App\Entity\Voyage No errors.
App\Entity\DossierSegmentEtat No errors.
App\Entity\VoyageType No errors.
App\Entity\DossierSegmentService No errors.
App\Entity\DossierSegmentActiviteEdito No errors.
App\Entity\DossierSegmentPax No errors.
App\Entity\DossierSegmentDayByDay No errors.
App\Entity\DossierSegmentSousServices No errors.
App\Entity\DossierSegmentPlanDeVol No errors.
App\Entity\DossierSegmentPaxRooming No errors.
App\Entity\DossierSegmentTransfertAerienService No errors.
App\Entity\DossierSegmentTransfertAerien No errors.
App\Entity\DocumentGeneratorPageTemplate No errors.
App\Entity\DossierSegmentServicePaxAssociation No errors.
App\Entity\Translation No errors.
App\Entity\LogJournal No errors.
App\Entity\PaxRooming No errors.
App\Entity\VoyagePeriodeCotation No errors.
App\Entity\DossierSegmentPaxEtat No errors.
App\Entity\PaxType No errors.
App\Entity\DossierSegmentTransfertAerienPax No errors.