Example #1
0
function disconnect_database($con, $name)
{
    if ($con) {
        mysqli_close($con);
        printalert("info", "Disconnected from the <em>" . $name . "</em> SQL server");
    }
}
Example #2
0
                    $continue = false;
                }
            }
            if ($continue && $roleSupport) {
                if (file_put_contents("role_support", "1")) {
                    printalert("success", "Support role successfully installed");
                } else {
                    printalert("danger", "Failed to flag installation success");
                    $continue = false;
                }
            }
            if ($continue && $roleDomain) {
                if (file_put_contents("role_domain", "1")) {
                    printalert("success", "Domain role successfully installed");
                } else {
                    printalert("danger", "Failed to flag installation success");
                    $continue = false;
                }
            }
            ?>

			<p>
				<a class="btn btn-primary" href="index.php">Continue</a>
			</p>

<?php 
        } else {
            /* TODO: Refill form on failure */
            ?>

			<script>
Example #3
0
        if ($continue && !file_exists("config_user.php")) {
            $configUser = file_get_contents($PRIVATE_PHP_PATH . "/setup/config/config_user.php");
            if (!$configUser) {
                printalert("danger", "Cannot read <em>config_user.php</em>");
                $continue = false;
            } else {
                if (file_put_contents("config_user.php", $configUser)) {
                    printalert("success", "Copied <em>config_user.php</em>");
                } else {
                    printalert("danger", "Cannot write to <em>config.php</em>");
                    $continue = false;
                }
            }
        }
        if ($continue) {
            printalert("success", "Upgrade complete");
        }
        ?>

				<p>
					<a class="btn btn-primary" href="index.php">Continue</a>
				</p>

<?php 
    } else {
        // NOTE: This is where you may also ask for new configuration fields
        ?>

				<div class="panel panel-danger">
					<div class="panel-heading"><span class="glyphicon glyphicon-hdd"></span> Backup</div>
					<div class="panel-body">
Example #4
0
function update_database_structure($continue_r, $con, $file)
{
    $continue = $continue_r;
    global $PRIVATE_PHP_PATH;
    if ($continue) {
        $sql = file_get_contents($PRIVATE_PHP_PATH . "/setup/sql/" . $file);
        if (!$sql) {
            printalert("danger", "Cannot read <em>" . $file . "</em>");
            $continue = false;
        } else {
            if (mysqli_multi_query($con, $sql)) {
                printalert("success", "Database structure updated using <em>" . $file . "</em>");
                while (mysqli_more_results($con) && mysqli_next_result($con)) {
                    // no-op
                }
            } else {
                printalert("danger", "Error updating database using <em>" . $file . "</em>: " . mysqli_error($con));
                $continue = false;
            }
        }
    }
    return $continue;
}
Example #5
0
<?php 
        if ($_POST['nelSetupPassword'] == $NEL_SETUP_PASSWORD) {
            ?>

<?php 
            $_SESSION['nelSetupAuthenticated'] = 1;
            printalert("success", "You are now authenticated");
            $showForm = false;
            ?>
				<p>
					<a class="btn btn-primary" href="index.php">Continue</a>
				</p>

<?php 
        } else {
            printalert("danger", "Invalid password");
        }
        ?>

<?php 
    }
    if ($showForm) {
        ?>

				<form class="form" role="form" method="POST" action="" enctype="application/x-www-form-urlencoded">
					<div class="input-group">
						<label for="nelSetupPassword" class="sr-only">NeL Setup Password</label>
						<input type="password" class="form-control" id="nelSetupPassword" name="nelSetupPassword" placeholder="Password">
						<span class="input-group-btn">
							<input name="submit" type="submit" value="Authenticate" class="btn btn-primary">
						</span>