--- /tmp/dsg/dolibarr/htdocs/core/modules/dons/github_html_cerfafr.modules.php +++ /tmp/dsg/dolibarr/htdocs/core/modules/dons/client_html_cerfafr.modules.php @@ -64,7 +64,7 @@ } - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** * Write the object to document file to disk * @@ -75,7 +75,7 @@ */ public function write_file($don, $outputlangs, $currency = '') { - // phpcs:enable + // phpcs:enable global $user, $conf, $langs, $mysoc; $now = dol_now(); @@ -103,7 +103,9 @@ { $dir = $conf->don->dir_output; $file = $dir."/SPECIMEN.html"; - } else { + } + else + { $donref = dol_sanitizeFileName($don->ref); $dir = $conf->don->dir_output."/".$donref; $file = $dir."/".$donref.".html"; @@ -128,15 +130,20 @@ { $formclass->load_cache_types_paiements(); $paymentmode = $formclass->cache_types_paiements[$don->modepaiementid]['label']; - } else $paymentmode = ''; + } + else $paymentmode = ''; if ($don->modepaymentcode == 'CHQ') { $ModePaiement = ' Remise d\'espèces Chèque Virement, prélèvement, carte bancaire'; - } elseif ($don->modepaymentcode == 'LIQ') { + } + elseif ($don->modepaymentcode == 'LIQ') { $ModePaiement = ' Remise d\'espèces Chèque Virement, prélèvement, carte bancaire'; - } elseif ($don->modepaymentcode == 'VIR' || $don->modepaymentcode == 'PRE' || $don->modepaymentcode == 'CB') { + } + elseif ($don->modepaymentcode == 'VIR' || $don->modepaymentcode == 'PRE' || $don->modepaymentcode == 'CB') { $ModePaiement = ' Remise d\'espèces Chèque Virement, prélèvement, carte bancaire'; - } else { + } + else + { $ModePaiement = ' Remise d\'espèces Chèque Virement, prélèvement, carte bancaire'; } @@ -205,33 +212,39 @@ $form = str_replace('__FrenchEligibility__', $frencheligibility, $form); $art200 = ''; - if ($mysoc->country_code == 'FR') { + if (preg_match('/fr/i', $outputlangs->defaultlang)) { if ($conf->global->DONATION_ART200 >= 1) { $art200 = '200 du CGI'; - } else { + } + else + { $art200 = '200 du CGI'; } } $form = str_replace('__ARTICLE200__', $art200, $form); $art238 = ''; - if ($mysoc->country_code == 'FR') { + if (preg_match('/fr/i', $outputlangs->defaultlang)) { if ($conf->global->DONATION_ART238 >= 1) { $art238 = '238 bis du CGI'; - } else { + } + else + { $art238 = '238 bis du CGI'; } } $form = str_replace('__ARTICLE238__', $art238, $form); $art978 = ''; - if ($mysoc->country_code == 'FR') { + if (preg_match('/fr/i', $outputlangs->defaultlang)) { if ($conf->global->DONATION_ART978 >= 1) { $art978 = '978 du CGI'; - } else { + } + else + { $art978 = '978 du CGI'; } } @@ -248,11 +261,15 @@ $this->result = array('fullpath'=>$file); return 1; - } else { + } + else + { $this->error = $langs->trans("ErrorCanNotCreateDir", $dir); return 0; } - } else { + } + else + { $this->error = $langs->trans("ErrorConstantNotDefined", "DON_OUTPUTDIR"); return 0; } @@ -298,72 +315,87 @@ if ($dix[$i] == 0) { $secon[$i] = ''; $prim[$i] = $chif[$unite[$i]]; - } elseif ($dix[$i] == 1) { + } + elseif ($dix[$i] == 1) { $secon[$i] = ''; $prim[$i] = $chif[($unite[$i] + 10)]; - } elseif ($dix[$i] == 2) { - if ($unite[$i] == 1) { - $secon[$i] = 'vingt et'; - $prim[$i] = $chif[$unite[$i]]; + } + elseif ($dix[$i] == 2) { + if ($unite[$i] == 1) { + $secon[$i] = 'vingt et'; + $prim[$i] = $chif[$unite[$i]]; } else { - $secon[$i] = 'vingt'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 3) { - if ($unite[$i] == 1) { - $secon[$i] = 'trente et'; - $prim[$i] = $chif[$unite[$i]]; + $secon[$i] = 'vingt'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 3) { + if ($unite[$i] == 1) { + $secon[$i] = 'trente et'; + $prim[$i] = $chif[$unite[$i]]; } else { - $secon[$i] = 'trente'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 4) { - if ($unite[$i] == 1) { - $secon[$i] = 'quarante et'; - $prim[$i] = $chif[$unite[$i]]; - } else { - $secon[$i] = 'quarante'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 5) { - if ($unite[$i] == 1) { - $secon[$i] = 'cinquante et'; - $prim[$i] = $chif[$unite[$i]]; - } else { - $secon[$i] = 'cinquante'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 6) { - if ($unite[$i] == 1) { - $secon[$i] = 'soixante et'; - $prim[$i] = $chif[$unite[$i]]; - } else { - $secon[$i] = 'soixante'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 7) { - if ($unite[$i] == 1) { - $secon[$i] = 'soixante et'; - $prim[$i] = $chif[$unite[$i] + 10]; - } else { - $secon[$i] = 'soixante'; - $prim[$i] = $chif[$unite[$i] + 10]; - } - } elseif ($dix[$i] == 8) { - if ($unite[$i] == 1) { - $secon[$i] = 'quatre-vingts et'; - $prim[$i] = $chif[$unite[$i]]; - } else { - $secon[$i] = 'quatre-vingt'; - $prim[$i] = $chif[$unite[$i]]; - } - } elseif ($dix[$i] == 9) { - if ($unite[$i] == 1) { - $secon[$i] = 'quatre-vingts et'; - $prim[$i] = $chif[$unite[$i] + 10]; - } else { - $secon[$i] = 'quatre-vingts'; - $prim[$i] = $chif[$unite[$i] + 10]; + $secon[$i] = 'trente'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 4) { + if ($unite[$i] == 1) { + $secon[$i] = 'quarante et'; + $prim[$i] = $chif[$unite[$i]]; + } + else { + $secon[$i] = 'quarante'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 5) { + if ($unite[$i] == 1) { + $secon[$i] = 'cinquante et'; + $prim[$i] = $chif[$unite[$i]]; + } + else { + $secon[$i] = 'cinquante'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 6) { + if ($unite[$i] == 1) { + $secon[$i] = 'soixante et'; + $prim[$i] = $chif[$unite[$i]]; + } + else { + $secon[$i] = 'soixante'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 7) { + if ($unite[$i] == 1) { + $secon[$i] = 'soixante et'; + $prim[$i] = $chif[$unite[$i] + 10]; + } + else { + $secon[$i] = 'soixante'; + $prim[$i] = $chif[$unite[$i] + 10]; + } + } + elseif ($dix[$i] == 8) { + if ($unite[$i] == 1) { + $secon[$i] = 'quatre-vingts et'; + $prim[$i] = $chif[$unite[$i]]; + } + else { + $secon[$i] = 'quatre-vingt'; + $prim[$i] = $chif[$unite[$i]]; + } + } + elseif ($dix[$i] == 9) { + if ($unite[$i] == 1) { + $secon[$i] = 'quatre-vingts et'; + $prim[$i] = $chif[$unite[$i] + 10]; + } + else { + $secon[$i] = 'quatre-vingts'; + $prim[$i] = $chif[$unite[$i] + 10]; } } if ($cent[$i] == 1) $trio[$i] = 'cent'; @@ -380,13 +412,15 @@ $somme = $trio[3].' '.$secon[3].' '.$prim[3].' million '; elseif (($cent[3] != 0 && $cent[3] != '') || ($dix[3] != 0 && $dix[3] != '') || ($unite[3] != 0 && $unite[3] != '')) $somme = $trio[3].' '.$secon[3].' '.$prim[3].' millions '; - else $somme = $trio[3].' '.$secon[3].' '.$prim[3]; + else + $somme = $trio[3].' '.$secon[3].' '.$prim[3]; if (($cent[2] == 0 || $cent[2] == '') && ($dix[2] == 0 || $dix[2] == '') && ($unite[2] == 1)) $somme = $somme.' mille '; elseif (($cent[2] != 0 && $cent[2] != '') || ($dix[2] != 0 && $dix[2] != '') || ($unite[2] != 0 && $unite[2] != '')) $somme = $somme.$trio[2].' '.$secon[2].' '.$prim[2].' milles '; - else $somme = $somme.$trio[2].' '.$secon[2].' '.$prim[2]; + else + $somme = $somme.$trio[2].' '.$secon[2].' '.$prim[2]; $somme = $somme.$trio[1].' '.$secon[1].' '.$prim[1]; @@ -394,6 +428,7 @@ if (($cent_c == '0' || $cent_c == '') && ($dix_c == '0' || $dix_c == '')) return $somme.' et zéro '.$dev2; - else return $somme.$trio_c.' '.$secon_c.' '.$dev2; + else + return $somme.$trio_c.' '.$secon_c.' '.$dev2; } }