"use strict"; function do_insert_user_info() { if(document.getElementById('opennamu_get_user_info')) { let name = document.getElementById('opennamu_get_user_info').innerHTML; fetch("/api/user_info/" + opennamu_do_url_encode(name)).then(function(res) { return res.json(); }).then(function(data) { let lang_data = data["language"]; 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'] + ')
' + ''; document.getElementById('opennamu_get_user_info').innerHTML = end_data; }); } } do_insert_user_info();