Validation cron mail improvement : handle plurals gracefuly
authorx2004lefloch <x2004lefloch@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 10 Jul 2007 22:57:30 +0000 (22:57 +0000)
committerx2004lefloch <x2004lefloch@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 10 Jul 2007 22:57:30 +0000 (22:57 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1883 839d8a87-29fc-0310-9880-83ba4fa771e5

bin/cron/cron_validations.php

index 68c3c0f..68f8d27 100755 (executable)
@@ -36,15 +36,17 @@ if (empty($nb)) {
     exit;
 }
 
+$plural = $nb == 1 ? "" : "s";
+
 $mymail = new PlMailer();
 $mymail->setFrom('validation@polytechnique.org');
 $mymail->addTo("validation@polytechnique.org");
-$mymail->setSubject((empty($nbveryold)?"":"[urgent] ")."il y a $nb validations non effectuées");
+$mymail->setSubject((empty($nbveryold)?"":"[urgent] ")."il y a $nb validation$plural non effectuée$plural");
 
 $message =
-       "il y a $nb validation à effectuer \n"
+       "il y a $nb validation$plural à effectuer \n"
        .(empty($nbold)?"":"dont $nbold depuis le dernier mail !!!\n")
-       .(empty($nbveryold)?"":"et dont *$nbveryold* sont en retard de plus de 6h !!!")
+       .(empty($nbveryold)?"":"et dont *$nbveryold* ".($nbveryold == 1 ? "est" : "sont")." en retard de plus de 6h !!!")
        ."\n"
        ."https://www.polytechnique.org/admin/validate\n\n"
         ."Par catégorie :\n";