[-] BO : #PSCFV-3776 : small fix

This commit is contained in:
lLefevre
2012-08-28 10:04:06 +00:00
parent 6c47b64c9a
commit d268295920
3 changed files with 9 additions and 11 deletions
+6 -6
View File
@@ -459,12 +459,12 @@ abstract class AdminTabCore
foreach ($rules['required'] as $field)
if (($value = Tools::getValue($field)) == false && (string)$value != '0')
if (!Tools::getValue($this->identifier) || ($field != 'passwd' && $field != 'no-picture'))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is required');
$this->_errors[] = sprintf(Tools::displayError('The field %s is required.'), call_user_func(array($className, 'displayFieldName'), $field, $className));
/* Checking for multilingual required fields */
foreach ($rules['requiredLang'] as $fieldLang)
if (($empty = Tools::getValue($fieldLang.'_'.$defaultLanguage->id)) === false || $empty !== '0' && empty($empty))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).'</b> '.$this->l('is required at least in').' '.$defaultLanguage->name;
$this->_errors[] = sprintf(Tools::displayError('The field %1$s is required at least in %2$s.'), call_user_func(array($className, 'displayFieldName'), $fieldLang, $className), $defaultLanguage->name);
/* Checking for maximum fields sizes */
foreach ($rules['size'] as $field => $maxLength)
@@ -484,15 +484,15 @@ abstract class AdminTabCore
foreach ($rules['validate'] AS $field => $function)
if (($value = Tools::getValue($field)) !== false AND !empty($value) AND ($field != 'passwd'))
if (!Validate::$function($value))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $field, $className).'</b> '.$this->l('is invalid');
$this->_errors[] = sprintf(Tools::displayError('The field %1$s (%2$s) is invalid.'), call_user_func(array($className, 'displayFieldName'), $field, $className));
/* Checking for passwd_old validity */
if (($value = Tools::getValue('passwd')) != false)
{
if ($className == 'Employee' && !Validate::isPasswdAdmin($value))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), 'passwd', $className).'</b> '.$this->l('is invalid');
$this->_errors[] = sprintf(Tools::displayError('The field %1$s (%2$s) is invalid.'), call_user_func(array($className, 'displayFieldName'), 'passwd', $className));
elseif ($className == 'Customer' && !Validate::isPasswd($value))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), 'passwd', $className).'</b> '.$this->l('is invalid');
$this->_errors[] = sprintf(Tools::displayError('The field %1$s (%2$s) is invalid.'), call_user_func(array($className, 'displayFieldName'), 'passwd', $className));
}
/* Checking for multilingual fields validity */
@@ -500,7 +500,7 @@ abstract class AdminTabCore
foreach ($languages as $language)
if (($value = Tools::getValue($fieldLang.'_'.$language['id_lang'])) !== false && !empty($value))
if (!Validate::$function($value))
$this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), $fieldLang, $className).' ('.$language['name'].')</b> '.$this->l('is invalid');
$this->_errors[] = sprintf(Tools::displayError('The field %1$s (%2$s) is invalid.'), call_user_func(array($className, 'displayFieldName'), $fieldLang, $className), $language['name']);
}
/**
-1
View File
@@ -116,7 +116,6 @@ $_LANG['category-count_a9d48596a6537347711527bab8fcd152'] = 'Il y a %d produits.
$_LANG['category_2f4e54ec9bebe1122b5c23217e764828'] = 'Cette catégorie est actuellement indisponible.';
$_LANG['category_d3da97e2d9aee5c8fbe03156ad051c99'] = 'Plus';
$_LANG['category_f73cc399b5ce12735a57f03414f09ef9'] = 'Sous-catégories';
$_LANG['category_ff32f7dba36bcd6d0a4214cd80253c3a'] = 'Il n\'y a aucun produit dans cette catégorie.';
$_LANG['cms_0557fa923dcee4d0f86b1409f5c2167f'] = 'Retour';
$_LANG['cms_110a4b01beabd53b661a47d4b44bd7a8'] = 'Publier';
$_LANG['cms_24a26cffdfea04302a5bc20b9bce6626'] = 'Cette page CMS n\'est pas visible par vos clients.';
+3 -4
View File
@@ -58,7 +58,6 @@ $_ERRORS['1275c7249de2c2446cad46a5e894ae01'] = 'Une erreur est survenue lors de
$_ERRORS['1347119d36ae31564a89763f21476c1a'] = 'Ce produit n\'existe pas dans notre magasin.';
$_ERRORS['1391c1ff3846b38862bbfc43938b8270'] = 'Une erreur s\'est produite pendant le chargement de l\'image ; veuillez changer votre configuration serveur.';
$_ERRORS['13975b1e39be74bce65bba1c562c6d01'] = 'Le champ d\'URL réécrite doit être spécifié avec au moins la langue par défaut ou l\'anglais.';
$_ERRORS['13fb39e33c882585065d2d636602e96f'] = 'Erreur : le paramètre \"templateVars\" n\'est pas un tableau';
$_ERRORS['144feffe18ad05e8da840b6f4d8a1fe6'] = 'Il y avait une erreur lors de l\'enregistrement des pièces jointes de produits.';
$_ERRORS['15485607873c994c6f9369b9cb31e25e'] = 'Impossible de décompresser les traductions de la langue :';
$_ERRORS['16058b10dd523c2bb5af943d84ed7a9a'] = 'Impossible d\'ajouter cette pièce jointe dans la base de données';
@@ -171,7 +170,6 @@ $_ERRORS['3a1048f8aa3a9f6b604fcf7982811752'] = 'Attention : La clé de sécurit
$_ERRORS['3a636d6a7d184e869fa5b2c05849214b'] = 'Numéro de suivi incorrect';
$_ERRORS['3ad0eb10b0de3e0a4720c88034944d78'] = 'Vous devez choisir au moins 1 attribut.';
$_ERRORS['3af4334b6b2afb79aeb803577ccc0473'] = 'SSL activé. Veuillez connecter en utilisant l\'adresse suivante pour vous connecter avec le mode sécurisé (https).';
$_ERRORS['3b3a2ea2a2b4d1120caf9e7ad8c04fb4'] = 'Vous n\'avez pas les permissions requises pour ajouter des entrepôts.';
$_ERRORS['3c1a75e83b41b4ec627e22e74fdaa5c2'] = 'Les données de remboursement partiel ne sont pas correctes';
$_ERRORS['3c9a4f1e91ee7bb51c29bdc9362077fe'] = 'Il n\'y a aucun compte enregistré avec cette adresse e-mail.';
$_ERRORS['3ca396a7b899e8d1a593e5d7896d0d1e'] = 'Le fichier est vide';
@@ -322,6 +320,7 @@ $_ERRORS['755b1a1425434ccaece6d0c1306041be'] = 'Impossible de charger l\'objet';
$_ERRORS['75bc8684cb9fc4f73f254270141f0c9b'] = 'L\'identifiant du transporteur de cette commande ne peut pas être mis à jour';
$_ERRORS['75e3bbc53d0a62d319235ffebf9e219c'] = 'Valeur incorrecte pour une qualité d\'image PNG.';
$_ERRORS['774eec2772b5f57b2e13d11e1b093a4f'] = 'Aucune image trouvée pour la déclinaison avec identifiant produit = %s et la position de l\'image = %s.';
$_ERRORS['775263fa24117883578fd88d4b6ab1ab'] = 'Cette devise existe déjà.';
$_ERRORS['77ae44aa6c998166fcf1a87496278ad5'] = '(impossible de charger l\'objet)';
$_ERRORS['77cfbabd503d856f294f28a6a0e8b8f2'] = 'La quantité n\'est pas valable.';
$_ERRORS['780e67070a71f981346201c4810dc9d4'] = 'Vous devez saisir un montant si vous voulez créer un remboursement partiel';
@@ -402,8 +401,8 @@ $_ERRORS['9c75ae847d61a08e116e964121effab2'] = 'Impossible d\'enregistrer la ré
$_ERRORS['9c76f2f7dfd1a97c3303fda501ea7fd9'] = 'Il existe déjà un prix spécifique pour ces paramètres';
$_ERRORS['9ce4606635f2118f9d10d1f323f73fe2'] = 'Ce module ne peut être greffé sur ce point d\'accroche.';
$_ERRORS['9d8f8b3b0bb337d4e658ed339c3f77ee'] = 'Nom trop long (%d caractères max)';
$_ERRORS['9da8f16cc70539be13ffa3e051462fb1'] = 'Erreur : le paramètre \"from\" est corrompu';
$_ERRORS['9ddf236daae81f831ccf3c0bfe9751e5'] = 'Une erreur s\'est produite pendant la mise à jour de l\'objet.';
$_ERRORS['9def2dd03cb77a5bf9021d9c03a67c07'] = 'Adresse invalide';
$_ERRORS['9eafdd415e82973f24b7af6580ff15de'] = 'Le montant minimum ne peut être inférieur à 0';
$_ERRORS['9f0a59f1609218c049435abd2351bd84'] = 'Une erreur est survenue pendant la mise à jour d\'un prix spécifique.';
$_ERRORS['a05b582431bd7063de0623ef76b14c73'] = 'Veuillez préciser les priorités';
@@ -563,12 +562,12 @@ $_ERRORS['de5213079199a0da311533b8654b6723'] = 'Nous ne pouvons pas regénérer
$_ERRORS['de957d11dc5f942a60f31f8ceecf339d'] = 'Une erreur est survenue pendant la désinstallation du module :';
$_ERRORS['dea9b328f904f025e4031bf8dfb7b392'] = 'Une erreur s\'est produite pendant la suppression de la sélection.';
$_ERRORS['deec1d85e431dfa0f76e48cfd764f8d5'] = 'Aucun numéro de TVA';
$_ERRORS['df02f64c1eab0e6bd96cb806018e5913'] = '%1$s (dans %2$s)';
$_ERRORS['df57550d5051bd670c8de245c15a0ad7'] = 'Vous ne pouvez pas supprimer cette catégorie, parce qu\'une boutique utilise cette catégorie comme catégorie racine.';
$_ERRORS['dfbe69c6d9568ecb0e65e7b32ed92a3a'] = 'Produit introuvable';
$_ERRORS['e07269088946aa33a280b8c05529b46c'] = 'Impossible de récupérer le flux.';
$_ERRORS['e0a602c130d12d57cd4ca2a8b9240917'] = 'Ce fichier doit être modifiable :';
$_ERRORS['e0d4da0607fb1793b6e1d348c36d52cb'] = 'config.xml est manquant dans le dossier de votre thème.';
$_ERRORS['e15178bdef46f76c432f69fd76568223'] = 'Erreur : le paramètre \"fromName\" est corrompu';
$_ERRORS['e15b9d349af7453e81350c8ffd2a7615'] = 'Vous devez saisir un code de bon de réduction';
$_ERRORS['e16d739521610f6bcae4a092380e8370'] = 'Vous avez atteint le nombre maximum de téléchargements autorisés.';
$_ERRORS['e1e95b3cea70730a922b35808ca3dce3'] = 'Statut de commande non valable';