"; echo "$sqlServer
"; echo "$sqlUsername
"; echo "$sqlPassword
"; echo "Connecting to database...
"; $conn = mysqli_connect($sqlServer, $sqlUsername, $sqlPassword, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Sql connection successful!
"; // Grab details entered by user if (isset($_POST["serverName"])) { //Server name $serverName = $_POST["serverName"]; } if (isset($_POST["serverHostName"])) { //Hostname $serverHostName = $_POST["serverHostName"]; } if (isset($_POST["stylesheet"])) { //Custom CSS $stylesheet = $_POST["stylesheet"]; } if (isset($_POST["uploadDir"])) { //Directory $targetDir = rtrim($_POST["uploadDir"], '/'); } // Set defaults for any fields left blank if ($serverName == ''){ $serverName = "ImgHost"; } if ($serverHostName == ''){ $serverHostName = "imghost.local"; } if ($stylesheet == ''){ $stylesheet = "style.css"; } if ($targetDir == ''){ $targetDir = "uploads"; } // Check if private flag is active if (isset($_POST["enablePrivate"])) { $enablePrivate = 1; } else { $enablePrivate = 0; } // TODO setup logging IP addresses $enableLogging = 0; // SQL command that will update our settings $settingsApply = "UPDATE $settingstable SET serverName = '$serverName', serverHostName = '$serverHostName', stylesheet = '$stylesheet', uploadDir = '$targetDir', privateEnable = '$enablePrivate', loggingEnable = '$enableLogging' WHERE serverName = '$oldServerName'"; echo "Preparing to write settings with command - " . $settingsApply . "
"; // Apply the settomgs if (mysqli_query($conn, $settingsApply)) { echo "Settings successfully updated!
"; } else { echo "Database Error " . $sql . "
" . mysqli_error($conn); } // Prepare uploads directory if the user changed it if ($targetDir != $oldDir) { echo "Preparing directories...
"; $directory = "../" . $targetDir; echo $directory. "
"; mkdir ($directory); } echo "
Configuration update complete! Going back in 3 seconds, or click below for the home page.

"; echo ""; ?> Homepage