load('admin'); $langs->load('dolipesa@dolipesa'); if (!$user->admin) accessforbidden(); $action = GETPOST('action', 'alpha'); if ($action === 'save') { $consumer_key = GETPOST('MPESAPAY_CONSUMER_KEY', 'alpha'); $consumer_secret = GETPOST('MPESAPAY_CONSUMER_SECRET', 'alpha'); $shortcode = GETPOST('MPESAPAY_SHORTCODE', 'alpha'); $passkey = GETPOST('MPESAPAY_PASSKEY', 'alpha'); $callback_url = GETPOST('MPESAPAY_CALLBACK_URL', 'alpha'); if (empty($shortcode) || empty($passkey) || empty($consumer_key) || empty($consumer_secret)) { setEventMessages($langs->trans('ErrorFieldRequired'), null, 'errors'); } else { dolibarr_set_const($db, 'MPESAPAY_CONSUMER_KEY', $consumer_key, 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, 'MPESAPAY_CONSUMER_SECRET', dol_encrypt($consumer_secret), 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, 'MPESAPAY_SHORTCODE', $shortcode, 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, 'MPESAPAY_PASSKEY', dol_encrypt($passkey), 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, 'MPESAPAY_CALLBACK_URL', $callback_url, 'chaine', 0, '', $conf->entity); setEventMessages($langs->trans('SettingsSaved'), null, 'mesgs'); } } print load_fiche_titre($langs->trans('MpesaPaymentModuleConfig')); print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
' . $langs->trans('Parameter') . '' . $langs->trans('Value') . '
'; print '
'; print ''; print '
'; print '
'; llxFooter(); $db->close(); ?>