LSattr_html_select_list : Added translation of possiblies values labels. Updated...
authorBenjamin Renard <brenard@aconit.easter-eggs.fr>
Thu, 31 Dec 2009 13:43:59 +0000 (14:43 +0100)
committerBenjamin Renard <brenard@aconit.easter-eggs.fr>
Thu, 31 Dec 2009 13:43:59 +0000 (14:43 +0100)
public_html/conf/LSobjects/config.LSobjects.LSpeople.php
public_html/includes/class/class.LSattr_html_select_list.php
public_html/lang/fr_FR.UTF8/lang.php
public_html/lang/generate_lang_file.php

index da0ab18..7ec8f26 100644 (file)
@@ -409,9 +409,9 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
       'html_type' => 'select_list',
       'html_options' => array (
         'possible_values' => array(
-          'M.' => 'M.',
-          'Mme' => 'Mme',
-          'Mlle' => 'Mlle'
+          'M.' => 'Mr',
+          'Mme' => 'Mrs',
+          'Mlle' => 'Ms'
         )
       ),
       'required' => 1,
index 764ba51..6c00a37 100644 (file)
@@ -129,7 +129,7 @@ class LSattr_html_select_list extends LSattr_html{
         }
         else {
           $val_name=$this->attribute->ldapObject->getFData($val_name);
-          $val=$this->attribute->ldapObject->getFData($val);
+          $val=$this->attribute->ldapObject->getFData(__($val));
           $retInfos[$val_name]=$val;
         }
       }
index e417748..c1e5ce3 100644 (file)
@@ -83,6 +83,15 @@ $GLOBALS['LSlang'] = array (
 "Members" =>
   "Membres",
 
+"Mr" =>
+  "M.",
+
+"Mrs" =>
+  "Mms",
+
+"Ms" =>
+  "Mlle",
+
 "Name" =>
   "Nom",
 
@@ -142,7 +151,8 @@ $GLOBALS['LSlang'] = array (
 
 "To proceed password recovery procedure, please follow that link:
 %{url}" =>
-  "Pour poursuivre la procédure de récupération de mot de passe, merci de suivre ce lien :\n%{url}",
+  "Pour poursuivre la procédure de récupération de mot de passe, merci de suivre ce lien :
+%{url}",
 
 "Users" =>
   "Utilisateurs",
@@ -152,7 +162,8 @@ $GLOBALS['LSlang'] = array (
 
 "Your password has been changed.
 New password : %{mdp}" =>
-  "Votre mot de passe a été modifié.\nNouveau mot de passe : %{mdp}",
+  "Votre mot de passe a été modifié.
+Nouveau mot de passe : %{mdp}",
 
 "Your password must contain from 8 to 10 characters." =>
   "Votre mot de passe doit contenir entre 8 et 10 caractères.",
index ec1c9bb..4379105 100755 (executable)
@@ -81,6 +81,15 @@ if (loadDir('../'.LS_OBJECTS_DIR)) {
         add($attr['html_options']['mail']['subject']);
         add($attr['html_options']['mail']['msg']);
         
+        // LSattr_html_select_list
+        if ($attr['html_type']=='select_list' && is_array($attr['html_options']['possible_values'])) {
+          foreach($attr['html_options']['possible_values'] as $pkey => $pname) {
+            if ($pkey != 'OTHER_OBJECT') {
+              add($pname);
+            }
+          }
+        }
+        
         // Check data
         if (is_array($attr['check_data'])) {
           foreach($attr['check_data'] as $check) {