Version 3.2.3

This commit is contained in:
Neo committed 2025-12-19 00:34:03 -08:00
1 parent ae5c01cc78
commit 78706903a2
2641 files changed
+228363 -201264

No files matched your search

@@ -0,0 +1,61 @@
/************************************************/
/* IPB3 Javascript */
/* -------------------------------------------- */
/* acp.banfilters.js - Banfilters functions */
/* (c) IPS, Inc 2011 */
/* -------------------------------------------- */
/* Author: Terabyte */
/************************************************/
var _banfilters = window.IPBACP;
_banfilters.prototype.banfilters = {
popups: null,
init: function()
{
Debug.write("Initializing acp.banfilters.js");
document.observe("dom:loaded", function(){
/* Setup add filter button */
if( $('add_banfilter') )
{
$('add_banfilter').observe( 'click', acp.banfilters.addNewFilter );
}
/* Setup delete form */
if( $('ban-delete') )
{
$('ban-delete').observe( 'submit', function( e ){
var checkboxes = $('ban-delete').getElementsByTagName('input');
for( var i = 0; i < checkboxes.length; i++ )
{
if( checkboxes[i].checked )
{
return true;
}
}
alert( ipb.lang['no_ban_to_delete'] );
Event.stop( e );
});
}
});
},
addNewFilter: function( e )
{
Event.stop(e);
if( acp.banfilters.popup )
{
acp.banfilters.popup.show();
}
else
{
acp.banfilters.popup = new ipb.Popup('add_banfilter_popup', { type: 'pane', modal: false, hideAtStart: false, w: '600px', initial: ipb.templates['add_banfilter'] } );
}
}
};
acp.banfilters.init();
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
<a href="http://www.invisionpower.com">IP.Board</a>
</body>
</html>
@@ -48,9 +48,9 @@ function setUpForm()
field = elem.readAttribute('unlimited-field');
input = elem.down('input');
cbox = new Element('input', { type: 'checkbox', name: field + '_cb', id: field + '_cb' } );
span = new Element('span').addClassName('desctext').update(" Unlimited");
div = new Element('div').setStyle( 'padding-bottom: 3px' ).insert( cbox ).insert( span );
var cbox = new Element('input', { type: 'checkbox', name: field + '_cb', id: field + '_cb' } );
var span = new Element('label', { 'for': field + '_cb', 'class': 'desctext clickable' } ).update( '&nbsp;' + ipb.lang['unlimited_text'] );
var div = new Element('div').setStyle( 'padding-bottom: 3px' ).insert( cbox ).insert( span );
input.insert( { before: div } );
@@ -93,12 +93,4 @@ function stripGuestLegend()
elem.hide();
}
);
//$('tabtab-GROUPS|6').hide();
$('g_view_board_no').observe('click', function(e){
$('g_view_board_warning').style.display = 'inline';
});
$('g_view_board_yes').observe('click', function(e){
$('g_view_board_warning').style.display = 'none';
});
}
@@ -1,38 +0,0 @@
function check_boxes()
{
var ticked = $('maincheckbox').checked;
var checkboxes = document.getElementsByTagName('input');
for ( var i = 0 ; i <= checkboxes.length ; i++ )
{
var e = checkboxes[i];
if ( typeof(e) != 'undefined' && e.type == 'checkbox')
{
var boxname = e.id;
var boxcheck = boxname.replace( /^(.+?)_.+?$/, "$1" );
if ( boxcheck == 'mid' )
{
e.checked = ticked;
}
}
}
}
function checkThisForm()
{
var selectedOpt = $F('manage_type');
if( selectedOpt == 'delete' )
{
return confirm( "Вы действительно хотите удалить все отмеченные учетные записи?\n\nЭто действие невозможно будет остановить и/или отменить!" );
}
else if( selectedOpt == 'unban' )
{
return confirm( "Данной действие только убирает флаг 'Блокировки пользователя'!\n\nЕсли пользователь был перенесен в группу для заблокированных, или был добавлен IP адрес, email адрес или логин пользователя в список заблокированных, вам необходимо самостоятельно убрать эти ограничения.\n\nВы также можете нажать кнопку 'Отменить' и кликнув по имени пользователя перейти в централизованную панель управления блокировкой пользоватля." );
}
return false;
}