diff --git a/src/messenger/webim/client.php b/src/messenger/webim/client.php index c3b64685..0d60d443 100644 --- a/src/messenger/webim/client.php +++ b/src/messenger/webim/client.php @@ -93,7 +93,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) { $page = array(); setup_logo(); setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer,can_show_captcha()); - expand("styles", getchatstyle(), "leavemessage.tpl"); + expand("styles/dialogs", getchatstyle(), "leavemessage.tpl"); exit; } @@ -101,7 +101,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) { $page = array(); setup_logo(); setup_survey($visitor['name'], $email, $groupid, $info, $referrer); - expand("styles", getchatstyle(), "survey.tpl"); + expand("styles/dialogs", getchatstyle(), "survey.tpl"); exit; } @@ -160,13 +160,13 @@ setup_chatview_for_user($thread, $level); $pparam = verifyparam( "act", "/^(mailthread)$/", "default"); if( $pparam == "mailthread" ) { - expand("styles", getchatstyle(), "mail.tpl"); + expand("styles/dialogs", getchatstyle(), "mail.tpl"); } else if( $level == "ajaxed" ) { - expand("styles", getchatstyle(), "chat.tpl"); + expand("styles/dialogs", getchatstyle(), "chat.tpl"); } else if( $level == "simple" ) { - expand("styles", getchatstyle(), "chatsimple.tpl"); + expand("styles/dialogs", getchatstyle(), "chatsimple.tpl"); } else if( $level == "old" ) { - expand("styles", getchatstyle(), "nochat.tpl"); + expand("styles/dialogs", getchatstyle(), "nochat.tpl"); } ?> \ No newline at end of file diff --git a/src/messenger/webim/invite.css b/src/messenger/webim/invite.css deleted file mode 100644 index ef968af0..00000000 --- a/src/messenger/webim/invite.css +++ /dev/null @@ -1,65 +0,0 @@ -/* - This file is part of Mibew Messenger project. - - Copyright (c) 2005-2011 Mibew Messenger Community - All rights reserved. The contents of this file are subject to the terms of - the Eclipse Public License v1.0 which accompanies this distribution, and - is available at http://www.eclipse.org/legal/epl-v10.html - - Alternatively, the contents of this file may be used under the terms of - the GNU General Public License Version 2 or later (the "GPL"), in which case - the provisions of the GPL are applicable instead of those above. If you wish - to allow use of your version of this file only under the terms of the GPL, and - not to allow others to use your version of this file under the terms of the - EPL, indicate your decision by deleting the provisions above and replace them - with the notice and other provisions required by the GPL. -*/ - -#mibewinvitationpopup { - border: 1px solid #aaa; - background-color: #ddd; - padding: 5px; - position: fixed; - top: 50%; - left: 0; - width: 400px; -} - -#mibewinvitationpopup h1, #mibewinvitationpopup p, #mibewinvitationclose a { - cursor: pointer; -} - -#mibewinvitationclose { - float: right; - background-color: red; - padding: 1px; - margin: 0; -} - -#mibewinvitationclose a { - font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; - font-size: 20px; - font-weight: bold; - color: white; - margin: 0 4px 0 4px; -} - -#mibewinvitationclose a, #mibewinvitationclose a:link, #mibewinvitationclose a:hover { - text-decoration: none; -} - -#mibewinvitationpopup h1 { - text-align: center; -} - -#mibewinvitationpopup p { - padding: 2px; - margin: 2px; -} - -#mibewinvitationavatar { - margin: 2px; - margin-right: 5px; - cursor: pointer; - float: left; -} diff --git a/src/messenger/webim/leavemessage.php b/src/messenger/webim/leavemessage.php index 12a407c9..bf13a34a 100644 --- a/src/messenger/webim/leavemessage.php +++ b/src/messenger/webim/leavemessage.php @@ -95,7 +95,7 @@ if($settings["enablecaptcha"] == "1" && can_show_captcha()) { if( count($errors) > 0 ) { setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer,can_show_captcha()); setup_logo(); - expand("styles", getchatstyle(), "leavemessage.tpl"); + expand("styles/dialogs", getchatstyle(), "leavemessage.tpl"); exit; } @@ -122,5 +122,5 @@ if($inbox_mail) { } setup_logo(); -expand("styles", getchatstyle(), "leavemessagesent.tpl"); +expand("styles/dialogs", getchatstyle(), "leavemessagesent.tpl"); ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/expand.php b/src/messenger/webim/libs/expand.php index c82c407d..755d60ef 100644 --- a/src/messenger/webim/libs/expand.php +++ b/src/messenger/webim/libs/expand.php @@ -55,7 +55,7 @@ function expand_var($matches) } else if ($var == 'jsver') { return $jsver; } else if ($var == 'tplroot') { - return "$webimroot/styles/$current_style"; + return "$webimroot/styles/dialogs/$current_style"; } else if ($var == 'styleid') { return $current_style; } else if ($var == 'pagination') { diff --git a/src/messenger/webim/libs/getcode.php b/src/messenger/webim/libs/getcode.php index db248ecf..6a229a14 100644 --- a/src/messenger/webim/libs/getcode.php +++ b/src/messenger/webim/libs/getcode.php @@ -19,7 +19,7 @@ * Evgeny Gryaznov - initial API and implementation */ -function generate_button($title, $locale, $style, $group, $inner, $showhost, $forcesecure, $modsecurity) +function generate_button($title, $locale, $style, $invitationstyle, $group, $inner, $showhost, $forcesecure, $modsecurity) { global $settings; $link = get_app_location($showhost, $forcesecure) . "/client.php"; @@ -38,6 +38,8 @@ function generate_button($title, $locale, $style, $group, $inner, $showhost, $fo $temp = preg_replace('/^(" . $temp . ""; } -function get_style_list($stylesfolder) -{ - $stylelist = array("" => getlocal("page.preview.style_default")); - if ($handle = opendir($stylesfolder)) { - while (false !== ($file = readdir($handle))) { - if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { - $stylelist[$file] = $file; - } - } - closedir($handle); - } - return $stylelist; -} - function verifyparam_groupid($paramid) { global $settings, $errors; diff --git a/src/messenger/webim/libs/settings.php b/src/messenger/webim/libs/settings.php index 85680bf8..20b478ca 100644 --- a/src/messenger/webim/libs/settings.php +++ b/src/messenger/webim/libs/settings.php @@ -36,13 +36,16 @@ function update_settings() function setup_settings_tabs($active) { - global $page, $webimroot; + global $settings, $page, $webimroot; $page['tabs'] = array( getlocal("page_settings.tab.main") => $active != 0 ? "$webimroot/operator/settings.php" : "", getlocal("page_settings.tab.features") => $active != 1 ? "$webimroot/operator/features.php" : "", getlocal("page_settings.tab.performance") => $active != 2 ? "$webimroot/operator/performance.php" : "", getlocal("page_settings.tab.themes") => $active != 3 ? "$webimroot/operator/themes.php" : "", ); + if ($settings['enabletracking']) { + $page['tabs'][getlocal("page_settings.tab.invitationthemes")] = ($active != 4 ? "$webimroot/operator/invitationthemes.php" : ""); + } } ?> diff --git a/src/messenger/webim/libs/styles.php b/src/messenger/webim/libs/styles.php new file mode 100644 index 00000000..d6dd5174 --- /dev/null +++ b/src/messenger/webim/libs/styles.php @@ -0,0 +1,36 @@ + diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index 9018f58a..14852919 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -265,6 +265,7 @@ page.chat.old_browser.problem=

