Merge pull request #15258 from frederic34/patch-13

Update mod_codeclient_elephant.php
This commit is contained in:
Laurent Destailleur 2020-11-02 09:32:08 +01:00 committed by GitHub
commit 1c15ec9dec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -138,56 +138,39 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
*/ */
public function getExample($langs, $objsoc = 0, $type = -1) public function getExample($langs, $objsoc = 0, $type = -1)
{ {
if ($type == 0 || $type == -1) $errmsg = array(
{ "ErrorBadMask",
"ErrorCantUseRazIfNoYearInMask",
"ErrorCantUseRazInStartedYearIfNoYearMonthInMask",
);
if ($type != 1) {
$examplecust = $this->getNextValue($objsoc, 0); $examplecust = $this->getNextValue($objsoc, 0);
if (!$examplecust) if (!$examplecust) {
{
$examplecust = $langs->trans('NotConfigured'); $examplecust = $langs->trans('NotConfigured');
} }
if ($examplecust == "ErrorBadMask") if (in_array($examplecust, $errmsg)) {
{
$langs->load("errors");
$examplecust = $langs->trans($examplecust);
}
if ($examplecust == "ErrorCantUseRazIfNoYearInMask")
{
$langs->load("errors");
$examplecust = $langs->trans($examplecust);
}
if ($examplecust == "ErrorCantUseRazInStartedYearIfNoYearMonthInMask")
{
$langs->load("errors"); $langs->load("errors");
$examplecust = $langs->trans($examplecust); $examplecust = $langs->trans($examplecust);
} }
} }
if ($type == 1 || $type == -1) if ($type != 0) {
{
$examplesup = $this->getNextValue($objsoc, 1); $examplesup = $this->getNextValue($objsoc, 1);
if (!$examplesup) if (!$examplesup) {
{
$examplesup = $langs->trans('NotConfigured'); $examplesup = $langs->trans('NotConfigured');
} }
if ($examplesup == "ErrorBadMask") if (in_array($examplesup, $errmsg)) {
{
$langs->load("errors");
$examplesup = $langs->trans($examplesup);
}
if ($examplesup == "ErrorCantUseRazIfNoYearInMask")
{
$langs->load("errors");
$examplesup = $langs->trans($examplesup);
}
if ($examplesup == "ErrorCantUseRazInStartedYearIfNoYearMonthInMask")
{
$langs->load("errors"); $langs->load("errors");
$examplesup = $langs->trans($examplesup); $examplesup = $langs->trans($examplesup);
} }
} }
if ($type == 0) return $examplecust; if ($type == 0) {
if ($type == 1) return $examplesup; return $examplecust;
return $examplecust.'<br>'.$examplesup; } elseif ($type == 1) {
return $examplesup;
} else {
return $examplecust.'<br>'.$examplesup;
}
} }
/** /**