report

🔧 fwl_TS_NOOA_DEVIS_lowcode_fiche_devis_externe_adresse

function fwl_TS_NOOA_DEVIS_lowcode_fiche_devis_externe_adresse() { global $navi_id_obje; global $navi_id_type; //$devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); //$adresseIntervention = $devisManager->handleAdresseIntervention(); fwc7_affiche_att('','',$navi_id_type,$navi_id_obje,'spe9','0',''); echo '<br>'; fwc7_affiche_att('','',$navi_id_type,$navi_id_obje,'spe17','0'); fwc7_affiche_att('','',$navi_id_type,$navi_id_obje,'att20','0',''); }

↩️ Returns

(void)

🔧 fwl_TS_NOOA_DEVIS_lowcode_fiche_annexes

Displays PDF attachments for a quote. This function retrieves PDF file data, generates an iframe to display the PDF if available, and outputs the result. If no PDF is found or the data format is incorrect, it displays an error message. However, the return value is not currently used due to an echo statement. If no valid PDF is found, it echoes an error message and doesn't return anything.
function fwl_TS_NOOA_DEVIS_lowcode_fiche_annexes() { // Informations sur le fichier $obj_file = fwp7_param_data_detail('', 43); // Vérifier si nous avons des données PDF if (isset($obj_file['data']) && strpos($obj_file['data'], 'data:application/pdf;base64,') === 0) { // Générer un ID unique pour l'iframe $iframe_id = 'pdf_viewer_' . uniqid(); $html = '<iframe id="' . $iframe_id . '" src="' . $obj_file['data'] . '" width="100%" height="600px" style="border: none;"></iframe>'. '<script> document.getElementById("' . $iframe_id . '").src += ""; </script>'; echo $html; //TODO-lg : return not working return $html; } else { echo 'Aucun PDF disponible ou format de données incorrect.'; // ... (truncated)

↩️ Returns

(string|void) Returns the HTML for the PDF viewer iframe if a valid PDF is found.

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $franchise= $devisManager->getEntite(); ob_clean(); ob_end_clean(); // ... (truncated)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete_intervenant

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete_intervenant() { global $id_obje; global $navi_id_type; global $devisManager; global $pdf; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $franchise= $devisManager->getEntite(); ob_clean(); // ... (truncated)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_user

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_user(){ global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $user = $devisManager->handleInterlocuteur(); $utilisateur = fwc7_user_detail('',$user); $couleurText = MapperDevis::COULEUR_TEXT($navi_id_type); // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_pdf_devis_mode_paiement

function fwl_TS_NOOA_DEVIS_lowcode_report_pdf_devis_mode_paiement() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $html = fwl_TS_NOOA_DEVIS_lowcode_report_pdf_devis_IBAN(); return $html; }

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_pdf_devis_IBAN

function fwl_TS_NOOA_DEVIS_lowcode_report_pdf_devis_IBAN($cooperative = null){ global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $franchise = $devisManager->getEntite(); if($cooperative){ $iban = $cooperative[fwp7_param_template_att_get_number('',$cooperative['id_type'],'iban')]; // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_remise_text

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_remise_text(){ global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $devisOBJ = $devisManager->getDevisInfos(); if ($devisOBJ['att27']!="" && $devisOBJ['att27']!=0) { return // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_remise_montant

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_remise_montant() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $devisOBJ = $devisManager->getDevisInfos(); if ($devisOBJ['att27']!="" && $devisOBJ['att27']!=0){ return // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_pied_de_page

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_pied_de_page(){ global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $franchise= $devisManager->getEntite(); //MLT-160125 - modification pour recupération numéro decennale via le MAPPERDEVIS //$numDecennale = MapperDevis::NUMERO_DECENNALE($franchise['id_type']); return '<div style="line-height: 5em;">'. // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $formatedInfoDevis = $devisManager->generateInfosDevis(); return $formatedInfoDevis; }

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos_intervenant

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos_intervenant() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $formatedInfoDevis = $devisManager->generateInfosIntervenant(); return $formatedInfoDevis; }

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_fiche_PDF_commentaire

Generates and displays the comment section for a PDF quote. This function retrieves quote information, outputs HTML for the comment label and content, and returns the comment as a div element. It uses global variables and a DevisManager object to access necessary data. Note: The return value is currently not being used due to echo statements.
function fwl_TS_NOOA_DEVIS_lowcode_fiche_PDF_commentaire(){ global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type, $id_obje); } $devisOBJ = $devisManager->getDevisInfos(); echo '<dd class="relative md:col-span-1 py-0 lg:py-2 h-12 px-1" id="att94"><label class="control-label pr-1 text-sm font-medium text-neutral-700 "><b>Commentaire</b></label></dd>'; echo '<dd class="relative md:col-span-2 py-0 lg:py-2 -pl-2 pr-0 " id="att94"><span class=" ">'.htmlspecialchars_decode($devisOBJ['att94']).'</span></dd>'; // ... (truncated)

↩️ Returns

(string) HTML div containing the decoded comment from the quote object.

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete_cooperative

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_entete_cooperative() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $cooperative = $devisManager->getCooperative(); ob_clean(); ob_end_clean(); // ... (truncated)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_pied_de_page_cooperative

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_pied_de_page_cooperative() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $cooperative = $devisManager->getCooperative(); $date = DateTime::createFromFormat('Ymd', $cooperative[fwp7_param_template_att_get_number('',$cooperative['id_type'],'date_sap')]); $formattedDate = !empty($date) ? $date->format('d/m/Y') : ''; // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos_cooperative

function fwl_TS_NOOA_DEVIS_lowcode_report_PDF_devis_infos_cooperative() { global $id_obje; global $navi_id_type; global $devisManager; if(!isset($devisManager)){ $devisManager = new DevisManager_Nooa($navi_id_type,$id_obje); } $cooperative = $devisManager->getCooperative(); return '<div style="margin-top: 1rem">'. '<p style="font-size: 1.2em; font-weight: bold; line-height: 1em;">Coopérateur N°'.$cooperative[fwp7_param_template_att_get_number('',$cooperative['id_type'],'numero_cooperateur')].'</p>'. // Numero coopérateur '<img src="'.$cooperative[fwp7_param_template_att_get_number('',$cooperative['id_type'],'lien_logo')].'" alt="cooperative" style="width: 100px;"/>'. // lien logo '</div>'; // ... (truncated)

↩️ Returns

(string)