Вход Регистрация
Файл: billing/_rootmenu/acp_js.js
Строк: 227
<?php
//------------------------------------------
// Invision Power Board v2.3
// ACP Specific JS File
// (c) 2007 Invision Power Services, Inc.
// By: Matt Mecham, Brandon Farber
// http://www.invisionboard.com
//------------------------------------------

//==========================================
// AJAX REFRESH
//==========================================

ajax_load_msg '';

function 
ajax_refreshurltextaddtotext )
{
    
/*--------------------------------------------*/
    // Main function to do on request
    // Must be defined first!!
    /*--------------------------------------------*/
    
    
do_request_function = function()
    {
        
//----------------------------------
        // Ignore unless we're ready to go
        //----------------------------------
        
        
if ( ! xmlobj.readystate_ready_and_ok() )
        {
            
// Could do a little loading graphic here?
            
return;
        }
        
        
//----------------------------------
        // INIT
        //----------------------------------
        
        
var html xmlobj.xmlhandler.responseText;
        
        eval( 
html );
    }
    
    
//----------------------------------
    // LOAD XML
    //----------------------------------
    
    
if ( url )
    {
        
xmlobj = new ajax_request();
        
xmlobj.onreadystatechangedo_request_function );
        
xmlobj.processurl );
    }
    
    if ( 
text )
    {
        
// Put it to the top
        
if ( addtotext )
        {
            
document.getElementById('refreshbox').innerHTML text '<br />' document.getElementById('refreshbox').innerHTML;
        }
        else
        {
            
document.getElementById('refreshbox').innerHTML text;
        }
    }
}

//==========================================
// POP UP YA WINDA
//==========================================

function pop_win(theUrlwinNametheWidththeHeight)
{
    if (
winName == '') { winName 'Предпросмотр'; }
    if (
theHeight == '') { theHeight 400; }
    if (
theWidth == '') { theWidth 400; }
    
    
window.open(ipb_var_base_url+'&'+theUrl,winName,'width='+theWidth+',height='+theHeight+',resizable=yes,scrollbars=yes');
}

//==========================================
// Toggle div
//==========================================

function toggledivdidshow )
{
    
//-----------------------------------
    // Add?
    //-----------------------------------
    
    
if ( show )
    {
        
my_show_divmy_getbyiddid ) );
        
    }
    else
    {
        
my_hide_divmy_getbyiddid ) );
    }
    
    return 
false;
    
}


//==========================================
// Toggle menu categories
//==========================================

function togglemenucategoryfidadd )
{
    
saved = new Array();
    
clean = new Array();

    
//-----------------------------------
    // Get any saved info
    //-----------------------------------
    
    
if ( tmp my_getcookie('acpcollapseprefs') )
    {
        
saved tmp.split(",");
    }
    
    
//-----------------------------------
    // Remove bit if exists
    //-----------------------------------
    
    
for( saved.lengthi++ )
    {
        if ( 
saved[i] != fid && saved[i] != "" )
        {
            
clean[clean.length] = saved[i];
        }
    }
    
    
//-----------------------------------
    // Add?
    //-----------------------------------
    
    
if ( add )
    {
        
cleanclean.length ] = fid;
        
my_show_divmy_getbyid'fo_'+fid  ) );
        
my_hide_divmy_getbyid'fc_'+fid  ) );
    }
    else
    {
        
my_show_divmy_getbyid'fc_'+fid  ) );
        
my_hide_divmy_getbyid'fo_'+fid  ) );
    }
    
    
my_setcookie'acpcollapseprefs'clean.join(','), );
    
    
tmp clean.join(',');
}

//==========================================
// Expand all (remove cookie)
//==========================================

function expandmenu()
{
    
my_setcookie'acpcollapseprefs'menu_ids);
    
window.location=window.location;
}

//==========================================
// Expand all (remove cookie)
//==========================================

function collapsemenu()
{
    
my_setcookie'acpcollapseprefs''');
    
window.location=window.location;
}

//==========================================
// Change text editor size
//==========================================

function changefont()
{
    var 
savearray   = new Array();
    var 
idarray     = new Array();
    var 
rootdoc     '';
    
    if ( 
template_bit_ids )
    {
        
idarray  template_bit_ids.split(",");
    }
    
    if ( 
tmp my_getcookie('acpeditorprefs') )
    {
        
savearray tmp.split(",");
    }
    
    try
    {
        if ( 
document.getElementById'te-iframe' ) )
        {
            
rootdoc window.frames['te-iframe'].document;
        }
        else
        {
            
rootdoc document;
        }
    }
    catch(
e)
    {
        
//alert(e);
    
}
    
    
    
