75 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| /** *****************************
 | |
|  * Ideenmelder
 | |
|  * Autor: Walter Hupfeld, Hamm
 | |
|  * E-Mail: info@hupfeld-software.de
 | |
|  * Version: 1.0
 | |
|  * Datum: 18.05.2021
 | |
|  ******************************** */
 | |
| 
 | |
| 
 | |
| require("config.db.php");
 | |
| 
 | |
| $db->query("TRUNCATE config");
 | |
| 
 | |
| $boolActive   = (isset($_POST['active'])) ? "1" : "0";
 | |
| $boolRating   = (isset($_POST['rating'])) ? "1" : "0";
 | |
| $boolComment  = (isset($_POST['comment'])) ? "1" : "0";
 | |
| $boolUpload   = (isset($_POST['fileupload'])) ? "1" : "0";
 | |
| $boolUserinfo = (isset($_POST['userinfo'])) ? "1" : "0";
 | |
| $boolDefect   = (isset($_POST['defect'])) ? "1" : "0";
 | |
| $boolActive = 1;
 | |
| 
 | |
| $strUploaddir = $_POST['uploaddir'];
 | |
| $strStadt   = $_POST['district'];
 | |
| $strTitle   = $_POST['title'];
 | |
| $fileGeojson =$_POST['geojson'];
 | |
| $numInfoLat  = $_POST['lat'];; 
 | |
| $numInfoLng  = $_POST['lng'];;
 | |
| $numZoom     = $_POST['zoom'];;
 | |
| $strLogo     = $_POST['logo'];;
 | |
| $contactEmail= $_POST['contactEmail'];;
 | |
| $strImpressum= $_POST['impressum'];
 | |
| $strUrl      = $_POST['url'];
 | |
| $strUrlBez   = $_POST['urlBez'];
 | |
| $strIntroText= $_POST['introtext'];
 | |
| $strUsername = $_POST['login'];
 | |
| $strPassword = $_POST['password'];
 | |
| 
 | |
| 
 | |
| $strImpressum=addslashes($strImpressum);
 | |
| $strIntroText=addslashes($strIntroText);
 | |
| $strPasswordHash = password_hash($strPassword,PASSWORD_BCRYPT);
 | |
| 
 | |
| // Username und Passwort in der Datenbank
 | |
| $strSQL = "INSERT INTO user (username,passwordhash) values (:username, :passwordhash)";
 | |
| $stmt = $db->prepare($strSQL);
 | |
| $stmt->bindValue(':username', $strUsername);
 | |
| $stmt->bindValue(':passwordhash', $strPasswordHash);
 | |
| $stmt->execute();
 | |
| exit;
 | |
| 
 | |
| $db->query("UPDATE config SET value= '$strUploaddir' WHERE key='uploaddir'");
 | |
| $db->query("UPDATE config SET value= '$fileGeojson' WHERE key='fileGeojson'");
 | |
| $db->query("UPDATE config SET value= '$strStadt' WHERE key='stadt'");
 | |
| $db->query("UPDATE config SET value= '$strTitle' WHERE key='title'");
 | |
| $db->query("UPDATE config SET value= '$numInfoLat' WHERE key='InfoLat'");
 | |
| $db->query("UPDATE config SET value= '$numInfoLng' WHERE key='InfoLng'");
 | |
| $db->query("UPDATE config SET value= '$numZoom' WHERE key='zoom'");
 | |
| $db->query("UPDATE config SET value= '$strLogo' WHERE key='logo'");
 | |
| $db->query("UPDATE config SET value= '$contactEmail' WHERE key='contactEmail'");
 | |
| $db->query("UPDATE config SET value= '$strImpressum' WHERE key='impressum'");
 | |
| $db->query("UPDATE config SET value= '$strUrl' WHERE key='url'");
 | |
| $db->query("UPDATE config SET value= '$strUrlBez' WHERE key='UrlBez'");
 | |
| $db->query("UPDATE config SET value= '$strIntroText' WHERE key='IntroText'");
 | |
| 
 | |
| $db->query("UPDATE config SET value= '$boolActive' WHERE key='boolActive'");
 | |
| $db->query("UPDATE config SET value= '$boolRating' WHERE key='boolRating'");
 | |
| $db->query("UPDATE config SET value= '$boolComment' WHERE key='boolComment'");
 | |
| $db->query("UPDATE config SET value= '$boolUserinfo' WHERE key='boolUserinfo'");
 | |
| $db->query("UPDATE config SET value= '$boolDefect' WHERE key='boolDefect'");
 | |
| $db->query("UPDATE config SET value= '$boolUpload' WHERE key='boolUpload'");
 | |
| 
 | |
| 
 | |
| header("Location: index.php"); |