diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index 79c5147..f222324 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -31,7 +31,7 @@ class Provision extends BaseController } echo "Connected successfully"; - $list_limit = 12; + $list_limit = 2; $mysql = "SELECT id, member_id, uid, internal_url,product_id,status,provision_port,updated FROM members_products WHERE db_status = 0 AND product_id IN ('A000004','A000003') @@ -53,15 +53,28 @@ class Provision extends BaseController // Create database $sql = "CREATE DATABASE $dbName"; if ($conn->query($sql) === TRUE) { - echo "Database created successfully"; + // echo "Database created successfully"; + log_message('critical', "***** ***** prepareDataBase :: () Database created successfully "); + + $mysql = "UPDATE members_products SET updated=now() WHERE uid::TEXT = '".$provisionUID."'"; + try { + + $query = $this->db->query($mysql); + + $sql = "CREATE USER '" . $dbName . "'@'localhost' IDENTIFIED BY '" . $provisionUID . "'"; + $result = mysqli_query($conn, $sql); + $sql = "GRANT SELECT , INSERT , UPDATE , DELETE ON " . $dbName . " . * TO '" . $dbName . "'@'localhost' IDENTIFIED BY '" . $provisionUID . "'"; + $result = mysqli_query($conn, $sql); + + $mysql = "UPDATE members_products SET updated=now(), db_status = db_status + 1 WHERE uid::TEXT = '".$provisionUID."'"; + $query = $this->db->query($mysql); + } + catch(\Exception $e) { + // echo 'Message: ' .$e->getMessage(); + log_message('critical', "***** ***** prepareDataBase Error:: () ".$e->getMessage()); + } - $sql = "CREATE USER '" . $dbName . "'@'localhost' IDENTIFIED BY '" . $provisionUID . "'"; - $result = mysqli_query($conn, $sql); - $sql = "GRANT SELECT , INSERT , UPDATE , DELETE ON " . $dbName . " . * TO '" . $dbName . "'@'localhost' IDENTIFIED BY '" . $provisionUID . "'"; - $result = mysqli_query($conn, $sql); - $mysql = "UPDATE members_products SET updated=now(), db_status = db_status + 1 WHERE uid::TEXT = '".$provisionUID."'"; - $query = $this->db->query($mysql); } else { echo "Error creating database: " . $conn->error;