--- /tmp/dsg/dolibarr/htdocs/core/modules/dons/github_19.0.3_html_cerfafr.modules.php +++ /tmp/dsg/dolibarr/htdocs/core/modules/dons/client_html_cerfafr.modules.php @@ -67 +67 @@ - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -78 +78 @@ - // phpcs:enable + // phpcs:enable @@ -84,3 +84 @@ - if (!is_object($outputlangs)) { - $outputlangs = $langs; - } + if (!is_object($outputlangs)) $outputlangs = $langs; @@ -93 +91,2 @@ - if (!empty($conf->don->dir_output)) { + if (!empty($conf->don->dir_output)) + { @@ -95 +94,2 @@ - if (!is_object($don)) { + if (!is_object($don)) + { @@ -102 +102,2 @@ - if (!empty($don->specimen)) { + if (!empty($don->specimen)) + { @@ -105 +106,3 @@ - } else { + } + else + { @@ -111,2 +114,4 @@ - if (!file_exists($dir)) { - if (dol_mkdir($dir) < 0) { + if (!file_exists($dir)) + { + if (dol_mkdir($dir) < 0) + { @@ -118 +123,2 @@ - if (file_exists($dir)) { + if (file_exists($dir)) + { @@ -123,8 +129,8 @@ - $formclass->load_cache_types_paiements(); - if ($don->modepaymentid) { - $paymentmode = $formclass->cache_types_paiements[$don->modepaymentid]['label']; - } else { - $paymentmode = ''; - } - $modepaymentcode = !empty($formclass->cache_types_paiements[$don->modepaymentid]['code']) ? $formclass->cache_types_paiements[$don->modepaymentid]['code'] : ""; - if ($modepaymentcode == 'CHQ') { + if ($don->modepaiementid) + { + $formclass->load_cache_types_paiements(); + $paymentmode = $formclass->cache_types_paiements[$don->modepaiementid]['label']; + } + else $paymentmode = ''; + + if ($don->modepaymentcode == 'CHQ') { @@ -132 +138,2 @@ - } elseif ($modepaymentcode == 'LIQ') { + } + elseif ($don->modepaymentcode == 'LIQ') { @@ -134 +141,2 @@ - } elseif ($modepaymentcode == 'VIR' || $modepaymentcode == 'PRE' || $modepaymentcode == 'CB') { + } + elseif ($don->modepaymentcode == 'VIR' || $don->modepaymentcode == 'PRE' || $don->modepaymentcode == 'CB') { @@ -136 +144,3 @@ - } else { + } + else + { @@ -165 +175 @@ - $form = str_replace('__MAIN_INFO_SOCIETE_OBJECT__', $mysoc->socialobject, $form); + $form = str_replace('__MAIN_INFO_SOCIETE_OBJECT__', $mysoc->object, $form); @@ -196,0 +207,8 @@ + if (preg_match('/fr/i', $outputlangs->defaultlang)) $frencharticle = 'Article 200, 238 bis et 978 du code général des impôts (CGI)'; + $form = str_replace('__FrenchArticle__', $frencharticle, $form); + + $frencheligibility = ''; + if (preg_match('/fr/i', $outputlangs->defaultlang)) $frencheligibility = 'Le bénéficiaire certifie sur l\'honneur que les dons et versements qu\'il reçoit ouvrent droit à la réduction d\'impôt prévue à l\'article :'; + $form = str_replace('__FrenchEligibility__', $frencheligibility, $form); + + $art200 = ''; @@ -198,5 +216,12 @@ - $frencharticle = 'Article 200, 238 bis et 978 du code général des impôts (CGI)'; - } - $form = str_replace('__FrenchArticle__', $frencharticle, $form); - - $frencheligibility = ''; + if ($conf->global->DONATION_ART200 >= 1) + { + $art200 = '200 du CGI'; + } + else + { + $art200 = '200 du CGI'; + } + } + $form = str_replace('__ARTICLE200__', $art200, $form); + + $art238 = ''; @@ -204,17 +229,2 @@ - $frencheligibility = 'Le bénéficiaire certifie sur l\'honneur que les dons et versements qu\'il reçoit ouvrent droit à la réduction d\'impôt prévue à l\'article :'; - } - $form = str_replace('__FrenchEligibility__', $frencheligibility, $form); - - $art200 = ''; - if ($mysoc->country_code == 'FR') { - if (getDolGlobalInt('DONATION_ART200') >= 1) { - $art200 = '200 du CGI'; - } else { - $art200 = '200 du CGI'; - } - } - $form = str_replace('__ARTICLE200__', $art200, $form); - - $art238 = ''; - if ($mysoc->country_code == 'FR') { - if (getDolGlobalInt('DONATION_ART238') >= 1) { + if ($conf->global->DONATION_ART238 >= 1) + { @@ -222 +232,3 @@ - } else { + } + else + { @@ -229,2 +241,3 @@ - if ($mysoc->country_code == 'FR') { - if (getDolGlobalInt('DONATION_ART978') >= 1) { + if (preg_match('/fr/i', $outputlangs->defaultlang)) { + if ($conf->global->DONATION_ART978 >= 1) + { @@ -232 +245,3 @@ - } else { + } + else + { @@ -243 +258,2 @@ - dolChmod($file); + if (!empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); @@ -248 +264,3 @@ - } else { + } + else + { @@ -252 +270,3 @@ - } else { + } + else + { @@ -271,10 +291,4 @@ - if (empty($devise1)) { - $dev1 = 'euros'; - } else { - $dev1 = $devise1; - } - if (empty($devise2)) { - $dev2 = 'centimes'; - } else { - $dev2 = $devise2; - } + if (empty($devise1)) $dev1 = 'euros'; + else $dev1 = $devise1; + if (empty($devise2)) $dev2 = 'centimes'; + else $dev2 = $devise2; @@ -304 +318,2 @@ - } elseif ($dix[$i] == 1) { + } + elseif ($dix[$i] == 1) { @@ -307,4 +322,5 @@ - } 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]]; @@ -312,7 +328,8 @@ - $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]]; @@ -320,57 +337,66 @@ - $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'; - } elseif ($cent[$i] != 0 || $cent[$i] != '') { - $trio[$i] = $chif[$cent[$i]].' cents'; - } + $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'; + elseif ($cent[$i] != 0 || $cent[$i] != '') $trio[$i] = $chif[$cent[$i]].' cents'; @@ -382,7 +408,4 @@ - if ($cent_c == 1) { - $trio_c = 'cent'; - } elseif ($cent_c != 0 || $cent_c != '') { - $trio_c = $chif[$cent_c].' cents'; - } - - if (($cent[3] == 0 || $cent[3] == '') && ($dix[3] == 0 || $dix[3] == '') && ($unite[3] == 1)) { + if ($cent_c == 1) $trio_c = 'cent'; + elseif ($cent_c != 0 || $cent_c != '') $trio_c = $chif[$cent_c].' cents'; + + if (($cent[3] == 0 || $cent[3] == '') && ($dix[3] == 0 || $dix[3] == '') && ($unite[3] == 1)) @@ -390 +413 @@ - } elseif (($cent[3] != 0 && $cent[3] != '') || ($dix[3] != 0 && $dix[3] != '') || ($unite[3] != 0 && $unite[3] != '')) { + elseif (($cent[3] != 0 && $cent[3] != '') || ($dix[3] != 0 && $dix[3] != '') || ($unite[3] != 0 && $unite[3] != '')) @@ -392 +415 @@ - } else { + else @@ -394,3 +417,2 @@ - } - - if (($cent[2] == 0 || $cent[2] == '') && ($dix[2] == 0 || $dix[2] == '') && ($unite[2] == 1)) { + + if (($cent[2] == 0 || $cent[2] == '') && ($dix[2] == 0 || $dix[2] == '') && ($unite[2] == 1)) @@ -398 +420 @@ - } elseif (($cent[2] != 0 && $cent[2] != '') || ($dix[2] != 0 && $dix[2] != '') || ($unite[2] != 0 && $unite[2] != '')) { + elseif (($cent[2] != 0 && $cent[2] != '') || ($dix[2] != 0 && $dix[2] != '') || ($unite[2] != 0 && $unite[2] != '')) @@ -400 +422 @@ - } else { + else @@ -402 +423,0 @@ - } @@ -408 +429 @@ - if (($cent_c == '0' || $cent_c == '') && ($dix_c == '0' || $dix_c == '')) { + if (($cent_c == '0' || $cent_c == '') && ($dix_c == '0' || $dix_c == '')) @@ -410 +431 @@ - } else { + else @@ -412 +432,0 @@ - }