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.
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)
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)
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)
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)
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)
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)
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;
}
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.
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)