- Posts: 35
- Thank you received: 3
Bug génant
9 years 1 month ago - 9 years 1 month ago #276618
by jcfiguet
Bug génant was created by jcfiguet
Last edit: 9 years 1 month ago by jcfiguet.
Please Log in or Create an account to join the conversation.
9 years 1 month ago #276639
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
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
Par
Et rajouter à la fin du fichier (avant la dernière accolade).
Et cela devrait corriger le bug en question.
Cordialement,
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'),
Code:
'modify' => array('save','apply','saveorder','orderdown','orderup'),
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.
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
Cordialement,
JC Figuet
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.215 seconds