diff --git a/core/mpesapay_setup.php b/core/mpesapay_setup.php index 20726c8..095cdf6 100644 --- a/core/mpesapay_setup.php +++ b/core/mpesapay_setup.php @@ -1,4 +1,47 @@ \ No newline at end of file +/** + * M-Pesa Payment Module - Setup Page + * Author: NESTICT INFOTECH + * Version: 1.0.0 + */ + +require '../../main.inc.php'; +require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php"; + +$langs->load("admin"); +$langs->load("mpesapay"); + +if (!$user->admin) accessforbidden(); + +$action = GETPOST('action', 'alpha'); + +if ($action == 'save') { + $paybill = GETPOST('MPESAPAY_PAYBILL', 'alpha'); + $passkey = GETPOST('MPESAPAY_PASSKEY', 'alpha'); + + dolibarr_set_const($db, "MPESAPAY_PAYBILL", $paybill, 'chaine', 0, '', 1); + dolibarr_set_const($db, "MPESAPAY_PASSKEY", $passkey, 'chaine', 0, '', 1); + + setEventMessages("Settings saved", null, 'mesgs'); +} + +print load_fiche_titre("M-Pesa Payment Module Configuration"); +print '
'; +print ''; + +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print '
SettingValue
M-Pesa Paybill Number
M-Pesa Passkey
'; + +print '
'; +print ''; +print '
'; +print '
'; + +llxFooter(); +$db->close(); +?>