En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

[résolu] Erreur dans la "liste virtuemart des commandes" (en front-end)

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 2 mois #31 par studio42
Arf quel imbécile je suis, merci Valérie ;)
La bonne réponse est :
$_hist = end ($this->orderdetails['history']);
            echo vmJsApi::date($_hist->created_on,'LC1',true);

Pour la réponse de denis,
le soucis est que en oubliant le point virgule après le foreach le résultat est complètement différent donc pour un autre programmeur, un soucis difficile à débugger car PHP ne donnera pas d'erreur.
Et moi même je me suis fais avoir, il fallait utiliser continue et non break

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 2 mois #32 par doc_denis
Bonjour,

@Patrick, super le code fonctionne bien

pour faire plaisir à clent, voici le code avec les dates au format LC4
$_hist = end ($this->orderdetails['history']);
echo vmJsApi::date($_hist->created_on,'LC4',true);

bon bah, tant que la soupe est bonne... Mais c'est encore mieux si elle est faite dans les règles de l'art.
Merci pour de code plus propre ;-)
Les utilisateur(s) suivant ont remercié: clend

Connexion ou Créer un compte pour participer à la conversation.

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 2 mois #33 par clend
Très bien doc_denis !
La précision "pour faire plaisir à clend" m'amuse. L'essentiel étant bien que l'erreur d'affichage soit enfin bien corrigée. Le fond est bien traité.
Pour le reste, ma précision personnelle sur le choix du paramètre d'affichage de la date (LC1 ou LC4) ne portait que sur une question de cohérence entre les 2 dates présentées au client : date de création & date de dernière modif. Il convenait que ces 2 dates soient exprimées de la même façon. Pure question de forme.
Dont acte.

Connexion ou Créer un compte pour participer à la conversation.