diff --git a/assessment/assets/css/styles.css b/assessment/assets/css/styles.css index c62890a..0e86618 100644 --- a/assessment/assets/css/styles.css +++ b/assessment/assets/css/styles.css @@ -44,6 +44,14 @@ body { outline-offset: 2px; } +.car-old { + color: crimson; +} + +.car-new { + color: green; +} + .error-message { color: crimson; } diff --git a/assessment/customs/clienta/modules/cars/ajax.php b/assessment/customs/clienta/modules/cars/ajax.php index e6e98f9..7596a41 100644 --- a/assessment/customs/clienta/modules/cars/ajax.php +++ b/assessment/customs/clienta/modules/cars/ajax.php @@ -11,20 +11,33 @@ $cars = DataManager::getCars('clienta'); = 1900 && $yr <= $currentYear + 1) { $date = (string)$yr; + $yearInt = $yr; } else { $ts = (int)$yearRaw; - if ($ts > 0) $date = date('d/m/Y', $ts); - else $date = (string)$yearRaw; + if ($ts > 0) { + $date = date('d/m/Y', $ts); + $yearInt = (int)date('Y', $ts); + } else { + $date = (string)$yearRaw; + } } } + $ageClass = ''; + if ($yearInt !== null) { + $age = $currentYear - $yearInt; + if ($age > 10) $ageClass = 'car-old'; + elseif ($age < 2) $ageClass = 'car-new'; + // aucune voiture dans le jeu de test n'a moins de 2 ans ou plus de 10 ans ^^" + } ?> -
  • +
  • - ()