Your web browser is not fully supported. \nPlea page.chat.old_browser.title=Please use a more recent browser page.gen_button.choose_group=Code for group page.gen_button.choose_image=Choose image +page.gen_button.choose_invitationstyle=Invitation style page.gen_button.choose_locale=Code for language page.gen_button.choose_style=Chat window style page.gen_button.code.description=Caution! Please don't change
the code manually because
we don't guarantee that
it will work! @@ -361,7 +362,8 @@ page_settings.intro=Specify options affecting chat window and common system beha page_settings.tab.features=Optional Services page_settings.tab.main=General page_settings.tab.performance=Performance -page_settings.tab.themes=Themes preview +page_settings.tab.themes=Chat themes preview +page_settings.tab.invitationthemes=Invitation themes preview pending.menu.hide=Hide menu >> pending.menu.show=Show menu >> pending.popup_notification=A new visitor is waiting for an answer. @@ -467,8 +469,10 @@ settings.host.description=Destination for your company name or logo link settings.host=URL of your website settings.invitationlifetime.description=Specify the lifetime of invitation in seconds. Default is 60 seconds. settings.invitationlifetime=Invitation lifetime +settings.invitationstyle.description=A preview for invitation style is available
here +settings.invitationstyle=Select a style for your invitation settings.leavemessage_captcha.description=Protection against automated spam (captcha) -settings.leavemessage_captcha=Force visitor to enter a verification code when leaving message +settings.leavemessage_captcha=Force visitorOD to enter a verification code when leaving message settings.logo.description=Enter http address of your company logo settings.logo=Your company logo settings.no.title=Please enter your company title diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index e901b141..558f8b2c 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -263,6 +263,7 @@ page.chat.old_browser.problem=

