Skip to main content

Bug génant

More
9 years 1 month ago - 9 years 1 month ago #276618 by jcfiguet
Bug génant was created by jcfiguet
Bonjour,

Après un "clic" sur l'une des flèches pour modifier l'ordre....



On obtient ceci :



Bizarre...
Last edit: 9 years 1 month ago by jcfiguet.

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #276639 by Jerome
Replied by Jerome on topic Bug génant
Bonjour,

En effet, il manque l'authorization de "orderup" et "orderdown" alors que "saveorder" est lui, bien implémenté.
Pour changer l'ordre vous pouvez néanmoins utiliser les champs texte et le bouton "save" qui va se trouver dans la ligne de titre du tableau.

Vous pouvez aussi appliquer le patch qui sera dans la prochaine version d'HikaSerial.
Pour cela il faut modifier le fichier "administrator/components/com_hikaserial/controllers/plugins.php" et rempalcer
Code:
'modify' => array('save','apply','saveorder'),
Par
Code:
'modify' => array('save','apply','saveorder','orderdown','orderup'),
Et rajouter à la fin du fichier (avant la dernière accolade).
Code:
public function orderdown() { $plugin_name = JRequest::getString('name', ''); $plugin_type = JRequest::getCmd('plugin_type', ''); if(empty($plugin_name) || !in_array($plugin_type, array('generator','consumer','plugin'))) { return false; } $orderHelper = hikaserial::get('helper.order'); $orderHelper->pkey = $plugin_type.'_id'; $orderHelper->table = $plugin_type; $orderHelper->groupMap = $plugin_type.'_type'; $orderHelper->groupVal = $plugin_name; $orderHelper->orderingMap = $plugin_type.'_ordering'; $orderHelper->order(true); JRequest::setVar('subtask', ''); return $this->edit(); } public function orderup() { $plugin_name = JRequest::getString('name', ''); $plugin_type = JRequest::getCmd('plugin_type', ''); if(empty($plugin_name) || !in_array($plugin_type, array('generator','consumer','plugin'))) { return false; } $orderHelper = hikaserial::get('helper.order'); $orderHelper->pkey = $plugin_type.'_id'; $orderHelper->table = $plugin_type; $orderHelper->groupMap = $plugin_type.'_type'; $orderHelper->groupVal = $plugin_name; $orderHelper->orderingMap = $plugin_type.'_ordering'; $orderHelper->order(false); JRequest::setVar('subtask', ''); return $this->edit(); }

Et cela devrait corriger le bug en question.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: jcfiguet

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #276659 by jcfiguet
Replied by jcfiguet on topic Bug génant
OK, merci je vais faire ça en attendant la prochaine release !

Cordialement,

JC Figuet

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.215 seconds
Powered by Kunena Forum