mirror of
https://github.com/aunefyren/wrapperr
synced 2024-12-14 13:22:26 +00:00
b098bc88ad
Better error codes in PHP HTTP response codes CSS changed to <a> elements Changed folder structure of html files to folder with index.html Linking between main, admin and caching pages Added footer to caching page
88 lines
No EOL
2.9 KiB
JavaScript
88 lines
No EOL
2.9 KiB
JavaScript
function get_config_initial() {
|
|
|
|
config_form = {
|
|
"password" : "",
|
|
"username" : "",
|
|
};
|
|
|
|
var config_data = JSON.stringify(config_form);
|
|
|
|
var xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
var result = JSON.parse(this.responseText);
|
|
if(result.password) {
|
|
login_menu();
|
|
} else {
|
|
first_time = true;
|
|
|
|
set_password();
|
|
}
|
|
}
|
|
};
|
|
xhttp.withCredentials = true;
|
|
xhttp.open("post", root + "api/get_config.php");
|
|
xhttp.send(config_data);
|
|
}
|
|
|
|
function get_config() {
|
|
|
|
current_password = document.getElementById('password').value;
|
|
current_username = document.getElementById('username').value;
|
|
|
|
config_form = {
|
|
"password" : current_password,
|
|
"username" : current_username,
|
|
};
|
|
|
|
var config_data = JSON.stringify(config_form);
|
|
|
|
var xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
var result = JSON.parse(this.responseText);
|
|
|
|
if(result.error) {
|
|
alert(result.message);
|
|
document.getElementById('password').value = '';
|
|
} else {
|
|
tautulli_apikey = result.data.tautulli_apikey;
|
|
tautulli_ip = result.data.tautulli_ip;
|
|
tautulli_port = result.data.tautulli_port;
|
|
tautulli_length = result.data.tautulli_length;
|
|
tautulli_root = result.data.tautulli_root;
|
|
|
|
ssl = result.data.ssl;
|
|
|
|
username = result.data.username;
|
|
password = "";
|
|
|
|
timezone = result.data.timezone;
|
|
|
|
wrapped_start = new Date(0);
|
|
wrapped_start.setUTCSeconds(result.data.wrapped_start);
|
|
|
|
wrapped_end = new Date(0);
|
|
wrapped_end.setUTCSeconds(result.data.wrapped_end);
|
|
|
|
get_user_movie_stats = result.data.get_user_movie_stats;
|
|
get_user_show_stats = result.data.get_user_show_stats;
|
|
get_user_show_buddy = result.data.get_user_show_buddy;
|
|
get_user_music_stats = result.data.get_user_music_stats;
|
|
|
|
get_year_stats_movies = result.data.get_year_stats_movies;
|
|
get_year_stats_shows = result.data.get_year_stats_shows;
|
|
get_year_stats_music = result.data.get_year_stats_music;
|
|
get_year_stats_leaderboard = result.data.get_year_stats_leaderboard;
|
|
|
|
use_cache = result.data.use_cache;
|
|
use_logs = result.data.use_logs;
|
|
|
|
set_tautulli(true);
|
|
}
|
|
}
|
|
};
|
|
xhttp.withCredentials = true;
|
|
xhttp.open("post", root + "api/get_config.php");
|
|
xhttp.send(config_data);
|
|
} |