mirror of
				https://github.com/Mibew/java.git
				synced 2025-10-31 18:41:09 +03:00 
			
		
		
		
	Update setup_logo function to return data
This commit is contained in:
		
							parent
							
								
									691ce8986c
								
							
						
					
					
						commit
						71a0330a0b
					
				| @ -89,10 +89,9 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) { | ||||
| 		} | ||||
| 
 | ||||
| 		if(!has_online_operators($groupid)) { | ||||
| 			$page = array(); | ||||
| 			setup_logo($group); | ||||
| 			// Create page array
 | ||||
| 			$page = array_merge_recursive( | ||||
| 				$page, | ||||
| 				setup_logo($group), | ||||
| 				setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer) | ||||
| 			); | ||||
| 			expand("styles/dialogs", getchatstyle(), "leavemessage.tpl"); | ||||
| @ -102,10 +101,9 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) { | ||||
| 		$invitation_state = invitation_state($_SESSION['visitorid']); | ||||
| 		$visitor_is_invited = Settings::get('enabletracking') && $invitation_state['invited'] && !$invitation_state['threadid']; | ||||
| 		if(Settings::get('enablepresurvey') == '1' && !(isset($_POST['survey']) && $_POST['survey'] == 'on') && !$visitor_is_invited) { | ||||
| 			$page = array(); | ||||
| 			setup_logo($group); | ||||
| 			// Create page array
 | ||||
| 			$page = array_merge_recursive( | ||||
| 				$page, | ||||
| 				setup_logo($group), | ||||
| 				setup_survey($visitor['name'], $email, $groupid, $info, $referrer) | ||||
| 			); | ||||
| 			expand("styles/dialogs", getchatstyle(), "survey.tpl"); | ||||
|  | ||||
| @ -101,9 +101,9 @@ if(Settings::get("enablecaptcha") == "1" && can_show_captcha()) { | ||||
| if( count($errors) > 0 ) { | ||||
| 	$page = array_merge_recursive( | ||||
| 		$page, | ||||
| 		setup_logo($group), | ||||
| 		setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer) | ||||
| 	); | ||||
| 	setup_logo($group); | ||||
| 	expand("styles/dialogs", getchatstyle(), "leavemessage.tpl"); | ||||
| 	exit; | ||||
| } | ||||
| @ -137,6 +137,9 @@ if($inbox_mail) { | ||||
| 	webim_mail($inbox_mail, $email, $subject, $body); | ||||
| } | ||||
| 
 | ||||
| setup_logo($group); | ||||
| $page = array_merge_recursive( | ||||
| 	$page, | ||||
| 	setup_logo($group) | ||||
| ); | ||||
| expand("styles/dialogs", getchatstyle(), "leavemessagesent.tpl"); | ||||
| ?>
 | ||||
| @ -128,13 +128,30 @@ function needsFramesrc() | ||||
| 	return strstr($useragent, "safari/"); | ||||
| } | ||||
| 
 | ||||
| function setup_logo($group = NULL) | ||||
| { | ||||
| 	global $page; | ||||
| /** | ||||
|  * Prepare logo data | ||||
|  * | ||||
|  * @param array $group Group info | ||||
|  * @return array Array of logo data | ||||
|  */ | ||||
| function setup_logo($group = NULL) { | ||||
| 	$data = array(); | ||||
| 
 | ||||
| 	$toplevelgroup = (!$group)?array():get_top_level_group($group); | ||||
| 	$page['ct.company.name'] = topage(empty($toplevelgroup['vctitle'])?Settings::get('title'):$toplevelgroup['vctitle']); | ||||
| 	$page['ct.company.chatLogoURL'] = topage(empty($toplevelgroup['vclogo'])?Settings::get('logo'):$toplevelgroup['vclogo']); | ||||
| 	$page['webimHost'] = topage(empty($toplevelgroup['vchosturl'])?Settings::get('hosturl'):$toplevelgroup['vchosturl']); | ||||
| 
 | ||||
| 	$data['ct.company.name'] = topage(empty($toplevelgroup['vctitle']) | ||||
| 		? Settings::get('title') | ||||
| 		: $toplevelgroup['vctitle']); | ||||
| 
 | ||||
| 	$data['ct.company.chatLogoURL'] = topage(empty($toplevelgroup['vclogo']) | ||||
| 		? Settings::get('logo') | ||||
| 		: $toplevelgroup['vclogo']); | ||||
| 
 | ||||
| 	$data['webimHost'] = topage(empty($toplevelgroup['vchosturl']) | ||||
| 		? Settings::get('hosturl') | ||||
| 		: $toplevelgroup['vchosturl']); | ||||
| 
 | ||||
| 	return $data; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
| @ -284,7 +301,10 @@ function setup_chatview(Thread $thread) { | ||||
| 	); | ||||
| 
 | ||||
| 	// Setup logo
 | ||||
| 	setup_logo($group); | ||||
| 	$data = array_merge_recursive( | ||||
| 		$data, | ||||
| 		setup_logo($group) | ||||
| 	); | ||||
| 
 | ||||
| 	// Set enter key shortcut
 | ||||
| 	if (Settings::get('sendmessagekey') == 'enter') { | ||||
|  | ||||
| @ -47,7 +47,10 @@ if( count($errors) > 0 ) { | ||||
| 	$page['ct.chatThreadId'] = $thread->id; | ||||
| 	$page['ct.token'] = $thread->lastToken; | ||||
| 	$page['level'] = ""; | ||||
| 	setup_logo($group); | ||||
| 	$page = array_merge_recursive( | ||||
| 		$page, | ||||
| 		setup_logo($group) | ||||
| 	); | ||||
| 	expand("styles/dialogs", getchatstyle(), "mail.tpl"); | ||||
| 	exit; | ||||
| } | ||||
| @ -67,7 +70,10 @@ $body = getstring2( | ||||
| 
 | ||||
| webim_mail($email, $webim_mailbox, $subject, $body); | ||||
| 
 | ||||
| setup_logo($group); | ||||
| $page = array_merge_recursive( | ||||
| 	$page, | ||||
| 	setup_logo($group) | ||||
| ); | ||||
| expand("styles/dialogs", getchatstyle(), "mailsent.tpl"); | ||||
| exit; | ||||
| ?>
 | ||||
| @ -106,7 +106,10 @@ if (isset($_GET['nextGroup'])) { | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| setup_logo(); | ||||
| $page = array_merge_recursive( | ||||
| 	$page, | ||||
| 	setup_logo() | ||||
| ); | ||||
| if (count($errors) > 0) { | ||||
| 	expand("../styles/dialogs", getchatstyle(), "error.tpl"); | ||||
| } else { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user