mirror of
				https://github.com/Mibew/java.git
				synced 2025-10-31 10:31:07 +03:00 
			
		
		
		
	optional popup notification of the new visitor
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@468 c66351dc-e62f-0410-b875-e3a5c0b9693f
This commit is contained in:
		
							parent
							
								
									147beb3ed2
								
							
						
					
					
						commit
						3866f37f22
					
				| @ -1,5 +1,5 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| cd webim/js/source | ||||
| ~/distrib/apache-ant-1.7.0/bin/ant | ||||
| /usr/local/ant/bin/ant | ||||
| rm -rf bin | ||||
|  | ||||
| @ -12,7 +12,7 @@ | ||||
| 
 | ||||
| //- onComplete, obj, params, $apply$
 | ||||
| //- threadParams, servl, frequency, user, threadid, token, cssfile
 | ||||
| //- updaterOptions, url, company, agentservl, noclients, wroot, havemenu
 | ||||
| //- updaterOptions, url, company, agentservl, noclients, wroot, havemenu, showpopup
 | ||||
| 
 | ||||
| 
 | ||||
| var Class = { | ||||
|  | ||||
| @ -296,6 +296,9 @@ Class.inherit( Ajax.ThreadListUpdater, Ajax.Base, { | ||||
| 		if( newAdded ) { | ||||
| 			playSound(webimRoot+'/sounds/new_user.wav'); | ||||
| 			window.focus(); | ||||
| 			if(updaterOptions.showpopup) { | ||||
| 				alert(localized[5]); | ||||
| 			} | ||||
| 		} | ||||
| 	} else if( root.tagName == 'error' ) { | ||||
| 		this.setStatus(NodeUtils.getNodeValue(root,"descr") ); | ||||
|  | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -542,6 +542,7 @@ $settings = array( | ||||
| 		'surveyaskmail' => '0', | ||||
| 		'surveyaskgroup' => '1', | ||||
| 		'surveyaskmessage' => '0', | ||||
| 	'enablepopupnotification' => '0', | ||||
| ); | ||||
| $settingsloaded = false; | ||||
| $settings_in_db = array(); | ||||
|  | ||||
| @ -319,6 +319,7 @@ page_settings.tab.main=General | ||||
| page_settings.tab.themes=Themes preview | ||||
| pending.menu.hide=Hide menu >> | ||||
| pending.menu.show=Show menu >> | ||||
| pending.popup_notification=New visitor is waiting for an answer.  | ||||
| pending.table.ban=Ban the visitor | ||||
| pending.table.head.contactid=Visitor's address | ||||
| pending.table.head.etc=Misc | ||||
| @ -384,6 +385,8 @@ settings.host.description=Destination for you company name or logo link | ||||
| settings.host=URL of your website | ||||
| settings.logo.description=Enter http address of your company logo | ||||
| settings.logo=Your company logo | ||||
| settings.popup_notification.description=Small dialog appears to attract your attention.   | ||||
| settings.popup_notification=Enable "Popup dialog notification of the new visitor" | ||||
| settings.no.title=Please enter your company title | ||||
| settings.onehostconnections.description=0 allows any number of connections | ||||
| settings.onehostconnections=Max number of threads from one address | ||||
|  | ||||
| @ -319,6 +319,7 @@ page_settings.tab.main= | ||||
| page_settings.tab.themes=Просмотр стилей | ||||
| pending.menu.hide=Спрятать меню >> | ||||
| pending.menu.show=Показать меню >> | ||||
| pending.popup_notification=Новый посетитель ожидает ответа.  | ||||
| pending.table.ban=Пометить посетителя как нежелательного | ||||
| pending.table.head.contactid=Адрес посетителя | ||||
| pending.table.head.etc=Разное | ||||
| @ -384,6 +385,8 @@ settings.host.description= | ||||
| settings.host=Ссылка на ваш веб сайт | ||||
| settings.logo.description=Введите ссылку на логотип компании | ||||
| settings.logo=Лого компании | ||||
| settings.popup_notification.description=Позволяет привлечь ваше внимание, если звукового и визуального оповещения недостаточно. | ||||
| settings.popup_notification=Показывать небольшой диалог при появлении новых посетителей в очереди. | ||||
| settings.no.title=Введите имя Вашей компании | ||||
| settings.onehostconnections.description=0 разрешает любое количество соединений | ||||
| settings.onehostconnections=Максимальное количество диалогов с одного адреса | ||||
|  | ||||
| @ -21,7 +21,11 @@ $operator = check_login(); | ||||
| $page = array('agentId' => ''); | ||||
| $errors = array(); | ||||
| 
 | ||||
| $options = array('enableban', 'usercanchangename', 'enablessl', 'enablegroups', 'enablestatistics', 'enablepresurvey', 'surveyaskmail', 'surveyaskgroup', 'surveyaskmessage', 'forcessl'); | ||||
| $options = array( | ||||
| 		'enableban', 'usercanchangename', 'enablegroups', 'enablestatistics', | ||||
| 		'enablessl', 'forcessl',   | ||||
| 		'enablepresurvey', 'surveyaskmail', 'surveyaskgroup', 'surveyaskmessage', | ||||
| 		'enablepopupnotification'); | ||||
| 
 | ||||
| loadsettings(); | ||||
| $params = array(); | ||||
|  | ||||
| @ -35,6 +35,7 @@ if($settings['enablegroups'] == '1') { | ||||
| 
 | ||||
| $page = array(); | ||||
| $page['havemenu'] = isset($_GET['nomenu']) ? "0" : "1"; | ||||
| $page['showpopup'] = $settings['enablepopupnotification'] == '1' ? "1" : "0"; | ||||
| 
 | ||||
| prepare_menu($operator); | ||||
| start_html_output(); | ||||
|  | ||||
| @ -168,6 +168,15 @@ require_once('inc_errors.php'); | ||||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<div class="field"> | ||||
| 			<div class="flabel"><?php echo getlocal('settings.popup_notification') ?></div>
 | ||||
| 			<div class="fvalue"> | ||||
| 				<input type="checkbox" name="enablepopupnotification" value="on"<?php echo form_value_cb('enablepopupnotification') ? " checked=\"checked\"" : "" ?>/>
 | ||||
| 			</div> | ||||
| 			<div class="fdescr"> — <?php echo getlocal('settings.popup_notification.description') ?></div>
 | ||||
| 			<br clear="left"/> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<div class="fbutton"> | ||||
| 			<input type="image" name="save" value="" src='<?php echo $webimroot.getlocal("image.button.save") ?>' alt='<?php echo getlocal("button.save") ?>'/> | ||||
| 		</div> | ||||
|  | ||||
| @ -26,12 +26,13 @@ var localized = new Array( | ||||
|     "<?php echo getlocal("pending.table.view") ?>", | ||||
|     "<?php echo getlocal("pending.table.ban") ?>", | ||||
|     "<?php echo htmlspecialchars(getlocal("pending.menu.show")) ?>", | ||||
|     "<?php echo htmlspecialchars(getlocal("pending.menu.hide")) ?>" | ||||
|     "<?php echo htmlspecialchars(getlocal("pending.menu.hide")) ?>", | ||||
|     "<?php echo htmlspecialchars(getlocal("pending.popup_notification")) ?>" | ||||
| ); | ||||
| var updaterOptions = { | ||||
| 	url:"<?php echo $webimroot ?>/operator/update.php",wroot:"<?php echo $webimroot ?>", | ||||
| 	agentservl:"<?php echo $webimroot ?>/operator/agent.php", | ||||
| 	noclients:"<?php echo getlocal("clients.no_clients") ?>", havemenu: <?php echo $page['havemenu'] ?>, };
 | ||||
| 	noclients:"<?php echo getlocal("clients.no_clients") ?>", havemenu: <?php echo $page['havemenu'] ?>, showpopup: <?php echo $page['showpopup'] ?> };
 | ||||
| //--></script>
 | ||||
| <script type="text/javascript" language="javascript" src="<?php echo $webimroot ?>/js/users.js?v=160a1"></script> | ||||
| <?php | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user