"use strict";
function do_insert_user_info() {
if(document.getElementById('opennamu_get_user_info')) {
let name = document.getElementById('opennamu_get_user_info').innerHTML;
let lang_data = new FormData();
lang_data.append('data', ['normal', 'ban', 'ban', 'ban', 'type', 'user_name', 'authority', 'state', 'level', ].join(' '));
fetch('/api/v2/lang', {
method : 'POST',
body : lang_data,
}).then(function(res) {
return res.json();
}).then(function(lang) {
lang_data = lang["data"];
fetch("/api/user_info/" + opennamu_do_url_encode(name)).then(function(res) {
return res.json();
}).then(function(data) {
let get_data_auth = data['data']['auth'];
let get_data_auth_date = data['data']['auth_date'];
if(get_data_auth_date !== '0') {
get_data_auth += ' (~' + get_data_auth_date + ')';
}
let get_data_ban = data['data']['ban'];
let ban_state = '';
if(get_data_ban === '0') {
ban_state = lang_data['normal'];
} else {
let get_ban_do_type = get_data_ban[1].replace(/[a-zA-Z]/g, '');
let get_ban_range_type = get_data_ban[1].replace(/[0-9]/g, '');
if(get_ban_range_type === 'a') {
ban_state = '' + lang_data['ban'] + '';
} else if(get_ban_range_type === 'b') {
ban_state = '' + lang_data['ban'] + '';
} else if(get_ban_range_type === 'c') {
ban_state = data['data']['auth'];
} else {
ban_state = '' + lang_data['ban'] + '';
}
if(get_data_ban[1] !== '') {
ban_state += '
'
ban_state += lang_data['type'] + ' : ' + get_data_ban[1];
}
}
let end_data = '' +
'
| ' + lang_data['user_name'] + ' | ' + '' + data['data']['render'] + ' | ' + '
| ' + lang_data['authority'] + ' | ' + '' + get_data_auth + ' | ' + '
| ' + lang_data['state'] + ' | ' + '' + ban_state + ' | ' + '
| ' + lang_data['level'] + ' | ' + '' + data['data']['level'] + ' (' + data['data']['exp'] + ' / ' + data['data']['max_exp'] + ') | ' + '