PEEL Shopping 7.0.4

- Ajout d'explications pour certaines variables de configuration
- Ajout d'informations dans la gestion des fichiers téléchargés payés
sur une boutique
- Ajout d'un paramètre pour gérer le nombre de sous-catégories par
colonne sur les pages de catégorie
- Ajout d'une configuration pour régler le nombre de produits par
colonne dans les pages catalogues depuis le back-office.
- Ajout d'une fonctionnalité de diaporama pour les rubriques de contenu.
- Ajout d'une variable de configuration sur le nombre de décimales
affichées pour le formatage des prix (demande faite sur le forum)
- Ajout de colonnes dans la liste des connexions effectuées sur le site
- Ajout de l'effacement automatique du cache de tous les emplacements
publicitaires quand on modifie une bannière dans l'administration +
rallongement de la durée de validité du cache des bannières
- Ajout de l'email automatique 'inscription_newsletter' lors de
l'installation.
- Ajout de l'email automatique 'warn_admin_reve_subscription' qui est
envoyé à l'admin si un revendeur s'inscrit.
- Ajout de l'export du détail des commandes au format EXCEL avec une
ligne par commande en plus de la possibilité déjà existante avec une
ligne par produit commandé
- Ajout de l'historique de login d'un utilisateur dans les pages de
détail utilisateur.
- Ajout de l'impossibilité de se connecter à un 'compte'
priv=newsletter.
- Ajout de la gestion d'un message d'erreur supplémentaire dans le
formulaire de contact
- Ajout de la langue Espéranto (non finalisée, traduction gérée sur
https://www.transifex.com/projects/p/peel-shopping/language/eo/ )
- Ajout de la possibilité d'appel à Google Analytics des pages non HTML
telles que flux RSS
- Ajout de la possibilité de payer lorsqu'une commande n'est pas réglée
via l'historique des commandes
- Ajout de la possibilité de renouvellement de dernière commande
- Ajout de la présentation du CA utilisateurs dans la liste pour
faciliter la modération
- Ajout de la visualisation graphique du nombre de votes pour un
produit.
- Ajout de possibilité d'avoir plusieurs multipage sur une même page,
dont un avec tri et pas les autres
- Ajout de robustesse sur le choix de la langue (utile lors de MAJ de
site via FTP : si incohérences entre fichiers on pouvait se retrouver
dans cas où session_langue est vide)
- Ajout de short_order_process permettant de mettre fin au process de
commande après le Caddie
- Ajout du champ date de livraison pour les commandes
- Ajout du champs commentaire dans l'email de confirmation de commande
- Ajout robustesse sur fprix si configuration pas définie (fonction
essentielle de PEEL => doit être plus tolérante que d'autres)
- Amélioration de l'import des produits
- Amélioration de la gestion des signatures lors d'envoi d'email depuis
le BO.
- Amélioration de la présentation des actions administrateurs dans
l'administration
- Amélioration gestion appel à Google Analytics sur pages non HTML
- Application de display_prices_with_taxes_active dans email_commande
- Changement des valeurs par défaut du statut livraison + textes dans
toutes les langues
- Changement du nom de fichier à la facture téléchargée qui s'ouvre dans
le navigateur
- Correction affichage vignettes si images sont des URL distantes suite
à import de fichier de produits
- Correction arguments de setcookie
- Correction d'un problème lors de l'appel de la fonction
affiche_recherche_connexion_user dans la page
administrer\modeles\utilisateur_form.php.
- Correction dans Smarty et Twig de l'attribut HTML5 type="number" en
text quand il faut pouvoir mettre un float
- Correction de l'affichage des miniatures PDF dans les rubriques et les
articles.
- Correction de l'affichage des produits sauvegardés dans le compte
utilisateur
- Correction de l'emploi des champs next_contact_timestamp et
next_contact_reason par les champs de la table
peel_admins_contacts_planified
- Correction de l'insertion des valeurs delivery_infos et
delivery_locationid dans la table peel_commandes (valeur provenant de
Socolissimo)
- Correction de l'utilisation de product_object->conditionnement alors
que $product_object n'est pas défini.
- Correction de la création du numéro de facture lorsque la
configuration de la boutique payment_status_create_bill == 3, le numéro
était généré lors de la modification de facture non réglée
- Correction de la mention "login" à la place de "s'identifier"
(STR_ADMIN_LOGIN à la place de STR_LOGIN)
- Correction de la prise en compte des id des couleurs et tailles dans
lors de la modification de commande en back-office.
- Correction de la prise en compte du paramètre spécifiant le chemin de
destination lors l'upload
- Correction de la vérification sur le champ pays de livraison, qui
était contrôlé en cas de livraison à la boutique.
- Correction du lien urlcat_with_cid dans la page /achat/ + Ajout de
paramétrage du nombre de colonne
- Correction du module RSS.
- Correction du remplacement des mots dans les variables de langue
(configuration replace_words_in_lang_files)
- Correction du type de champ dans le formulaire de
création/modification de mode de transport + correction d'une mauvaise
variable de langue dans le formulaire de produit pour le champ volume.
- Correction incompatibilité navigateur sur url(.) dans javascript de
cloudzoom qui fait charger en background la page racine du site
- Correction intracom_for_billing indéfini lors de la modification de
paramètres + correction css/screen.css (bloc mon compte en haut à
droite.)
- Création de la possibilité de duplication des commandes via
l'administration
- Déplacement de HeaderTitlesArray pour mettre avant Query, afin de
pouvoir mettre une sécurité sur les noms de colonnes de tri utilisées
- Dissociation des attributs et des produits avant la suppression de
l'attribut.
- Fusion de afficher_liste_utilisateurs et
affiche_recherche_utilisateurs
- Gestion des codes promos sous forme d'avoir
- Gestion des sauts de ligne dans les alert() javascript
- Gestion multilingue de la signature dans les emails automatique et
envoyé depuis le back-office.
- Implémentation Google Adsense pour les mobiles
- Intégration des transactions via CSV
- MAJ Twig version 1.3.2 et Smarty version 3.1.14
- Mise-à-jour de la version de PHP minimale nécessaire.
- Modification de l'affichage des erreurs par la fonction thumbs. La
fonction utilisait echo, qui a été remplacé par
GLOBALS['error_text_to_display'] comme la fonctions upload
- Modification de l'affichage pour utiliser les % au lieu de px pour les
barres + affichage des notes dans l'affichage graphique, même sans vote
- Modification de l'insertion de données dans la table webmail
- Modification de la fonction get_category_tree_and_itself, qui ne
pouvait pas fonctionner pour la récupération des rubriques de contenu
- Modification du champ utilisé pour la recherche des utilisateurs ayant
fait un achat dans un certain délai (date d'achat plus judicieuse que
date de commande).
- Modification du fichier IPN conformément aux nouvelles spécifications
de Paypal envoyées aux ecommerçants pour octobre 2013
- Ne pas créer de marque en base de données lors de l'import si id
demandée n'existe pas
- Ne pas supprimer les sauts de ligne lors de formulaires de contact
- Paramétrage de l'apparence des champs catégories favorites d'un
utilisateur.
- Possibilité d'appliquer une réduction en pourcentage sur les produits
d'une catégorie en fonction d'un seuil
- Possibilité de changer status d'un rapport avec un select, qui
contient valeurs de l'enum et qui avec onchange appelle administrer_url
/rpc_statut.php?mode=abus&status=...... (valeur du champ).
- Prise en compte du paramètre
type_affichage_user_favorite_id_categories
- Protection si N n'est pas un nombre dans la définition du format de
facture
- Refonte de gestion des points et des produits commandables avec un
nombre de points
- Refonte de la gestion des attributs obligatoires qui ne marchaient pas
pour checkbox et radio
- Restructuration du code de administrer/modeles
- Suite à l'ajout des champs la date de livraison et date de création de
la facture, un filtre est ajouté dans la fonction
get_admin_date_filter_form permettant de choisir sur quelle date le
filtre la date d'une commande s'applique
- Utilisation de la fonction générale de chargement de langue pour
admin_install_xx.php => permet d'avoir les chaines vides remplacées par
l'anglais