chosenfont  rootdoc.theform.fontchange.options[rootdoc.theform.fontchange.selectedIndex].value;
    
chosensize  rootdoc.theform.sizechange.options[rootdoc.theform.sizechange.selectedIndex].value;
    
chosenback  rootdoc.theform.backchange.options[rootdoc.theform.backchange.selectedIndex].value;
    
fontcolor   rootdoc.theform.fontcolor.options[rootdoc.theform.fontcolor.selectedIndex].value;
    
widthchange rootdoc.theform.widthchange.options[rootdoc.theform.widthchange.selectedIndex].value;
    
highchange  rootdoc.theform.highchange.options[rootdoc.theform.highchange.selectedIndex].value;
    
    if ( 
idarray.length )
    {
        for (
idarray.lengthi++ )
        {
            
id idarray[i];
                
            
itm rootdoc.getElementByIdid );
            
            if ( 
chosenfont != '-' )
            {
                
itm.style.fontFamily chosenfont;
                
savearray[0]         = chosenfont;
            }
            if ( 
chosensize != '-' )
            {
                
itm.style.fontSize   chosensize;
                
savearray[1]         = chosensize;
            }
            if ( 
chosenback != '-' )
            {
                
itm.style.backgroundColor chosenback;
                
savearray[2]              = chosenback;
            }
            if ( 
fontcolor != '-' )
            {
                
itm.style.color fontcolor;
                
savearray[3]    = fontcolor;
            }
            if ( 
widthchange != '-' )
            {
                
itm.style.width widthchange;
                
savearray[4]    = widthchange;
            }
            if ( 
highchange != '-' )
            {
                
itm.style.height highchange;
                
savearray[5]     = highchange;
            }
        }
    }
    
    
my_setcookie'acpeditorprefs'savearray.join(','), );
}

//==========================================
// Auto jump menu
//==========================================

function autojumpmenu(fobj)
{
    
urljump fobj.options[fobj.selectedIndex].value;
    
    if ( 
urljump != "" && urljump != "-" )
    {
        
window.location urljump;
    }
}


//==========================================
// Check for no special chars
//==========================================

function no_specialchars(type)
{
    var 
name;
    
    if (
type == 'sets')
    {
      var 
field document.theAdminForm.sname;
      
name 'названии стиля';
    }
    
    if (
type == 'wrapper')
    {
      var 
field document.theAdminForm.name;
      
name 'названии общего шаблона';
    }
    
    if (
type == 'csssheet')
    {
      var 
field document.theAdminForm.name;
      
name 'названии CSS';
    }
    
    if (
type == 'templates')
    {
      var 
field document.theAdminForm.skname;
      
name 'названии шаблона';
    }
    
    if (
type == 'images')
    {
      var 
field document.theAdminForm.setname;
      
name 'названии набора макросов и изображений';
    }
    
    var 
valid 'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890.()[]:;~+-_';
    var 
ok    1;
    var 
temp;
    
    for (var 
i=0field.value.lengthi++)
    {
        
temp "" field.value.substring(i,i+1);
        
        if (
valid.indexOf(temp) == "-1")
        {
          
ok 0;
        }
    }
    
    if (
ok == 0)
    {
      
alert('Недопустимые символы в ' name ', вы можете использовать только английские буквы, цифры и следующие символы.n. ( ) : ; ~ + - _');
      return 
false;
    }
    else
    {
      return 
true;
    }
}

//==========================================
// IPS Kernel method
//==========================================

function confirm_actionurlmsg )
{
    return 
maincheckdeleteurlmsg );
}

//==========================================
// Backwards compatible check delete
//==========================================

function checkdeleteurl )
{
    return 
maincheckdeleteipb_var_base_url '&' url );
}

//==========================================
// Main check delete
//==========================================

function maincheckdelete(urlmsg)
{
    if ( ! 
msg )
    {
        
msg 'Для подтверждения нажмите ОК';
    }
    
    if (
confirmmsg ))
    {
        
document.location.href url;
    }
    else
    {
        
alert 'Действие отменено' );
    } 
}
?>
Онлайн: 2
Реклама