--- /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;
}
}