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/kamforum.ru/jscripts/ipb_finduser.js
//------------------------------------------
// Invision Power Board v2.0
// Find User JS File
// (c) 2004 Invision Power Services, Inc.
//
// http://www.invisionboard.com
//------------------------------------------



function add_to_form()
{
	var name = document.finduser.username.options[document.finduser.username.selectedIndex].value;
	
	if (separator == 'line')
	{
		separator = '\n';
	}
	
	if (separator == 'none')
	{
		separator = '';
	}
	
	if (entry == 'textarea')
	{
		// Where shall we put the separator?
		
		var tbox     = eval('opener.document.REPLIER.'+in_name+'.value');
		var tboxSize = eval('opener.document.REPLIER.'+in_name+'.value.length');
		
		// Remove leading spaces...
		
		while ( tbox.slice(0,1) == " " )
		{
			tbox        = tbox.substr(1, tboxSize - 1);
			tboxSize = tboxSize;
		}
		
		// Remove trailing spaces...
		
		while ( tbox.slice(tboxSize - 1, tboxSize) == " " )
		{
			tbox = tbox.substr(0, tboxSize - 1);
			tboxSize = tboxSize;
		}
		
		// Do we have a leading comma?
		
		while ( tbox.slice(0,1) == "\n" )
		{
			tbox = tbox.substr(1, tboxSize - 1);
			tboxSize = tboxSize;
		}
		
		// Do we have a trailing comma?...
		
		while ( tbox.slice(tboxSize - 1, tboxSize) == "\n" )
		{
			tbox = tbox.substr(0, tboxSize - 1);
			tboxSize = tboxSize;
		}
		
		// First in box?
		
		if ( tboxSize == 0)
		{
			eval('opener.document.REPLIER.'+in_name+'.value += name');
		}
		else
		{
			eval('opener.document.REPLIER.'+in_name+'.value += separator + name');
		}
	}
}