page.chat.old_browser.title=Используйте более новый browser page.gen_button.choose_group=Для группы page.gen_button.choose_image=Выбор картинки +page.gen_button.choose_invitationstyle=Стиль приглашения page.gen_button.choose_locale=Для какой локали создавать кнопку page.gen_button.choose_style=Стиль чат-окна page.gen_button.code.description=Внимание! При внесении
каких-либо изменений
в этот код работоспособность
кнопки не гарантируется! @@ -359,7 +360,8 @@ page_settings.intro= page_settings.tab.features=Расширения page_settings.tab.main=Общее page_settings.tab.performance=Производительность -page_settings.tab.themes=Просмотр стилей +page_settings.tab.themes=Просмотр стилей диалогов +page_settings.tab.invitationthemes=Просмотр стилей приглашений pending.menu.hide=Спрятать меню >> pending.menu.show=Показать меню >> pending.popup_notification=Новый посетитель ожидает ответа. @@ -457,6 +459,8 @@ settings.host.description= settings.host=Ссылка на ваш веб сайт settings.invitationlifetime.description=Укажите срок действия приглашения к диалогу в секундах. По умолчанию, 60 секунд. settings.invitationlifetime=Срок действия приглашения +settings.invitationstyle.description=Предпросмотр стиля приглашения доступен здесь +settings.invitationstyle=Выберите вид приглашения settings.leavemessage_captcha.description=Защита от автоматизированного спама (captcha) settings.leavemessage_captcha=Разрешать оставлять сообщение только после ввода специального кода с картинки settings.logo.description=Введите ссылку на логотип компании diff --git a/src/messenger/webim/mail.php b/src/messenger/webim/mail.php index bfe7166d..b1572e12 100644 --- a/src/messenger/webim/mail.php +++ b/src/messenger/webim/mail.php @@ -50,7 +50,7 @@ if( count($errors) > 0 ) { $page['ct.token'] = $thread['ltoken']; $page['level'] = ""; setup_logo(); - expand("styles", getchatstyle(), "mail.tpl"); + expand("styles/dialogs", getchatstyle(), "mail.tpl"); exit; } @@ -69,6 +69,6 @@ webim_mail($email, $webim_mailbox, $subject, $body, $link); close_connection($link); setup_logo(); -expand("styles", getchatstyle(), "mailsent.tpl"); +expand("styles/dialogs", getchatstyle(), "mailsent.tpl"); exit; ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/agent.php b/src/messenger/webim/operator/agent.php index c8e93ff0..a48d4d8a 100644 --- a/src/messenger/webim/operator/agent.php +++ b/src/messenger/webim/operator/agent.php @@ -63,7 +63,7 @@ if (!isset($_GET['token'])) { if (!is_capable($can_takeover, $operator)) { $errors = array("Cannot take over"); start_html_output(); - expand("../styles", getchatstyle(), "error.tpl"); + expand("../styles/dialogs", getchatstyle(), "error.tpl"); exit; } @@ -82,7 +82,7 @@ if (!isset($_GET['token'])) { } else if (!is_capable($can_viewthreads, $operator)) { $errors = array("Cannot view threads"); start_html_output(); - expand("../styles", getchatstyle(), "error.tpl"); + expand("../styles/dialogs", getchatstyle(), "error.tpl"); exit; } @@ -101,7 +101,7 @@ if (!$thread || !isset($thread['ltoken']) || $token != $thread['ltoken']) { if ($thread['agentId'] != $operator['operatorid'] && !is_capable($can_viewthreads, $operator)) { $errors = array("Cannot view threads"); start_html_output(); - expand("../styles", getchatstyle(), "error.tpl"); + expand("../styles/dialogs", getchatstyle(), "error.tpl"); exit; } @@ -112,9 +112,9 @@ start_html_output(); $pparam = verifyparam("act", "/^(redirect)$/", "default"); if ($pparam == "redirect") { setup_redirect_links($threadid, $token); - expand("../styles", getchatstyle(), "redirect.tpl"); + expand("../styles/dialogs", getchatstyle(), "redirect.tpl"); } else { - expand("../styles", getchatstyle(), "chat.tpl"); + expand("../styles/dialogs", getchatstyle(), "chat.tpl"); } ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/getcode.php b/src/messenger/webim/operator/getcode.php index c8dc3c14..ac19aa8b 100644 --- a/src/messenger/webim/operator/getcode.php +++ b/src/messenger/webim/operator/getcode.php @@ -23,6 +23,7 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/groups.php'); require_once('../libs/getcode.php'); +require_once('../libs/styles.php'); $operator = check_login(); force_password($operator); @@ -38,12 +39,20 @@ if (!isset($imageLocales[$image])) { } $image_locales = $imageLocales[$image]; -$stylelist = get_style_list("../styles"); +$stylelist = get_style_list("../styles/dialogs"); +$stylelist[""] = getlocal("page.preview.style_default"); $style = verifyparam("style", "/^\w*$/", ""); if ($style && !in_array($style, $stylelist)) { $style = ""; } +$invitationstylelist = get_style_list("../styles/invitations"); +$invitationstylelist[""] = getlocal("page.preview.style_default"); +$invitationstyle = verifyparam("invitationstyle", "/^\w*$/", ""); +if ($invitationstyle && !in_array($invitationstyle, $invitationstylelist)) { + $invitationstyle = ""; +} + $groupid = verifyparam_groupid("group"); $showhost = verifyparam("hostname", "/^on$/", "") == "on"; $forcesecure = verifyparam("secure", "/^on$/", "") == "on"; @@ -63,20 +72,24 @@ if ($groupid) { $message = get_image($imagehref, $size[0], $size[1]); $page = array(); -$page['buttonCode'] = generate_button("", $lang, $style, $groupid, $message, $showhost, $forcesecure, $modsecurity); +$page['buttonCode'] = generate_button("", $lang, $style, $invitationstyle, $groupid, $message, $showhost, $forcesecure, $modsecurity); $page['availableImages'] = array_keys($imageLocales); $page['availableLocales'] = $image_locales; -$page['availableStyles'] = $stylelist; +$page['availableChatStyles'] = $stylelist; +$page['availableInvitationStyles'] = $invitationstylelist; $page['groups'] = get_groups_list(); $page['formgroup'] = $groupid; $page['formstyle'] = $style; +$page['forminvitationstyle'] = $invitationstyle; $page['formimage'] = $image; $page['formlang'] = $lang; $page['formhostname'] = $showhost; $page['formsecure'] = $forcesecure; $page['formmodsecurity'] = $modsecurity; +$page['enabletracking'] = $settings['enabletracking']; + prepare_menu($operator); start_html_output(); require('../view/gen_button.php'); diff --git a/src/messenger/webim/operator/invitationthemes.php b/src/messenger/webim/operator/invitationthemes.php new file mode 100644 index 00000000..a8783f38 --- /dev/null +++ b/src/messenger/webim/operator/invitationthemes.php @@ -0,0 +1,48 @@ + \ No newline at end of file diff --git a/src/messenger/webim/operator/redirect.php b/src/messenger/webim/operator/redirect.php index bb27d0eb..ee0e0ca9 100644 --- a/src/messenger/webim/operator/redirect.php +++ b/src/messenger/webim/operator/redirect.php @@ -88,9 +88,9 @@ if (isset($_GET['nextGroup'])) { setup_logo(); if (count($errors) > 0) { - expand("../styles", getchatstyle(), "error.tpl"); + expand("../styles/dialogs", getchatstyle(), "error.tpl"); } else { - expand("../styles", getchatstyle(), "redirected.tpl"); + expand("../styles/dialogs", getchatstyle(), "redirected.tpl"); } ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/settings.php b/src/messenger/webim/operator/settings.php index 894e8d6d..057c7ae3 100644 --- a/src/messenger/webim/operator/settings.php +++ b/src/messenger/webim/operator/settings.php @@ -22,6 +22,7 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/settings.php'); +require_once('../libs/styles.php'); $operator = check_login(); force_password($operator); @@ -29,22 +30,19 @@ force_password($operator); $page = array('agentId' => ''); $errors = array(); -$stylelist = array(); -$stylesfolder = "../styles"; -if ($handle = opendir($stylesfolder)) { - while (false !== ($file = readdir($handle))) { - if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { - $stylelist[] = $file; - } - } - closedir($handle); -} +$stylelist = get_style_list("../styles/dialogs"); $options = array( 'email', 'title', 'logo', 'hosturl', 'usernamepattern', 'chatstyle', 'chattitle', 'geolink', 'geolinkparams', 'sendmessagekey'); loadsettings(); + +if ($settings['enabletracking']) { + $options[] = 'invitationstyle'; + $invitationstylelist = get_style_list("../styles/invitations"); +} + $params = array(); foreach ($options as $opt) { $params[$opt] = $settings[$opt]; @@ -66,6 +64,13 @@ if (isset($_POST['email']) && isset($_POST['title']) && isset($_POST['logo'])) { $params['chatstyle'] = $stylelist[0]; } + if ($settings['enabletracking']) { + $params['invitationstyle'] = verifyparam("invitationstyle", "/^\w+$/", $params['invitationstyle']); + if (!in_array($params['invitationstyle'], $invitationstylelist)) { + $params['invitationstyle'] = $invitationstylelist[0]; + } + } + if ($params['email'] && !is_valid_email($params['email'])) { $errors[] = getlocal("settings.wrong.email"); } @@ -98,8 +103,14 @@ $page['formusernamepattern'] = topage($params['usernamepattern']); $page['formchatstyle'] = $params['chatstyle']; $page['formchattitle'] = topage($params['chattitle']); $page['formsendmessagekey'] = $params['sendmessagekey']; -$page['availableStyles'] = $stylelist; +$page['availableChatStyles'] = $stylelist; $page['stored'] = isset($_GET['stored']); +$page['enabletracking'] = $settings['enabletracking']; + +if ($settings['enabletracking']) { + $page['forminvitationstyle'] = $params['invitationstyle']; + $page['availableInvitationStyles'] = $invitationstylelist; +} prepare_menu($operator); setup_settings_tabs(0); diff --git a/src/messenger/webim/operator/themes.php b/src/messenger/webim/operator/themes.php index d9169bee..66a24677 100644 --- a/src/messenger/webim/operator/themes.php +++ b/src/messenger/webim/operator/themes.php @@ -26,19 +26,11 @@ require_once('../libs/operator.php'); require_once('../libs/groups.php'); require_once('../libs/expand.php'); require_once('../libs/settings.php'); +require_once('../libs/styles.php'); $operator = check_login(); -$stylelist = array(); -$stylesfolder = "../styles"; -if ($handle = opendir($stylesfolder)) { - while (false !== ($file = readdir($handle))) { - if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { - $stylelist[] = $file; - } - } - closedir($handle); -} +$stylelist = get_style_list("../styles/dialogs"); $preview = verifyparam("preview", "/^\w+$/", "default"); if (!in_array($preview, $stylelist)) { @@ -56,20 +48,20 @@ if ($show == 'chat' || $show == 'mail' || $show == 'leavemessage' || $show == 'l setup_chatview_for_user(array('threadid' => 0, 'userName' => getstring("chat.default.username"), 'ltoken' => 123), "ajaxed"); $page['mailLink'] = "$webimroot/operator/themes.php?preview=$preview&show=mail"; $page['info'] = ""; - expand("../styles", "$preview", "$show.tpl"); + expand("../styles/dialogs", "$preview", "$show.tpl"); exit; } if ($show == 'survey') { loadsettings(); setup_survey("Visitor", "", "", "", "http://google.com"); setup_logo(); - expand("../styles", "$preview", "$show.tpl"); + expand("../styles/dialogs", "$preview", "$show.tpl"); exit; } if ($show == 'mailsent' || $show == 'error') { $page['email'] = "admin@yourdomain.com"; setup_logo(); - expand("../styles", "$preview", "$show.tpl"); + expand("../styles/dialogs", "$preview", "$show.tpl"); exit; } if ($show == 'redirect' || $show == 'redirected' || $show == 'agentchat' || $show == 'agentrochat') { @@ -92,7 +84,7 @@ if ($show == 'redirect' || $show == 'redirected' || $show == 'agentchat' || $sho $page['message'] = getlocal2("chat.redirected.content", array("Administrator")); } $page['redirectLink'] = "$webimroot/operator/themes.php?preview=$preview&show=redirect"; - expand("../styles", "$preview", "$show.tpl"); + expand("../styles/dialogs", "$preview", "$show.tpl"); exit; } diff --git a/src/messenger/webim/styles/default/chat.css b/src/messenger/webim/styles/dialogs/default/chat.css similarity index 100% rename from src/messenger/webim/styles/default/chat.css rename to src/messenger/webim/styles/dialogs/default/chat.css diff --git a/src/messenger/webim/styles/default/images/bg_btn.gif b/src/messenger/webim/styles/dialogs/default/images/bg_btn.gif similarity index 100% rename from src/messenger/webim/styles/default/images/bg_btn.gif rename to src/messenger/webim/styles/dialogs/default/images/bg_btn.gif diff --git a/src/messenger/webim/styles/default/images/bg_domain.gif b/src/messenger/webim/styles/dialogs/default/images/bg_domain.gif similarity index 100% rename from src/messenger/webim/styles/default/images/bg_domain.gif rename to src/messenger/webim/styles/dialogs/default/images/bg_domain.gif diff --git a/src/messenger/webim/styles/default/images/butbg.gif b/src/messenger/webim/styles/dialogs/default/images/butbg.gif similarity index 100% rename from src/messenger/webim/styles/default/images/butbg.gif rename to src/messenger/webim/styles/dialogs/default/images/butbg.gif diff --git a/src/messenger/webim/styles/default/images/buttondiv.gif b/src/messenger/webim/styles/dialogs/default/images/buttondiv.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttondiv.gif rename to src/messenger/webim/styles/dialogs/default/images/buttondiv.gif diff --git a/src/messenger/webim/styles/default/images/buttons/back.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/back.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/back.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/back.gif diff --git a/src/messenger/webim/styles/default/images/buttons/close.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/close.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/close.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/close.gif diff --git a/src/messenger/webim/styles/default/images/buttons/closewin.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/closewin.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/closewin.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/closewin.gif diff --git a/src/messenger/webim/styles/default/images/buttons/email.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/email.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/email.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/email.gif diff --git a/src/messenger/webim/styles/default/images/buttons/exec.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/exec.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/exec.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/exec.gif diff --git a/src/messenger/webim/styles/default/images/buttons/refresh.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/refresh.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/refresh.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/refresh.gif diff --git a/src/messenger/webim/styles/default/images/buttons/tracked.gif b/src/messenger/webim/styles/dialogs/default/images/buttons/tracked.gif similarity index 100% rename from src/messenger/webim/styles/default/images/buttons/tracked.gif rename to src/messenger/webim/styles/dialogs/default/images/buttons/tracked.gif diff --git a/src/messenger/webim/styles/default/images/quadrat.gif b/src/messenger/webim/styles/dialogs/default/images/quadrat.gif similarity index 100% rename from src/messenger/webim/styles/default/images/quadrat.gif rename to src/messenger/webim/styles/dialogs/default/images/quadrat.gif diff --git a/src/messenger/webim/styles/default/images/wmchat.png b/src/messenger/webim/styles/dialogs/default/images/wmchat.png similarity index 100% rename from src/messenger/webim/styles/default/images/wmchat.png rename to src/messenger/webim/styles/dialogs/default/images/wmchat.png diff --git a/src/messenger/webim/styles/default/templates/.htaccess b/src/messenger/webim/styles/dialogs/default/templates/.htaccess similarity index 100% rename from src/messenger/webim/styles/default/templates/.htaccess rename to src/messenger/webim/styles/dialogs/default/templates/.htaccess diff --git a/src/messenger/webim/styles/default/templates/agentchat.tpl b/src/messenger/webim/styles/dialogs/default/templates/agentchat.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/agentchat.tpl rename to src/messenger/webim/styles/dialogs/default/templates/agentchat.tpl diff --git a/src/messenger/webim/styles/default/templates/agentrochat.tpl b/src/messenger/webim/styles/dialogs/default/templates/agentrochat.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/agentrochat.tpl rename to src/messenger/webim/styles/dialogs/default/templates/agentrochat.tpl diff --git a/src/messenger/webim/styles/default/templates/chat.tpl b/src/messenger/webim/styles/dialogs/default/templates/chat.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/chat.tpl rename to src/messenger/webim/styles/dialogs/default/templates/chat.tpl diff --git a/src/messenger/webim/styles/default/templates/chatsimple.tpl b/src/messenger/webim/styles/dialogs/default/templates/chatsimple.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/chatsimple.tpl rename to src/messenger/webim/styles/dialogs/default/templates/chatsimple.tpl diff --git a/src/messenger/webim/styles/default/templates/error.tpl b/src/messenger/webim/styles/dialogs/default/templates/error.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/error.tpl rename to src/messenger/webim/styles/dialogs/default/templates/error.tpl diff --git a/src/messenger/webim/styles/default/templates/leavemessage.tpl b/src/messenger/webim/styles/dialogs/default/templates/leavemessage.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/leavemessage.tpl rename to src/messenger/webim/styles/dialogs/default/templates/leavemessage.tpl diff --git a/src/messenger/webim/styles/default/templates/leavemessagesent.tpl b/src/messenger/webim/styles/dialogs/default/templates/leavemessagesent.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/leavemessagesent.tpl rename to src/messenger/webim/styles/dialogs/default/templates/leavemessagesent.tpl diff --git a/src/messenger/webim/styles/default/templates/mail.tpl b/src/messenger/webim/styles/dialogs/default/templates/mail.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/mail.tpl rename to src/messenger/webim/styles/dialogs/default/templates/mail.tpl diff --git a/src/messenger/webim/styles/default/templates/mailsent.tpl b/src/messenger/webim/styles/dialogs/default/templates/mailsent.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/mailsent.tpl rename to src/messenger/webim/styles/dialogs/default/templates/mailsent.tpl diff --git a/src/messenger/webim/styles/default/templates/nochat.tpl b/src/messenger/webim/styles/dialogs/default/templates/nochat.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/nochat.tpl rename to src/messenger/webim/styles/dialogs/default/templates/nochat.tpl diff --git a/src/messenger/webim/styles/default/templates/redirect.tpl b/src/messenger/webim/styles/dialogs/default/templates/redirect.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/redirect.tpl rename to src/messenger/webim/styles/dialogs/default/templates/redirect.tpl diff --git a/src/messenger/webim/styles/default/templates/redirected.tpl b/src/messenger/webim/styles/dialogs/default/templates/redirected.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/redirected.tpl rename to src/messenger/webim/styles/dialogs/default/templates/redirected.tpl diff --git a/src/messenger/webim/styles/default/templates/survey.tpl b/src/messenger/webim/styles/dialogs/default/templates/survey.tpl similarity index 100% rename from src/messenger/webim/styles/default/templates/survey.tpl rename to src/messenger/webim/styles/dialogs/default/templates/survey.tpl diff --git a/src/messenger/webim/styles/original/chat.css b/src/messenger/webim/styles/dialogs/original/chat.css similarity index 100% rename from src/messenger/webim/styles/original/chat.css rename to src/messenger/webim/styles/dialogs/original/chat.css diff --git a/src/messenger/webim/styles/original/images/banner.png b/src/messenger/webim/styles/dialogs/original/images/banner.png similarity index 100% rename from src/messenger/webim/styles/original/images/banner.png rename to src/messenger/webim/styles/dialogs/original/images/banner.png diff --git a/src/messenger/webim/styles/original/images/bg.gif b/src/messenger/webim/styles/dialogs/original/images/bg.gif similarity index 100% rename from src/messenger/webim/styles/original/images/bg.gif rename to src/messenger/webim/styles/dialogs/original/images/bg.gif diff --git a/src/messenger/webim/styles/original/images/buttondiv.gif b/src/messenger/webim/styles/dialogs/original/images/buttondiv.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttondiv.gif rename to src/messenger/webim/styles/dialogs/original/images/buttondiv.gif diff --git a/src/messenger/webim/styles/original/images/buttons/close.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/close.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/close.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/close.gif diff --git a/src/messenger/webim/styles/original/images/buttons/closewin.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/closewin.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/closewin.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/closewin.gif diff --git a/src/messenger/webim/styles/original/images/buttons/email.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/email.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/email.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/email.gif diff --git a/src/messenger/webim/styles/original/images/buttons/exec.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/exec.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/exec.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/exec.gif diff --git a/src/messenger/webim/styles/original/images/buttons/refresh.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/refresh.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/refresh.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/refresh.gif diff --git a/src/messenger/webim/styles/original/images/buttons/tracked.gif b/src/messenger/webim/styles/dialogs/original/images/buttons/tracked.gif similarity index 100% rename from src/messenger/webim/styles/original/images/buttons/tracked.gif rename to src/messenger/webim/styles/dialogs/original/images/buttons/tracked.gif diff --git a/src/messenger/webim/styles/original/images/winbg.gif b/src/messenger/webim/styles/dialogs/original/images/winbg.gif similarity index 100% rename from src/messenger/webim/styles/original/images/winbg.gif rename to src/messenger/webim/styles/dialogs/original/images/winbg.gif diff --git a/src/messenger/webim/styles/original/images/wmchat.png b/src/messenger/webim/styles/dialogs/original/images/wmchat.png similarity index 100% rename from src/messenger/webim/styles/original/images/wmchat.png rename to src/messenger/webim/styles/dialogs/original/images/wmchat.png diff --git a/src/messenger/webim/styles/original/images/wmfrm.png b/src/messenger/webim/styles/dialogs/original/images/wmfrm.png similarity index 100% rename from src/messenger/webim/styles/original/images/wmfrm.png rename to src/messenger/webim/styles/dialogs/original/images/wmfrm.png diff --git a/src/messenger/webim/styles/original/templates/.htaccess b/src/messenger/webim/styles/dialogs/original/templates/.htaccess similarity index 100% rename from src/messenger/webim/styles/original/templates/.htaccess rename to src/messenger/webim/styles/dialogs/original/templates/.htaccess diff --git a/src/messenger/webim/styles/original/templates/agentchat.tpl b/src/messenger/webim/styles/dialogs/original/templates/agentchat.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/agentchat.tpl rename to src/messenger/webim/styles/dialogs/original/templates/agentchat.tpl diff --git a/src/messenger/webim/styles/original/templates/agentrochat.tpl b/src/messenger/webim/styles/dialogs/original/templates/agentrochat.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/agentrochat.tpl rename to src/messenger/webim/styles/dialogs/original/templates/agentrochat.tpl diff --git a/src/messenger/webim/styles/original/templates/chat.tpl b/src/messenger/webim/styles/dialogs/original/templates/chat.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/chat.tpl rename to src/messenger/webim/styles/dialogs/original/templates/chat.tpl diff --git a/src/messenger/webim/styles/original/templates/chatsimple.tpl b/src/messenger/webim/styles/dialogs/original/templates/chatsimple.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/chatsimple.tpl rename to src/messenger/webim/styles/dialogs/original/templates/chatsimple.tpl diff --git a/src/messenger/webim/styles/original/templates/error.tpl b/src/messenger/webim/styles/dialogs/original/templates/error.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/error.tpl rename to src/messenger/webim/styles/dialogs/original/templates/error.tpl diff --git a/src/messenger/webim/styles/original/templates/leavemessage.tpl b/src/messenger/webim/styles/dialogs/original/templates/leavemessage.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/leavemessage.tpl rename to src/messenger/webim/styles/dialogs/original/templates/leavemessage.tpl diff --git a/src/messenger/webim/styles/original/templates/leavemessagesent.tpl b/src/messenger/webim/styles/dialogs/original/templates/leavemessagesent.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/leavemessagesent.tpl rename to src/messenger/webim/styles/dialogs/original/templates/leavemessagesent.tpl diff --git a/src/messenger/webim/styles/original/templates/mail.tpl b/src/messenger/webim/styles/dialogs/original/templates/mail.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/mail.tpl rename to src/messenger/webim/styles/dialogs/original/templates/mail.tpl diff --git a/src/messenger/webim/styles/original/templates/mailsent.tpl b/src/messenger/webim/styles/dialogs/original/templates/mailsent.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/mailsent.tpl rename to src/messenger/webim/styles/dialogs/original/templates/mailsent.tpl diff --git a/src/messenger/webim/styles/original/templates/nochat.tpl b/src/messenger/webim/styles/dialogs/original/templates/nochat.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/nochat.tpl rename to src/messenger/webim/styles/dialogs/original/templates/nochat.tpl diff --git a/src/messenger/webim/styles/original/templates/redirect.tpl b/src/messenger/webim/styles/dialogs/original/templates/redirect.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/redirect.tpl rename to src/messenger/webim/styles/dialogs/original/templates/redirect.tpl diff --git a/src/messenger/webim/styles/original/templates/redirected.tpl b/src/messenger/webim/styles/dialogs/original/templates/redirected.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/redirected.tpl rename to src/messenger/webim/styles/dialogs/original/templates/redirected.tpl diff --git a/src/messenger/webim/styles/original/templates/survey.tpl b/src/messenger/webim/styles/dialogs/original/templates/survey.tpl similarity index 100% rename from src/messenger/webim/styles/original/templates/survey.tpl rename to src/messenger/webim/styles/dialogs/original/templates/survey.tpl diff --git a/src/messenger/webim/styles/silver/chat.css b/src/messenger/webim/styles/dialogs/silver/chat.css similarity index 100% rename from src/messenger/webim/styles/silver/chat.css rename to src/messenger/webim/styles/dialogs/silver/chat.css diff --git a/src/messenger/webim/styles/silver/images/avatar.jpg b/src/messenger/webim/styles/dialogs/silver/images/avatar.jpg similarity index 100% rename from src/messenger/webim/styles/silver/images/avatar.jpg rename to src/messenger/webim/styles/dialogs/silver/images/avatar.jpg diff --git a/src/messenger/webim/styles/silver/images/avatarbg.gif b/src/messenger/webim/styles/dialogs/silver/images/avatarbg.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/avatarbg.gif rename to src/messenger/webim/styles/dialogs/silver/images/avatarbg.gif diff --git a/src/messenger/webim/styles/silver/images/bottombg.gif b/src/messenger/webim/styles/dialogs/silver/images/bottombg.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/bottombg.gif rename to src/messenger/webim/styles/dialogs/silver/images/bottombg.gif diff --git a/src/messenger/webim/styles/silver/images/buttons.gif b/src/messenger/webim/styles/dialogs/silver/images/buttons.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/buttons.gif rename to src/messenger/webim/styles/dialogs/silver/images/buttons.gif diff --git a/src/messenger/webim/styles/silver/images/chatbgl.gif b/src/messenger/webim/styles/dialogs/silver/images/chatbgl.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatbgl.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatbgl.gif diff --git a/src/messenger/webim/styles/silver/images/chatbgr.gif b/src/messenger/webim/styles/dialogs/silver/images/chatbgr.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatbgr.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatbgr.gif diff --git a/src/messenger/webim/styles/silver/images/chatheaderbg.gif b/src/messenger/webim/styles/dialogs/silver/images/chatheaderbg.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatheaderbg.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatheaderbg.gif diff --git a/src/messenger/webim/styles/silver/images/chatheaderbgc.gif b/src/messenger/webim/styles/dialogs/silver/images/chatheaderbgc.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatheaderbgc.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatheaderbgc.gif diff --git a/src/messenger/webim/styles/silver/images/chatheaderbgl.gif b/src/messenger/webim/styles/dialogs/silver/images/chatheaderbgl.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatheaderbgl.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatheaderbgl.gif diff --git a/src/messenger/webim/styles/silver/images/chatheaderbgr.gif b/src/messenger/webim/styles/dialogs/silver/images/chatheaderbgr.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/chatheaderbgr.gif rename to src/messenger/webim/styles/dialogs/silver/images/chatheaderbgr.gif diff --git a/src/messenger/webim/styles/silver/images/content.gif b/src/messenger/webim/styles/dialogs/silver/images/content.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/content.gif rename to src/messenger/webim/styles/dialogs/silver/images/content.gif diff --git a/src/messenger/webim/styles/silver/images/default-logo.gif b/src/messenger/webim/styles/dialogs/silver/images/default-logo.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/default-logo.gif rename to src/messenger/webim/styles/dialogs/silver/images/default-logo.gif diff --git a/src/messenger/webim/styles/silver/images/input_name.gif b/src/messenger/webim/styles/dialogs/silver/images/input_name.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/input_name.gif rename to src/messenger/webim/styles/dialogs/silver/images/input_name.gif diff --git a/src/messenger/webim/styles/silver/images/list.gif b/src/messenger/webim/styles/dialogs/silver/images/list.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/list.gif rename to src/messenger/webim/styles/dialogs/silver/images/list.gif diff --git a/src/messenger/webim/styles/silver/images/logobg.gif b/src/messenger/webim/styles/dialogs/silver/images/logobg.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/logobg.gif rename to src/messenger/webim/styles/dialogs/silver/images/logobg.gif diff --git a/src/messenger/webim/styles/silver/images/message.png b/src/messenger/webim/styles/dialogs/silver/images/message.png similarity index 100% rename from src/messenger/webim/styles/silver/images/message.png rename to src/messenger/webim/styles/dialogs/silver/images/message.png diff --git a/src/messenger/webim/styles/silver/images/sdwbgc.png b/src/messenger/webim/styles/dialogs/silver/images/sdwbgc.png similarity index 100% rename from src/messenger/webim/styles/silver/images/sdwbgc.png rename to src/messenger/webim/styles/dialogs/silver/images/sdwbgc.png diff --git a/src/messenger/webim/styles/silver/images/sdwbgl.png b/src/messenger/webim/styles/dialogs/silver/images/sdwbgl.png similarity index 100% rename from src/messenger/webim/styles/silver/images/sdwbgl.png rename to src/messenger/webim/styles/dialogs/silver/images/sdwbgl.png diff --git a/src/messenger/webim/styles/silver/images/sdwbgr.png b/src/messenger/webim/styles/dialogs/silver/images/sdwbgr.png similarity index 100% rename from src/messenger/webim/styles/silver/images/sdwbgr.png rename to src/messenger/webim/styles/dialogs/silver/images/sdwbgr.png diff --git a/src/messenger/webim/styles/silver/images/submit.gif b/src/messenger/webim/styles/dialogs/silver/images/submit.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/submit.gif rename to src/messenger/webim/styles/dialogs/silver/images/submit.gif diff --git a/src/messenger/webim/styles/silver/images/topbg.gif b/src/messenger/webim/styles/dialogs/silver/images/topbg.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/topbg.gif rename to src/messenger/webim/styles/dialogs/silver/images/topbg.gif diff --git a/src/messenger/webim/styles/silver/images/wndb.gif b/src/messenger/webim/styles/dialogs/silver/images/wndb.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndb.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndb.gif diff --git a/src/messenger/webim/styles/silver/images/wndbl.gif b/src/messenger/webim/styles/dialogs/silver/images/wndbl.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndbl.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndbl.gif diff --git a/src/messenger/webim/styles/silver/images/wndbr.gif b/src/messenger/webim/styles/dialogs/silver/images/wndbr.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndbr.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndbr.gif diff --git a/src/messenger/webim/styles/silver/images/wndt.gif b/src/messenger/webim/styles/dialogs/silver/images/wndt.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndt.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndt.gif diff --git a/src/messenger/webim/styles/silver/images/wndtl.gif b/src/messenger/webim/styles/dialogs/silver/images/wndtl.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndtl.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndtl.gif diff --git a/src/messenger/webim/styles/silver/images/wndtr.gif b/src/messenger/webim/styles/dialogs/silver/images/wndtr.gif similarity index 100% rename from src/messenger/webim/styles/silver/images/wndtr.gif rename to src/messenger/webim/styles/dialogs/silver/images/wndtr.gif diff --git a/src/messenger/webim/styles/silver/templates/agentchat.tpl b/src/messenger/webim/styles/dialogs/silver/templates/agentchat.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/agentchat.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/agentchat.tpl diff --git a/src/messenger/webim/styles/silver/templates/agentrochat.tpl b/src/messenger/webim/styles/dialogs/silver/templates/agentrochat.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/agentrochat.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/agentrochat.tpl diff --git a/src/messenger/webim/styles/silver/templates/chat.tpl b/src/messenger/webim/styles/dialogs/silver/templates/chat.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/chat.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/chat.tpl diff --git a/src/messenger/webim/styles/silver/templates/error.tpl b/src/messenger/webim/styles/dialogs/silver/templates/error.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/error.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/error.tpl diff --git a/src/messenger/webim/styles/silver/templates/leavemessage.tpl b/src/messenger/webim/styles/dialogs/silver/templates/leavemessage.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/leavemessage.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/leavemessage.tpl diff --git a/src/messenger/webim/styles/silver/templates/leavemessagesent.tpl b/src/messenger/webim/styles/dialogs/silver/templates/leavemessagesent.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/leavemessagesent.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/leavemessagesent.tpl diff --git a/src/messenger/webim/styles/silver/templates/mail.tpl b/src/messenger/webim/styles/dialogs/silver/templates/mail.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/mail.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/mail.tpl diff --git a/src/messenger/webim/styles/silver/templates/mailsent.tpl b/src/messenger/webim/styles/dialogs/silver/templates/mailsent.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/mailsent.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/mailsent.tpl diff --git a/src/messenger/webim/styles/silver/templates/nochat.tpl b/src/messenger/webim/styles/dialogs/silver/templates/nochat.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/nochat.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/nochat.tpl diff --git a/src/messenger/webim/styles/silver/templates/redirect.tpl b/src/messenger/webim/styles/dialogs/silver/templates/redirect.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/redirect.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/redirect.tpl diff --git a/src/messenger/webim/styles/silver/templates/redirected.tpl b/src/messenger/webim/styles/dialogs/silver/templates/redirected.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/redirected.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/redirected.tpl diff --git a/src/messenger/webim/styles/silver/templates/survey.tpl b/src/messenger/webim/styles/dialogs/silver/templates/survey.tpl similarity index 100% rename from src/messenger/webim/styles/silver/templates/survey.tpl rename to src/messenger/webim/styles/dialogs/silver/templates/survey.tpl diff --git a/src/messenger/webim/styles/simplicity/chat.css b/src/messenger/webim/styles/dialogs/simplicity/chat.css similarity index 100% rename from src/messenger/webim/styles/simplicity/chat.css rename to src/messenger/webim/styles/dialogs/simplicity/chat.css diff --git a/src/messenger/webim/styles/simplicity/images/buttons/back.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/back.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/back.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/back.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/change.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/change.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/change.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/change.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/close.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/close.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/close.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/close.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/closewin.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/closewin.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/closewin.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/closewin.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/email.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/email.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/email.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/email.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/exec.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/exec.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/exec.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/exec.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/history.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/history.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/history.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/history.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/nosound.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/nosound.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/nosound.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/nosound.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/redirect.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/redirect.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/redirect.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/redirect.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/refresh.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/refresh.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/refresh.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/refresh.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/send.jpg b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/send.jpg similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/send.jpg rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/send.jpg diff --git a/src/messenger/webim/styles/simplicity/images/buttons/sound.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/sound.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/sound.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/sound.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/ssl.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/ssl.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/ssl.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/ssl.gif diff --git a/src/messenger/webim/styles/simplicity/images/buttons/tracked.gif b/src/messenger/webim/styles/dialogs/simplicity/images/buttons/tracked.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/buttons/tracked.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/buttons/tracked.gif diff --git a/src/messenger/webim/styles/simplicity/images/error.gif b/src/messenger/webim/styles/dialogs/simplicity/images/error.gif similarity index 100% rename from src/messenger/webim/styles/simplicity/images/error.gif rename to src/messenger/webim/styles/dialogs/simplicity/images/error.gif diff --git a/src/messenger/webim/styles/simplicity/images/toolbar_bg.jpg b/src/messenger/webim/styles/dialogs/simplicity/images/toolbar_bg.jpg similarity index 100% rename from src/messenger/webim/styles/simplicity/images/toolbar_bg.jpg rename to src/messenger/webim/styles/dialogs/simplicity/images/toolbar_bg.jpg diff --git a/src/messenger/webim/styles/simplicity/templates/.htaccess b/src/messenger/webim/styles/dialogs/simplicity/templates/.htaccess similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/.htaccess rename to src/messenger/webim/styles/dialogs/simplicity/templates/.htaccess diff --git a/src/messenger/webim/styles/simplicity/templates/agentchat.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/agentchat.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/agentchat.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/agentchat.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/agentrochat.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/agentrochat.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/agentrochat.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/agentrochat.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/chat.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/chat.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/chat.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/chat.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/chatsimple.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/chatsimple.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/chatsimple.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/chatsimple.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/error.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/error.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/error.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/error.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/leavemessage.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/leavemessage.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/leavemessage.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/leavemessage.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/leavemessagesent.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/leavemessagesent.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/mail.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/mail.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/mail.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/mail.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/mailsent.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/mailsent.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/mailsent.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/mailsent.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/nochat.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/nochat.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/nochat.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/nochat.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/redirect.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/redirect.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/redirect.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/redirect.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/redirected.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/redirected.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/redirected.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/redirected.tpl diff --git a/src/messenger/webim/styles/simplicity/templates/survey.tpl b/src/messenger/webim/styles/dialogs/simplicity/templates/survey.tpl similarity index 100% rename from src/messenger/webim/styles/simplicity/templates/survey.tpl rename to src/messenger/webim/styles/dialogs/simplicity/templates/survey.tpl diff --git a/src/messenger/webim/styles/howto.txt b/src/messenger/webim/styles/howto.txt index c3ebc54c..0892bba9 100644 --- a/src/messenger/webim/styles/howto.txt +++ b/src/messenger/webim/styles/howto.txt @@ -4,7 +4,7 @@ 1. Folder/files structure. - myskin/ + dialogs/myskin/ chat.tpl modern browser Ajax window chatsimple.tpl compatibility mode, reload to refresh thread nochat.tpl chat page for VERY old browsers (shows the list of supported software) diff --git a/src/messenger/webim/styles/invitations/default/invite.css b/src/messenger/webim/styles/invitations/default/invite.css new file mode 100644 index 00000000..feeac3fe --- /dev/null +++ b/src/messenger/webim/styles/invitations/default/invite.css @@ -0,0 +1,82 @@ +/* + This file is part of Mibew Messenger project. + + Copyright (c) 2005-2011 Mibew Messenger Community + All rights reserved. The contents of this file are subject to the terms of + the Eclipse Public License v1.0 which accompanies this distribution, and + is available at http://www.eclipse.org/legal/epl-v10.html + + Alternatively, the contents of this file may be used under the terms of + the GNU General Public License Version 2 or later (the "GPL"), in which case + the provisions of the GPL are applicable instead of those above. If you wish + to allow use of your version of this file only under the terms of the GPL, and + not to allow others to use your version of this file under the terms of the + EPL, indicate your decision by deleting the provisions above and replace them + with the notice and other provisions required by the GPL. +*/ + +#mibewinvitationpopup { + margin: 0 !important; + padding: 5px !important; + border: 0 !important; + outline: 0 !important; + font-weight: normal !important; + font-style: normal !important; + font-family: Arial, Helvetica, sans-serif !important; + font-size: 12px !important; + vertical-align: baseline !important; + line-height: normal !important; + border: 1px solid #aaa !important; + background-color: #ddd !important; + color: #000 !important; + position: fixed !important; + top: 50% !important; + left: 0 !important; + width: 400px !important; +} + +#mibewinvitationpopup h1, #mibewinvitationpopup p, #mibewinvitationclose a { + cursor: pointer !important; +} + +#mibewinvitationpopup h1{ + font-size: 20px !important; + font-weight: bold !important; + margin-top: 10px !important; + margin-bottom: 10px !important; +} + +#mibewinvitationclose { + float: right !important; + background-color: red !important; + padding: 1px !important; + margin: 0 !important; +} + +#mibewinvitationclose a { + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; + font-size: 20px !important; + font-weight: bold !important; + color: white !important; + margin: 0 4px 0 4px !important; +} + +#mibewinvitationclose a, #mibewinvitationclose a:link, #mibewinvitationclose a:hover { + text-decoration: none !important; +} + +#mibewinvitationpopup h1 { + text-align: center !important; +} + +#mibewinvitationpopup p { + padding: 2px !important; + margin: 2px !important; +} + +#mibewinvitationavatar { + margin: 2px !important; + margin-right: 5px !important; + cursor: pointer !important; + float: left !important; +} diff --git a/src/messenger/webim/view/gen_button.php b/src/messenger/webim/view/gen_button.php index 0fdd94c8..10dcee8f 100644 --- a/src/messenger/webim/view/gen_button.php +++ b/src/messenger/webim/view/gen_button.php @@ -52,6 +52,25 @@ require_once('inc_errors.php');
+ + +

+
+
+ +
+
+ + +
+
+
+ +
+
+ +
+
@@ -60,13 +79,6 @@ require_once('inc_errors.php');
- -
-
-
- -
-

diff --git a/src/messenger/webim/view/invitation_themes.php b/src/messenger/webim/view/invitation_themes.php new file mode 100644 index 00000000..4097d36a --- /dev/null +++ b/src/messenger/webim/view/invitation_themes.php @@ -0,0 +1,74 @@ + + + + + +
+
+ +
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ × +
+

+

+
+
+
+ + \ No newline at end of file diff --git a/src/messenger/webim/view/settings.php b/src/messenger/webim/view/settings.php index 06611de0..3ee86d1b 100644 --- a/src/messenger/webim/view/settings.php +++ b/src/messenger/webim/view/settings.php @@ -120,12 +120,21 @@ require_once('inc_errors.php');
- +

- + +
+
+
+ +
+
+
+
+