HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/irkboard.ru/public/js/ips.blogucp.js
/************************************************/
/* IPB3 Javascript								*/
/* -------------------------------------------- */
/* ips.blogucp.js - Blog javascript				*/
/* (c) IPS, Inc 2008							*/
/* -------------------------------------------- */
/* Author: Rikki Tissier						*/
/************************************************/

var _blogucp = window.IPBoard;

_blogucp.prototype.blogucp = {
	
	/*------------------------------*/
	/* Constructor 					*/
	init: function(){
		
		Debug.write("Initializing ips.blogucp.js");
		
		document.observe("dom:loaded", function(){
			ipb.blogucp.updateForm();
			
			$$('.blogform').each( function(elem)
			{
				Debug.write( elem );
				switch( elem.tagName )
				{
					case 'INPUT':
					case 'LABEL':
						$( elem ).observe('click', ipb.blogucp.updateForm);
					break;
					case 'SELECT':
						$( elem ).observe('change', ipb.blogucp.updateForm);
					break;
				}
			});				
		});
	},
	
	updateForm: function(e)
	{
		if( $F('blog_type') == 'external' ){
			ipb.blogucp.hide( $('blog_local_settings') );
			ipb.blogucp.hide( $('list_blog_view_level') );
			ipb.blogucp.hide( $('blog_rss_settings') );
			ipb.blogucp.hide( $('blog_customize_settings') );
			ipb.blogucp.hide( $('blog_private_club') );
			ipb.blogucp.hide( $('blog_editors') );
			ipb.blogucp.show( $('blog_local_settings_hidden') );
			ipb.blogucp.show( $('blog_external_settings') );
		} else {
			ipb.blogucp.show( $('blog_local_settings') );
			ipb.blogucp.show( $('list_blog_view_level') );
			ipb.blogucp.show( $('blog_rss_settings') );
			ipb.blogucp.show( $('blog_customize_settings') );
			ipb.blogucp.show( $('blog_private_club') );
			ipb.blogucp.show( $('blog_editors') );
			ipb.blogucp.hide( $('blog_local_settings_hidden') );
			ipb.blogucp.hide( $('blog_external_settings') );
		}
		
		if( $F('blog_view_level') == 'private' || $F('blog_view_level') == 'privateclub' ){
			ipb.blogucp.hide( $('list_allowguest') );
			ipb.blogucp.hide( $('list_allowguestcomments') );
		} else {
			ipb.blogucp.show( $('list_allowguest') );
			ipb.blogucp.show( $('list_allowguestcomments') );
		}
		
		if( $F('blog_view_level') == 'privateclub' ){
			ipb.blogucp.show( $('blog_private_club' ) );
		} else {
			ipb.blogucp.hide( $('blog_private_club' ) );
		}
		
		if( $('blog_allowguest').checked ){
			ipb.blogucp.show( $('list_allowguestcomments') );
		} else {
			ipb.blogucp.hide( $('list_allowguestcomments') );
		}
		
	},
	
	hide: function(elem)
	{
		if( $( elem ) ){ $( elem ).hide(); }
	},
	
	show: function(elem)
	{
		if( $( elem ) ){ $( elem ).show(); }
	}	
}

ipb.blogucp.init();