getConnection(); if (isset($_POST['action'])) { $action = $_POST['action']; switch ($action) { case "loadGeneralSettings": $query = "SELECT * from settings"; $result = $conn->query($query); if ($result->num_rows > 1) { // todo throw error } $r = mysqli_fetch_assoc($result); if ($r['password'] != "-1") { $r['passwordEnabled'] = true; } else { $r['passwordEnabled'] = false; } echo json_encode($r); break; case "saveGeneralSettings": $mediacentername = $_POST['mediacentername']; $password = $_POST['password']; $videopath = $_POST['videopath']; $tvshowpath = $_POST['tvshowpath']; $query = "UPDATE settings SET video_path='$videopath', episode_path='$tvshowpath', password='$password', mediacenter_name='$mediacentername' WHERE 1"; if ($conn->query($query) === true) { echo '{"success": true}'; } else { echo '{"success": true}'; } break; case "loadInitialData": $query = "SELECT * from settings"; $result = $conn->query($query); if ($result->num_rows > 1) { // todo throw error } $r = mysqli_fetch_assoc($result); if ($r['password'] != "-1") { $r['passwordEnabled'] = true; } else { $r['passwordEnabled'] = false; } unset($r['password']); echo json_encode($r); break; } }