* *********************************************************************/ /** * yourCMDB setup * @author Michael Batz <*****@*****.**> */ use yourCMDB\setup\DatastoreSetupHelper; use yourCMDB\setup\UserSetupHelper; use Exception; //load bootstrap $scriptBaseDir = dirname(__FILE__); $coreBaseDir = realpath("{$scriptBaseDir}/../core"); include "{$coreBaseDir}/bootstrap.php"; //setup execution intro(); databaseSetup(); userSetup(); configHelp(); function intro() { echo "Welcome to yourCMDB\n"; echo "--------------------\n\n"; echo "This setup script will guide you through the setup process.\n"; echo "\n"; } function databaseSetup() { echo "DatabaseSetup\n"; $datastoreSetup = new DatastoreSetupHelper(); //check database connection echo "- checking datastore connection...";
$message = ""; if (isset($_REQUEST['message'])) { $message = htmlentities($_REQUEST['message']); } if (isset($_POST['action'])) { if ($_POST['action'] == "set" && isset($_POST['k']) && isset($_POST['v'])) { $delete = isset($_POST['delete']) && $_POST['delete'] == "delete"; if ($delete) { setServiceParam($service_id, $_POST['k'], false); } else { setServiceParam($service_id, $_POST['k'], $_POST['v']); } } else { if ($_POST['action'] == "setup") { include "../include/database.php"; $result = databaseSetup($_REQUEST['id']); if ($result !== true) { $message = $result; } else { $message = "Database setup successfully."; } } else { if ($_POST['action'] == "ghostdb" && isset($_POST['db_id'])) { include "../include/database.php"; include "../include/ghost.php"; $db_settings = databaseSettings($_POST['db_id']); if ($db_settings !== false) { ghostSetDatabase($_REQUEST['id'], $db_settings); $message = "Database settings should be set properly."; } else { $message = "Failed to find database settings for the specified database service.";