Ejemplo n.º 1
0
*
*********************************************************************/
/**
* 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...";
Ejemplo n.º 2
0
 $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.";