Файл: Boomchat 7.1/js/admin.js
Строк: 428
<?php
$(document).ready(function(){
$("#ad_setting").click(function(){
admin_setting_reload();
});
$("#ad_room").click(function(){
admin_room_reload();
});
$("#ad_user").click(function(){
admin_user_reload();
});
$("#ad_word").click(function(){
wordFilter();
});
$("#search_user").click(function(){
searchUser();
});
// add a new room to room list
$('#main_option').on('click', '#add_room_button', function(){
var name = $('#add_room_name').val();
var type = $('#room_access option:selected').attr('value');
$.post('system/data_process.php', { name: name, type: type}, function(response) {
if (response == 1){
$('#room_error p').text(system.errorRoomexist);
}
else if (response == 2){
$('#room_error p').text(system.errorName);
}
else {
$('#add_room_name').val('');
admin_room_reload();
}
});
});
// updating the setting in database when super admin
$(document).on('click', '#main_option #setting_button', function() {
var site_title = $('#my_title').val();
var site_domain = $('#my_domain').val();
var set_registration = $( "#set_registration option:selected" ).val();
var set_maintenance = $( "#set_maintenance option:selected" ).val();
var set_flood = $( "#set_flood option:selected" ).val();
var set_unmute = $( "#set_unmute option:selected" ).val();
var set_default_theme = $( "#set_default_theme option:selected" ).val();
var set_allow_theme = $( "#set_allow_theme option:selected" ).val();
var set_chat_history = $( "#set_chat_history option:selected" ).val();
var set_log_history = $( "#set_history option:selected" ).val();
var set_data_delete = $( "#set_data_delete option:selected" ).val();
var set_max_avatar = $( "#set_max_avatar option:selected" ).val();
var set_max_message = $( "#set_max_message option:selected" ).val();
var set_max_username = $( "#set_max_username option:selected" ).val();
var set_max_hosting = $( "#set_max_host option:selected" ).val();
var set_allow_link = $( "#set_allow_link option:selected" ).val();
var set_away = $( "#set_away option:selected" ).val();
var set_gone = $( "#set_gone option:selected" ).val();
var set_emoticon = $( "#set_emoticon option:selected" ).val();
var set_private = $( "#set_private option:selected" ).val();
var set_upload = $( "#set_upload option:selected" ).val();
var set_allow_history = $( "#set_allow_history option:selected" ).val();
var set_max_weight = $( "#set_max_weight option:selected" ).val();
var set_ads = $( "#set_ads option:selected" ).val();
var set_ads_delay = $( "#set_adsdelay option:selected" ).val();
var set_ads_count = $( "#set_adscount option:selected" ).val();
var orientation = $( "#set_orientation option:selected" ).val();
var welcome = $( "#set_welcome option:selected" ).val();
var guestOk = $( "#set_guest option:selected" ).val();
var guestChat = $( "#set_guest_chat option:selected" ).val();
var guestClear = $( "#set_guest_clear option:selected" ).val();
var validation = $( "#set_validation option:selected" ).val();
var set_cookie = $( "#set_cookie option:selected" ).val();
var set_repeat = $( "#set_email_repeat option:selected" ).val();
var set_speed = $( "#set_speed option:selected" ).val();
var set_language = $( "#set_language option:selected" ).val();
var set_show_topic = $( "#set_show_topic option:selected" ).val();
var set_private_style = $( "#set_private_style option:selected" ).val();
var set_timezone = $( "#set_timezone option:selected" ).val();
var set_reg_full = $( "#set_reg_full option:selected" ).val();
var set_use_avatar = $( "#set_use_avatar option:selected" ).val();
var set_fwidth = $( "#set_fwidth" ).val();
var set_wnews = $( "#set_welcome_news" ).val();
var set_news_title = $( "#set_news_title" ).val();
var set_wmessage = $( "#set_welcome_msg" ).val();
var set_rules = $( "#set_rules" ).val();
var set_age = $( "#set_min_age" ).val();
var set_logs = $( "#set_msglog" ).val();
var set_psound = $( "#set_psound" ).val();
var set_rtl = $( "#set_rtl" ).val();
var set_colors = $( "#set_allow_color" ).val();
var set_avatar = $( "#set_allow_avatar" ).val();
var set_allow_friend = $( "#set_allow_friend" ).val();
var set_allow_ignore = $( "#set_allow_ignore" ).val();
var set_custom_count = $( "#set_custom_count option:selected" ).val();
var set_custom1 = $( "#set_custom1" ).val();
var set_custom2 = $( "#set_custom2" ).val();
var set_allow_username = $( "#set_allow_username option:selected" ).val();
var set_use_player = $( "#set_use_player option:selected" ).val();
var set_player_url = $( "#set_player_url" ).val();
var set_player_status = $( "#set_player_status option:selected" ).val();
var set_fblogin = $( "#set_fblogin option:selected" ).val();
var set_fbapi = $( "#set_fbapi" ).val();
var set_fbsecret = $( "#set_fbsecret" ).val();
var set_del_file = $( "#set_del_file option:selected" ).val();
var set_bridge = $( "#set_bridge option:selected" ).val();
var set_uhome = $( "#set_uhome option:selected" ).val();
var set_home = $( "#set_home" ).val();
var set_ico = $( "#set_list_ico option:selected" ).val();
var setht = $( "#set_ht" ).val();
$.post('system/setting_process.php', {
site_title: site_title,
site_domain: site_domain,
set_registration: set_registration,
set_maintenance: set_maintenance,
set_flood: set_flood,
set_unmute: set_unmute,
set_default_theme: set_default_theme,
set_allow_theme: set_allow_theme,
set_chat_history: set_chat_history,
set_log_history: set_log_history,
set_data_delete: set_data_delete,
set_max_message: set_max_message,
set_max_avatar: set_max_avatar,
set_allow_link: set_allow_link,
set_away: set_away,
set_gone: set_gone,
set_max_hosting: set_max_hosting,
set_emoticon: set_emoticon,
set_allow_history: set_allow_history,
set_private: set_private,
set_upload: set_upload,
set_max_weight: set_max_weight,
set_max_username: set_max_username,
set_ads: set_ads,
set_adsdelay: set_ads_delay,
set_orientation: orientation,
set_adscount: set_ads_count,
set_guest: guestOk,
set_guest_chat: guestChat,
set_guest_clear: guestClear,
set_validation: validation,
set_cookie: set_cookie,
set_email_repeat: set_repeat,
set_speed: set_speed,
set_language: set_language,
set_show_topic: set_show_topic,
set_private_style: set_private_style,
set_timezone: set_timezone,
set_reg_full: set_reg_full,
set_use_avatar: set_use_avatar,
set_fwidth: set_fwidth,
set_wmsg: set_wmessage,
set_ntitle: set_news_title,
set_news: set_wnews,
set_rules: set_rules,
set_age: set_age,
set_logs: set_logs,
set_psound: set_psound,
set_rtl: set_rtl,
set_welcome: welcome,
set_avatar: set_avatar,
set_allow_friend: set_allow_friend,
set_allow_ignore: set_allow_ignore,
set_colors: set_colors,
set_custom_count: set_custom_count,
set_custom1: set_custom1,
set_custom2: set_custom2,
set_allow_username: set_allow_username,
set_use_player: set_use_player,
set_player_url: set_player_url,
set_fblogin: set_fblogin,
set_fbapi: set_fbapi,
set_fbsecret: set_fbsecret,
set_player_status: set_player_status,
set_del_file: set_del_file,
set_bridge: set_bridge,
set_uhome: set_uhome,
set_home: set_home,
set_ico: set_ico,
set_ht: setht
}, function(response) {
if(response == 2){
return false;
}
else if (response == 3){
location.reload();
}
else {
$("#main_option #setting_button").html("<span class="success">"+system.updateSuccess+"</span>").delay(3000).queue(function(n) {$(this).html(system.updateButton);
n();
});
}
});
return false;
});
// delete a room from room list
$(document).on('click', '#main_option .delete_room button', function() {
var delete_room = $(this).val();
$.post('system/data_process.php', { delete_room: delete_room }, function(response) {
if (response == 1){
$('#room_error p').text(system.errorMain);
}
else {
admin_room_reload();
showRooms();
}
});
return false;
});
// delete admin from panel list
$(document).on('click', '#main_option .delete_admin button', function() {
var delete_admin = $(this).val();
$.post('system/admin_user_process.php', { delete_admin: delete_admin }, function(response) {
admin_user_reload();
});
return false;
});
// delete banned from panel list
$(document).on('click', '#main_option .delete_banned button', function() {
var delete_banned = $(this).val();
$.post('system/admin_user_process.php', { delete_banned: delete_banned }, function(response) {
admin_user_reload();
});
return false;
});
// delete modo from panel list
$(document).on('click', '#main_option .delete_modo button', function() {
var delete_modo = $(this).val();
$.post('system/admin_user_process.php', { delete_modo: delete_modo }, function(response) {
admin_user_reload();
});
return false;
});
// delete muted from panel list
$(document).on('click', '#main_option .delete_muted button', function() {
var delete_muted = $(this).val();
$.post('system/admin_user_process.php', { delete_muted: delete_muted }, function(response) {
admin_user_reload();
});
return false;
});
// delete vip from panel list
$(document).on('click', '#main_option .delete_vip button', function() {
var delete_vip = $(this).val();
$.post('system/admin_user_process.php', { delete_vip: delete_vip }, function(response) {
admin_user_reload();
});
return false;
});
// add word to filter list
$("#main_option").on('click', '#add_filter #add_word', function() {
var word = $('#bad_word').val();
if(word != ''){
$.post('system/word_process.php', { word: word }, function() {
wordFilter();
});
}
return false;
});
// delete word from filter list
$("#main_option").on('click', '#filter_list .delete_word button', function() {
var del_word = $(this).val();
$.post('system/word_process.php', { delete_word: del_word }, function() {
wordFilter();
});
return false;
});
// get user information
$('#search_user_info').change(function(){
var info_user = $("#search_user_info option:selected").val();
$.post('system/user_info_process.php', {info_user: info_user}, function(html) {
$('#search_details').html(html);
});
return false;
});
// show options section in admin panel
$("#main_option").on('click', '.setting_option_button', function() {
var viewOptions = $(this).attr('value');
if(viewOptions == 'setting_update'){
$('#setting_button').hide();
}
else {
$('#setting_button').show();
}
$( ".setting_part" ).each(function() {
$(this).hide();
});
$( ".setting_option_button" ).each(function() {
$(this).removeClass('selected_element');
});
$('#'+viewOptions).show();
$(this).addClass('selected_element');
});
// show room by access
$("#main_option").on('click', '.room_select_button', function() {
var viewRooms = $(this).attr('value');
$( ".all_room" ).each(function() {
$(this).hide();
});
$( ".room_select_button" ).each(function() {
$(this).removeClass('selected_element');
});
$('.'+viewRooms).show();
$(this).addClass('selected_element');
});
// show users in admin panel by selected rank
$("#main_option").on('click', '.view_user_button', function() {
var viewUsers = $(this).attr('value');
$( ".user_quart" ).each(function() {
$(this).hide();
});
$( ".view_user_button" ).each(function() {
$(this).removeClass('selected_element');
});
$('.'+viewUsers).show();
$(this).addClass('selected_element');
});
//Auto muted processor
imgClean = function()
{
clearInterval(clearingImg);
$.ajax({
url: "system/img_clean.php",
cache: false,
success: function(response){},
});
}
var database_clean = setInterval(clean_database, 600000);
var clearing_mute = setInterval(mute_process, 120000);
var clearingImg = setInterval(imgClean, 60000);
});
?>