mirror of
https://github.com/Mibew/i18n.git
synced 2025-01-22 21:40:28 +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)) {
|
if(!has_online_operators($groupid)) {
|
||||||
$page = array();
|
// Create page array
|
||||||
setup_logo($group);
|
|
||||||
$page = array_merge_recursive(
|
$page = array_merge_recursive(
|
||||||
$page,
|
setup_logo($group),
|
||||||
setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer)
|
setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer)
|
||||||
);
|
);
|
||||||
expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
|
expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
|
||||||
@ -102,10 +101,9 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) {
|
|||||||
$invitation_state = invitation_state($_SESSION['visitorid']);
|
$invitation_state = invitation_state($_SESSION['visitorid']);
|
||||||
$visitor_is_invited = Settings::get('enabletracking') && $invitation_state['invited'] && !$invitation_state['threadid'];
|
$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) {
|
if(Settings::get('enablepresurvey') == '1' && !(isset($_POST['survey']) && $_POST['survey'] == 'on') && !$visitor_is_invited) {
|
||||||
$page = array();
|
// Create page array
|
||||||
setup_logo($group);
|
|
||||||
$page = array_merge_recursive(
|
$page = array_merge_recursive(
|
||||||
$page,
|
setup_logo($group),
|
||||||
setup_survey($visitor['name'], $email, $groupid, $info, $referrer)
|
setup_survey($visitor['name'], $email, $groupid, $info, $referrer)
|
||||||
);
|
);
|
||||||
expand("styles/dialogs", getchatstyle(), "survey.tpl");
|
expand("styles/dialogs", getchatstyle(), "survey.tpl");
|
||||||
|
@ -101,9 +101,9 @@ if(Settings::get("enablecaptcha") == "1" && can_show_captcha()) {
|
|||||||
if( count($errors) > 0 ) {
|
if( count($errors) > 0 ) {
|
||||||
$page = array_merge_recursive(
|
$page = array_merge_recursive(
|
||||||
$page,
|
$page,
|
||||||
|
setup_logo($group),
|
||||||
setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer)
|
setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer)
|
||||||
);
|
);
|
||||||
setup_logo($group);
|
|
||||||
expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
|
expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
@ -137,6 +137,9 @@ if($inbox_mail) {
|
|||||||
webim_mail($inbox_mail, $email, $subject, $body);
|
webim_mail($inbox_mail, $email, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_logo($group);
|
$page = array_merge_recursive(
|
||||||
|
$page,
|
||||||
|
setup_logo($group)
|
||||||
|
);
|
||||||
expand("styles/dialogs", getchatstyle(), "leavemessagesent.tpl");
|
expand("styles/dialogs", getchatstyle(), "leavemessagesent.tpl");
|
||||||
?>
|
?>
|
@ -128,13 +128,30 @@ function needsFramesrc()
|
|||||||
return strstr($useragent, "safari/");
|
return strstr($useragent, "safari/");
|
||||||
}
|
}
|
||||||
|
|
||||||
function setup_logo($group = NULL)
|
/**
|
||||||
{
|
* Prepare logo data
|
||||||
global $page;
|
*
|
||||||
|
* @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);
|
$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']);
|
$data['ct.company.name'] = topage(empty($toplevelgroup['vctitle'])
|
||||||
$page['webimHost'] = topage(empty($toplevelgroup['vchosturl'])?Settings::get('hosturl'):$toplevelgroup['vchosturl']);
|
? 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
|
||||||
setup_logo($group);
|
$data = array_merge_recursive(
|
||||||
|
$data,
|
||||||
|
setup_logo($group)
|
||||||
|
);
|
||||||
|
|
||||||
// Set enter key shortcut
|
// Set enter key shortcut
|
||||||
if (Settings::get('sendmessagekey') == 'enter') {
|
if (Settings::get('sendmessagekey') == 'enter') {
|
||||||
|
@ -47,7 +47,10 @@ if( count($errors) > 0 ) {
|
|||||||
$page['ct.chatThreadId'] = $thread->id;
|
$page['ct.chatThreadId'] = $thread->id;
|
||||||
$page['ct.token'] = $thread->lastToken;
|
$page['ct.token'] = $thread->lastToken;
|
||||||
$page['level'] = "";
|
$page['level'] = "";
|
||||||
setup_logo($group);
|
$page = array_merge_recursive(
|
||||||
|
$page,
|
||||||
|
setup_logo($group)
|
||||||
|
);
|
||||||
expand("styles/dialogs", getchatstyle(), "mail.tpl");
|
expand("styles/dialogs", getchatstyle(), "mail.tpl");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
@ -67,7 +70,10 @@ $body = getstring2(
|
|||||||
|
|
||||||
webim_mail($email, $webim_mailbox, $subject, $body);
|
webim_mail($email, $webim_mailbox, $subject, $body);
|
||||||
|
|
||||||
setup_logo($group);
|
$page = array_merge_recursive(
|
||||||
|
$page,
|
||||||
|
setup_logo($group)
|
||||||
|
);
|
||||||
expand("styles/dialogs", getchatstyle(), "mailsent.tpl");
|
expand("styles/dialogs", getchatstyle(), "mailsent.tpl");
|
||||||
exit;
|
exit;
|
||||||
?>
|
?>
|
@ -106,7 +106,10 @@ if (isset($_GET['nextGroup'])) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_logo();
|
$page = array_merge_recursive(
|
||||||
|
$page,
|
||||||
|
setup_logo()
|
||||||
|
);
|
||||||
if (count($errors) > 0) {
|
if (count($errors) > 0) {
|
||||||
expand("../styles/dialogs", getchatstyle(), "error.tpl");
|
expand("../styles/dialogs", getchatstyle(), "error.tpl");
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user