$log_permit = $userData['view_logs']; $phone = $userData['phone']; $us = $userData['username']; $pdata = $userData['password']; } $settings = "SELECT * FROM `sms_settings`"; if ($settings_run = $db->query($settings)) { $settingvalues = $settings_run->fetch_array(); // Account settings details $as_username = $settingvalues['as_username']; $as_key = $settingvalues['as_key']; $as_sender_id = $settingvalues['as_sender_id']; $setminimum = $settingvalues['minbalance']; $security_2_factor = $settingvalues['security_2_factor']; $broadcast_authority = $settingvalues['broadcast_authority']; $password_reset_type = $settingvalues['password_reset_type']; $default_country_code = $settingvalues['default_country_code']; } $gateway = new AfricasTalkingGateway($as_username, $as_key); try { $data = $gateway->getUserData(); $bal = $data->balance; $dal = explode(".", preg_replace("/[^0-9.]/", "", $bal)); //Remove the currency prefix and spaces $mybalance = (int) $dal[0]; } catch (AfricasTalkingGatewayException $e) { echo "Encountered an error while fetching user data: " . $e->getMessage() . "\n"; } } else { header('location:sms-login.php'); }