mirror of
https://github.com/aunefyren/wrapperr
synced 2024-12-13 21:02:28 +00:00
9765c44280
- New button in admin-settings to test Tautulli connection - API now responds if Tautulli can't be reached - Added footer (not visible on stat-screen) - Passwords now clears on incorrect login
79 lines
No EOL
2.5 KiB
JavaScript
79 lines
No EOL
2.5 KiB
JavaScript
function get_config_initial() {
|
|
|
|
config_form = {
|
|
"password" : ""
|
|
};
|
|
|
|
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", "api/get_config.php");
|
|
xhttp.send(config_data);
|
|
}
|
|
|
|
function get_config() {
|
|
|
|
current_password = document.getElementById('password').value;
|
|
|
|
config_form = {
|
|
"password" : current_password
|
|
};
|
|
|
|
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;
|
|
|
|
password = "";
|
|
|
|
library_id_movies = result.data.library_id_movies;
|
|
library_id_shows = result.data.library_id_shows;
|
|
|
|
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_year_stats = result.data.get_year_stats;
|
|
|
|
use_cache = result.data.use_cache;
|
|
cache_age_limit = result.data.cache_age_limit;
|
|
|
|
set_tautulli(true);
|
|
}
|
|
}
|
|
};
|
|
xhttp.withCredentials = true;
|
|
xhttp.open("post", "api/get_config.php");
|
|
xhttp.send(config_data);
|
|
} |