diff --git a/src/server/cyberhex-code/install/create_db.php b/src/server/cyberhex-code/install/create_db.php index 7319bac..1a1e63f 100644 --- a/src/server/cyberhex-code/install/create_db.php +++ b/src/server/cyberhex-code/install/create_db.php @@ -21,177 +21,169 @@ + connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + + // Create database + $sql = "CREATE DATABASE IF NOT EXISTS $DB_DATABASE"; + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + $conn->close(); + + // Connect to the new database + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); + + // Check connection + if ($conn->connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + + // Create user table + $sql = "CREATE TABLE IF NOT EXISTS users ( + id INT AUTO_INCREMENT PRIMARY KEY, + username VARCHAR(255) NOT NULL, + email VARCHAR(255) NOT NULL, + perms VARCHAR(255), + password VARCHAR(255), + 2fa VARCHAR(255) + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create log table + $sql = "CREATE TABLE IF NOT EXISTS log ( + id INT AUTO_INCREMENT PRIMARY KEY, + logtext VARCHAR(255) NOT NULL, + loglevel VARCHAR(255) NOT NULL, + machine_id VARCHAR(255) + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create settings table + $sql = "CREATE TABLE IF NOT EXISTS settings ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(255) NOT NULL, + value VARCHAR(255) NOT NULL + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create api table + $sql = "CREATE TABLE IF NOT EXISTS api ( + id INT AUTO_INCREMENT PRIMARY KEY, + apikey VARCHAR(255) NOT NULL, + machine_id VARCHAR(255) NOT NULL + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create secrets table + $sql = "CREATE TABLE IF NOT EXISTS secrets ( + id INT AUTO_INCREMENT PRIMARY KEY, + cert VARCHAR(255) NOT NULL, + machine_id VARCHAR(255) NOT NULL + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create machine table + $sql = "CREATE TABLE IF NOT EXISTS machines ( + id INT AUTO_INCREMENT PRIMARY KEY, + machine_name VARCHAR(255) NOT NULL, + machine_location VARCHAR(255) NOT NULL, + machine_ip VARCHAR(255) NOT NULL + )"; + + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + if($success!==1){ + echo '
'; + }else{ + echo '
'; + } + + $conn->close(); + ?> - - - - - - -connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); -} - -// Create database -$sql = "CREATE DATABASE IF NOT EXISTS $DB_DATABASE"; -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -$conn->close(); - -// Connect to the new database -$conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); - -// Check connection -if ($conn->connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); -} - -// Create user table -$sql = "CREATE TABLE IF NOT EXISTS users ( - id INT AUTO_INCREMENT PRIMARY KEY, - username VARCHAR(255) NOT NULL, - email VARCHAR(255) NOT NULL, - perms VARCHAR(255), - password VARCHAR(255), - 2fa VARCHAR(255) -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -// Create log table -$sql = "CREATE TABLE IF NOT EXISTS log ( - id INT AUTO_INCREMENT PRIMARY KEY, - logtext VARCHAR(255) NOT NULL, - loglevel VARCHAR(255) NOT NULL, - machine_id VARCHAR(255) -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -// Create settings table -$sql = "CREATE TABLE IF NOT EXISTS settings ( - id INT AUTO_INCREMENT PRIMARY KEY, - name VARCHAR(255) NOT NULL, - value VARCHAR(255) NOT NULL -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -// Create api table -$sql = "CREATE TABLE IF NOT EXISTS api ( - id INT AUTO_INCREMENT PRIMARY KEY, - apikey VARCHAR(255) NOT NULL, - machine_id VARCHAR(255) NOT NULL -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -// Create secrets table -$sql = "CREATE TABLE IF NOT EXISTS secrets ( - id INT AUTO_INCREMENT PRIMARY KEY, - cert VARCHAR(255) NOT NULL, - machine_id VARCHAR(255) NOT NULL -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -// Create machine table -$sql = "CREATE TABLE IF NOT EXISTS machines ( - id INT AUTO_INCREMENT PRIMARY KEY, - machine_name VARCHAR(255) NOT NULL, - machine_location VARCHAR(255) NOT NULL, - machine_ip VARCHAR(255) NOT NULL -)"; - -if ($conn->query($sql) === TRUE) { - echo '
'; -} else { - $success=0; - echo '
'; -} - -if($success!==1){ - echo '
'; -}else{ - echo '
'; -} - -$conn->close(); -?> - -