$submit_btn = new XoopsFormButton('', 'post', _AM_OLEDRION_OK, 'submit'); $button_tray->addElement($submit_btn); $sform->addElement($button_tray); $sform = oledrion_utils::formMarkRequiredFields($sform); $sform->display(); show_footer(); break; // **************************************************************************************************************** // **************************************************************************************************************** case 'savechunks': // Save chunks order // **************************************************************************************************************** oledrion_set_module_option('chunk1', intval($_POST['chunk1'])); oledrion_set_module_option('chunk2', intval($_POST['chunk2'])); oledrion_set_module_option('chunk3', intval($_POST['chunk3'])); oledrion_set_module_option('chunk4', intval($_POST['chunk4'])); oledrion_utils::updateCache(); oledrion_utils::redirect(_AM_OLEDRION_SAVE_OK, $baseurl . '?op=categories'); break; // **************************************************************************************************************** // **************************************************************************************************************** case 'add': // Ajout d'une catégorie // Ajout d'une catégorie case 'edit': // Edition d'une catégorie // **************************************************************************************************************** xoops_cp_header(); oledrion_adminMenu(3); if ($action == 'edit') { $title = _AM_OLEDRION_EDIT_CATEG;
show_footer(); break; // **************************************************************************************************************** // **************************************************************************************************************** case 'setDefaultGateway': // Choix de la passerelle de paiement par défaut // **************************************************************************************************************** xoops_cp_header(); oledrion_adminMenu(12); $opRedirect = '?op=gateways'; $gateway = isset($_POST['gateway']) ? strtolower($_POST['gateway']) : ''; $gateway = oledrion_gateways::purifyGatewayName($gateway); if (empty($gateway)) { oledrion_utils::redirect(_AM_OLEDRION_ERROR_1, $baseurl . $opRedirect, 5); } if (oledrion_set_module_option('used_gateway', $gateway)) { oledrion_utils::redirect(_AM_OLEDRION_SAVE_OK, $baseurl . $opRedirect, 1); } else { oledrion_utils::redirect(_AM_OLEDRION_SAVE_PB, $baseurl . $opRedirect, 4); } break; // **************************************************************************************************************** // **************************************************************************************************************** case 'parameters': // Paramètres de la passerelle de paiement sélectionnée // **************************************************************************************************************** xoops_cp_header(); oledrion_adminMenu(12); oledrion_utils::htitle(_AM_OLEDRION_INSTALLED_GATEWAYS, 4); $opRedirect = '?op=gateways'; $gateway = isset($_GET['gateway']) ? strtolower($_GET['gateway']) : '';