diff --git a/install/step4.php b/install/step4.php
new file mode 100644
index 0000000..2898ec0
--- /dev/null
+++ b/install/step4.php
@@ -0,0 +1,155 @@
+ PDO::ERRMODE_EXCEPTION)
+ );
+ $cn = '1';
+} catch (PDOException $ex) {
+ $cn = '0';
+}
+
+if ($cn == '1') {
+ if (isset($_POST['radius']) && $_POST['radius'] == 'yes') {
+ $input = '$input");
+ fwrite($fh, $input);
+ fclose($fh);
+ $sql = file_get_contents('phpnuxbill.sql');
+ $qr = $dbh->exec($sql);
+ if (isset($_POST['radius']) && $_POST['radius'] == 'yes') {
+ $sql = file_get_contents('radius.sql');
+ $qrs = $dbh->exec($sql);
+ }
+} else {
+ header("location: step3.php?_error=1");
+ exit;
+}
+
+?>
+
+
+
+
+
+

+
+
+
+
PHPNuxBill Installer
+
+
Config File Created and Database Imported.
+
+
+
MySQL Connection was successfull. An error occured while adding data on MySQL. Unsuccessfull
+ Installation. Please refer manual installation in the website github.com/ibnux/phpnuxbill/wiki or Contact Telegram @ibnux for
+ helping on installation
+
+
MySQL Connection Failed.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/install/step5.php b/install/step5.php
new file mode 100644
index 0000000..5fc1cf9
--- /dev/null
+++ b/install/step5.php
@@ -0,0 +1,112 @@
+
+
+
+
+
+

+
+
+
PHPNuxBill Installer
+
+ Congratulations!
+ You have just install PHPNuxBill !
+ But wait!!
+
+ - Don't forget to rename folder pages_example to pages.
+ if it not yet renamed
+ - Activate Cronjob for Expired and Reminder.
+ - Check how PHPNuxbill Works
+ - how to link Mikrotik Login to PHPNuxBill
+ - or use Mikrotik Login Template for PHPNuxBill
+
+
+ To Login Admin Portal:
+ Use this link -
+ ' . $appurl . '/admin';
+ ?>
+
+ Username: admin
+ Password: admin
+ For security, Delete the install directory inside system folder.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/install/update.php b/install/update.php
new file mode 100644
index 0000000..a1c0a7d
--- /dev/null
+++ b/install/update.php
@@ -0,0 +1,106 @@
+
+
+
+
+
+

+
+
+
+
PHPNuxBill Updater
+
PDO::ERRMODE_EXCEPTION));
+
+ echo "CREATE TABLE `tbl_payment_gateway` (
+ `id` int(11) NOT NULL,
+ `username` varchar(32) COLLATE utf8mb4_general_ci NOT NULL,
+ `gateway` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'xendit | midtrans',
+ `gateway_trx_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `plan_id` int(11) NOT NULL,
+ `plan_name` varchar(40) COLLATE utf8mb4_general_ci NOT NULL,
+ `routers_id` int(11) NOT NULL,
+ `routers` varchar(32) COLLATE utf8mb4_general_ci NOT NULL,
+ `price` varchar(40) COLLATE utf8mb4_general_ci NOT NULL,
+ `pg_url_payment` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `payment_method` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `payment_channel` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `pg_request` text COLLATE utf8mb4_general_ci,
+ `pg_paid_response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
+ `expired_date` datetime DEFAULT NULL,
+ `created_date` datetime NOT NULL,
+ `paid_date` datetime DEFAULT NULL,
+ `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1 unpaid 2 paid 3 failed 4 canceled'
+) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci;\n\n";
+ $dbh->exec("CREATE TABLE
+ `tbl_payment_gateway` (
+ `id` int(11) NOT NULL,
+ `username` varchar(32) COLLATE utf8mb4_general_ci NOT NULL,
+ `gateway` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'xendit | midtrans',
+ `gateway_trx_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `plan_id` int(11) NOT NULL,
+ `plan_name` varchar(40) COLLATE utf8mb4_general_ci NOT NULL,
+ `routers_id` int(11) NOT NULL,
+ `routers` varchar(32) COLLATE utf8mb4_general_ci NOT NULL,
+ `price` varchar(40) COLLATE utf8mb4_general_ci NOT NULL,
+ `pg_url_payment` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `payment_method` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `payment_channel` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
+ `pg_request` text COLLATE utf8mb4_general_ci,
+ `pg_paid_response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
+ `expired_date` datetime DEFAULT NULL,
+ `created_date` datetime NOT NULL,
+ `paid_date` datetime DEFAULT NULL,
+ `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1 unpaid 2 paid 3 failed 4 canceled'
+ ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci;");
+
+ echo "ALTER TABLE `tbl_payment_gateway` ADD PRIMARY KEY (`id`);\n\n";
+ $dbh->exec("ALTER TABLE `tbl_payment_gateway` ADD PRIMARY KEY (`id`);");
+ echo "ALTER TABLE `tbl_payment_gateway` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_payment_gateway` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;");
+
+ echo "ALTER TABLE `tbl_customers` ADD `email` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' AFTER `phonenumber`;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_customers` ADD `email` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' AFTER `phonenumber`;");
+
+ echo "ALTER TABLE `tbl_plans` CHANGE `validity_unit` `validity_unit` ENUM('Mins','Hrs','Days','Months') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_plans` CHANGE `validity_unit` `validity_unit` ENUM('Mins','Hrs','Days','Months') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL");
+ echo "ALTER TABLE `tbl_plans` ADD `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled' AFTER `pool`;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_plans` ADD `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled' AFTER `pool`;");
+
+ echo "ALTER TABLE `tbl_routers` ADD `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled' AFTER `description`;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_routers` ADD `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled' AFTER `description`;");
+ echo "ALTER TABLE `tbl_routers` CHANGE `description` `description` VARCHAR(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;";
+ $dbh->exec("ALTER TABLE `tbl_routers` CHANGE `description` `description` VARCHAR(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;");
+
+ echo "ALTER TABLE `tbl_user_recharges` CHANGE `method` `method` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '';\n\n";
+ $dbh->exec("ALTER TABLE `tbl_user_recharges` CHANGE `method` `method` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '';");
+ echo "ALTER TABLE `tbl_transactions` CHANGE `method` `method` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;\n\n";
+ $dbh->exec("ALTER TABLE `tbl_transactions` CHANGE `method` `method` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;");
+ echo "Success update database for new system Back To Home";
+ }catch(PDOException $ex){
+ echo "Error Failed to connect to database: ".$ex->getMessage()."\n";
+ }
+ ?>
+
+
+
+
+
+
\ No newline at end of file