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
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.";
|
|
}
|
|
?>
|