save settings correctly to db and parse response from insertion
This commit is contained in:
parent
133851fe0d
commit
7954af888d
@ -22,5 +22,24 @@ if (isset($_POST['action'])) {
|
||||
}
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
@ -93,10 +93,19 @@ class GeneralSettings extends React.Component {
|
||||
const updateRequest = new FormData();
|
||||
updateRequest.append('action', 'saveGeneralSettings');
|
||||
|
||||
fetch('/api/settings.php', {method: 'POST', body: updateRequest})
|
||||
updateRequest.append('password', this.state.passwordsupport ? this.state.password : "-1");
|
||||
updateRequest.append('videopath', this.state.videopath);
|
||||
updateRequest.append('tvshowpath', this.state.tvshowpath);
|
||||
updateRequest.append('mediacentername', this.state.mediacentername);
|
||||
|
||||
fetch('/api/Settings.php', {method: 'POST', body: updateRequest})
|
||||
.then((response) => response.json()
|
||||
.then((result) => {
|
||||
// todo 2020-07-4: settings result here
|
||||
if (result.success) {
|
||||
// todo 2020-07-10: popup success
|
||||
} else {
|
||||
// todo 2020-07-10: popup error
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user