The administration panel and web client for ParEdu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.7 KiB

<?php
if(!file_exists("creds.php")){
#Setup for first start
$error = 0;
if (is_dir("images") && is_writable("images")){
if(!file_exists("images/company")){
if(mkdir("images/company", 0777) && $error != 1){
echo "Vállalati fotó könyvtár létrehozva<br>";
}else{
$error = 1;
}
}
if(!file_exists("images/user")){
if(mkdir("images/user", 0777) && $error != 1){
echo "Felhasználói fotó könyvtár létrehozva<br>";
}else{
$error = 1;
}
}
if(!file_exists("images/school")){
if(mkdir("images/school", 0777) && $error != 1){
echo "Intézményi fotó könyvtár létrehozva<br>";
}else{
$error = 1;
}
}
}else{
echo "Az 'images' könyvtár vagy nem létezik, vagy nincs írhatónak beállítva.";
}
if (is_writable(__DIR__)){
if(!file_exists("creds.php")){
$url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . '://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
if(file_put_contents("creds.php", '<?php $sqlserver = "localhost"; $sqluser = "root"; $sqlpass = "dbpass"; $dbname = "paredu"; $siteurl = "'.$url.'"; ?>') && $error != 1){
echo "Adatbázis konfiguráció létrehozva (creds.php)<br>";
}else{
$error = 1;
}
}
}else{
echo "Az gyökérkönyvtár nincs írhatónak beállítva.";
}
if($error == 1){
echo "Nincsennek a jogok megfelelően beállítva. A gyökérmappa (".basename(__DIR__) .") legyen 777 jogosultságú.";
}
echo "<br><a href='index.php'>Visszatérés a kezdőlapra</a>";
}else{
echo "Már kész a telepítés. Az azonosító adatokat a creds.php fájlban lehet módosítani.";
}
?>