Вход Регистрация
Файл: admin/applications/members/js/ipsEditGroup.js
Строк: 72
<?php
function checkform
() {

    
/* Unlimited stuff */
    
$$('._unlimitedNumber').each( function(elem)
    {
        
field = elem.readAttribute('unlimited-field');
        
input = elem.down('input');
        
        if ( $(
field + '_cb').checked == true )
        {
            $(
field).value = -1;
            
Debug.write( $(field).name + "is -1");
        }
    } );
    
    
/* Admin check */
    
isAdmin = $('g_access_cp_yes');
    
isMod   = $('g_is_supmod_yes');
    
msg        = '';
    
    if ( 
isAdmin && isAdmin.checked == true )
    {
        
msg += 'Пользователи этой группы имеют доступ к Админцентруnn';
    }
    
    if ( 
isMod && isMod.checked == true )
    {
        
msg += 'Пользователи этой группы являются супермодераторы.nn';
    }
    
    if ( 
msg != '' )
    {
        if( 
confirm( "Проверка безопасностиn--------------nНазвание группы пользователей: " + $F('g_title') + "n--------------nn" + msg + 'Это верно?' ) )
        {
            return 
true;
        }
        else
        {
            return 
false;
        }
    }
}

function 
setUpForm()
{
    $$(
'._unlimitedNumber').each( function(elem)
    {
        
field = elem.readAttribute('unlimited-field');
        
input = elem.down('input');
        
        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 } );
        
        $(
field + '_cb').observe( 'click', setUpFormCbToggle );
        
        if ( 
input.value == -1 )
        {
            $(
field + '_cb').checked = true;
            
            
input.hide();
        }
    } );
}

function 
setUpFormCbToggle(e)
{
    
elem = Event.findElement(e);
    
field = elem.id.replace( /_cb$/, '' );
    
    if ( 
elem.checked == true )
    {
        new 
Effect.Fade( $(field), { duration: 0.4 } );
    }
    else
    {
        new 
Effect.Appear( $(field), { duration: 0.4 } );
        
        if ( $(
field).value == -1 )
        {
            $(
field).value = 0;
        }
    }
}

function 
stripGuestLegend()
{
    $$(
'.guest_legend').each( 
                            function( 
elem )
                            {
                                
elem.hide();
                            } 
                        );
}
?>
Онлайн: 2
Реклама