- Posts: 99
- Thank you received: 3
Erreur ecriture des ACL pour les prix
11 years 1 week ago #214436
by nilegoff
Joomla 3
Erreur ecriture des ACL pour les prix was created by nilegoff
-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.4
-- PHP version -- : 5.6
Boujour
Lorsque l'on essaye de gerer les ACL pour les prix de vente, il y a un bug
Dans le champs de la base de données hikashop_price le champ price access est ecrit sans "," devant et derrière la valeur (version 2.4 de hikashop n(pas de problème))
exemple:
Hikashop 2.5: price_access => 6,7,11 (non fonctionnel)
Hikashop 2.4: price_access => ,6,7,11, (fonctionnel)
Cordialement
-- Joomla version -- : 3.4.4
-- PHP version -- : 5.6
Boujour
Lorsque l'on essaye de gerer les ACL pour les prix de vente, il y a un bug
Dans le champs de la base de données hikashop_price le champ price access est ecrit sans "," devant et derrière la valeur (version 2.4 de hikashop n(pas de problème))
exemple:
Hikashop 2.5: price_access => 6,7,11 (non fonctionnel)
Hikashop 2.4: price_access => ,6,7,11, (fonctionnel)
Cordialement
Joomla 3
Please Log in or Create an account to join the conversation.
11 years 1 week ago - 11 years 1 week ago #214439
by nilegoff
Joomla 3
Replied by nilegoff on topic Erreur ecriture des ACL pour les prix
Complement d'information
Le problème semble plus général car lorsque je veux utiliser les ACL pour un accès à un produit, le problème est le même:
exemple: product_access de _hikashop_product
Cordialement
Nicolas
Le problème semble plus général car lorsque je veux utiliser les ACL pour un accès à un produit, le problème est le même:
exemple: product_access de _hikashop_product
Cordialement
Nicolas
Joomla 3
Last edit: 11 years 1 week ago by nilegoff.
Please Log in or Create an account to join the conversation.
11 years 1 week ago #214441
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Replied by Jerome on topic Erreur ecriture des ACL pour les prix
Bonjour,
Je n'arrive pas à reproduire votre soucis sur mon site local ou sur le site de démonstration.
La sauvegarde des ACL (pour le prix ou le produit) vont bien contenir les virgules au début et à la fin.
Néanmoins, vous pouvez essayer de forcer l'écriture de ces virgules.
Dans le fichier "administrator/components/com_hikashop/classes/product.php", vous pouvez remplacer
par
Il faut faire le même genre de manipulation pour le "product_access" ainsi que pour les variantes (product & prix).
Mais je ne peux malheureusement pas inclure ce patch dans HikaShop ignorant la raison pour laquelle vous avez ce soucis et ce qui fait que vous n'avez pas de virgules.
Ce patch est simplement une rustine mais ne fait pas office de patch, il nous faudrait reproduire le soucis pour cela.
Cordialement,
Je n'arrive pas à reproduire votre soucis sur mon site local ou sur le site de démonstration.
La sauvegarde des ACL (pour le prix ou le produit) vont bien contenir les virgules au début et à la fin.
Néanmoins, vous pouvez essayer de forcer l'écriture de ces virgules.
Dans le fichier "administrator/components/com_hikashop/classes/product.php", vous pouvez remplacer
Code:
if(isset($value['price_access']))
$product->prices[$k]->price_access = preg_replace('#[^a-z0-9,]#i', '', $value['price_access']);
Code:
if(isset($value['price_access'])) {
$product->prices[$k]->price_access = preg_replace('#[^a-z0-9,]#i', '', $value['price_access']);
if($product->prices[$k]->price_access != 'all')
$product->prices[$k]->price_access = ',' . trim($product->prices[$k]->price_access, ',') . ',';
}
Mais je ne peux malheureusement pas inclure ce patch dans HikaShop ignorant la raison pour laquelle vous avez ce soucis et ce qui fait que vous n'avez pas de virgules.
Ce patch est simplement une rustine mais ne fait pas office de patch, il nous faudrait reproduire le soucis pour cela.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
Time to create page: 0.195 seconds