From 2d793bcb9496c78499756ff7392e281615d5cd96 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 14 Mar 2012 22:18:54 +0100 Subject: [PATCH] login & reset password pages: default value for login where possible; update ru Conflicts: src/messenger/webim/locales/ru/properties --- src/messenger/webim/default.css | 4 ++-- src/messenger/webim/install/index.php | 2 +- src/messenger/webim/locales/ru/properties | 3 +++ src/messenger/webim/operator/login.php | 4 ++++ src/messenger/webim/operator/resetpwd.php | 1 + src/messenger/webim/view/resetpwd.php | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index 904139a1..d564d978 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -319,7 +319,7 @@ div.errinfo { .fleftlabel { float: left; - width: 100px; + width: 11em; } .flabel span.required { @@ -888,7 +888,7 @@ table.awaiting td.visitor { .lrtl .fleftlabel { float: right; - width: 100px; + width: 11em; } .lrtl .fdescr { diff --git a/src/messenger/webim/install/index.php b/src/messenger/webim/install/index.php index c0673c32..bea130dc 100644 --- a/src/messenger/webim/install/index.php +++ b/src/messenger/webim/install/index.php @@ -340,7 +340,7 @@ function check_status() if (!check_admin($link)) { $page['nextstep'] = getlocal("installed.login_link"); $page['nextnotice'] = getlocal2("installed.notice", array("${webimroot}/install/")); - $page['nextstepurl'] = "$webimroot/"; + $page['nextstepurl'] = "$webimroot/operator/login.php?login=admin"; } $page['show_small_login'] = true; diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index d6c63334..284a62bb 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -116,6 +116,8 @@ data.saved= demo.chat.question=Посоветуйте мне, пожалуйста, хороший браузер? demo.chat.welcome=Здравствуйте! Чем я могу Вам помочь? edit.item=редактировать +error.no_password.visit_profile=Посетите свой Профиль. +error.no_password=Вы вошли в первый раз с пустым паролем. Из соображений безопасности выберите новый пароль. errors.captcha=Введенные символы не соответствуют изображению. errors.failed.uploading.file=Ошибка выгрузки файла "{0}": {1}. errors.file.move.error=Ошибка копирования файла @@ -542,6 +544,7 @@ settings.trackinglifetime.description= settings.trackinglifetime=Срок хранения отслеженных путей settings.threadlifetime.description=Укажите время жизни диалога после закрытия диалогового окна в секундах. По умолчанию, 600 секунд. Укажите 0 для снятия ограничения. settings.threadlifetime=Время жизни диалога +settings.title=Настройки мессенджера settings.usercanchangename.description=Возможность убрать поле смены имени из чат окна settings.usercanchangename=Разрешать посетителям менять имена settings.usernamepattern.description=Укажите как отобразить имя посетителя операторам. Можно использовать {name}, {id} и {addr}. По умолчанию: {name} diff --git a/src/messenger/webim/operator/login.php b/src/messenger/webim/operator/login.php index 3638b10a..81829518 100644 --- a/src/messenger/webim/operator/login.php +++ b/src/messenger/webim/operator/login.php @@ -50,6 +50,10 @@ if (isset($_POST['login']) && isset($_POST['password'])) { } $page['formlogin'] = $login; } +} else if(isset($_GET['login'])) { + $login = getgetparam('login'); + if (preg_match("/^(\w{1,15})$/", $login)) + $page['formlogin'] = $login; } $page['localeLinks'] = get_locale_links("$webimroot/operator/login.php"); diff --git a/src/messenger/webim/operator/resetpwd.php b/src/messenger/webim/operator/resetpwd.php index 84dfe4f5..8a02bfef 100644 --- a/src/messenger/webim/operator/resetpwd.php +++ b/src/messenger/webim/operator/resetpwd.php @@ -57,6 +57,7 @@ if (count($errors) == 0 && isset($_POST['password'])) { perform_query($query, $link); close_connection($link); + $page['loginname'] = $operator['vclogin']; start_html_output(); require('../view/resetpwd.php'); exit; diff --git a/src/messenger/webim/view/resetpwd.php b/src/messenger/webim/view/resetpwd.php index 16c92069..c7fc9996 100644 --- a/src/messenger/webim/view/resetpwd.php +++ b/src/messenger/webim/view/resetpwd.php @@ -41,7 +41,7 @@ function tpl_content() {

- +