diff --git a/Readme.RU.txt b/Readme.RU.txt index d6b6cbf8..bba105b6 100644 --- a/Readme.RU.txt +++ b/Readme.RU.txt @@ -11,9 +11,9 @@ LiveStreet 2.0.0.dev ОБНОВЛЕНИЕ С ВЕРСИИ 1.0.3 0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ -1. Обновить до версии 1.0.1 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог +1. Обновить до версии 2.0.0 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог 2. Скопировать файлы движка в новый нужный каталог сайта -3. Скопировать в новый каталог (/application/config/) файл config.local.php от вашей старой версии 1.0 и скопировать каталог /uploads/ со всеми файлами. +3. Скопировать в новый каталог (/application/config/) файл config.local.php от вашей старой версии 1.0 и скопировать каталог /uploads/ со всеми файлами. Обязательно дать права на запись в этот каталог и перезапись всех файлов. 4. Зайти через браузер на ваш сайт ( http://ваш_сайт_на_ls/ ), автоматически запустится инсталлятор 5. На первом шаге следует выбрать режим обновления сайта, далее следовать инструкциям установщика. diff --git a/application/classes/actions/ActionPeople.class.php b/application/classes/actions/ActionPeople.class.php index dfa24d25..9f7e0489 100644 --- a/application/classes/actions/ActionPeople.class.php +++ b/application/classes/actions/ActionPeople.class.php @@ -117,7 +117,7 @@ class ActionPeople extends Action } } if ($sTitle) { - $aFilter['login'] = $sTitle; + $aFilter['name'] = $sTitle; } /** * Пол @@ -162,6 +162,7 @@ class ActionPeople extends Action $this->Viewer_AssignAjax('next_page', count($aResult['collection']) > 0 ? $iPage + 1 : $iPage); $this->Viewer_AssignAjax('hide', $bHideMore or !$aResult['count'] or !count($aResult['collection'])); $this->Viewer_AssignAjax('searchCount', (int)$aResult['count']); + $this->Viewer_AssignAjax('count_left', (int)($aResult['count'] - ($iPage - 1) * Config::Get('module.user.per_page') - count($aResult['collection']))); $this->Viewer_AssignAjax('textEmpty', $this->Lang_Get('search.alerts.empty')); } diff --git a/application/classes/modules/user/mapper/User.mapper.class.php b/application/classes/modules/user/mapper/User.mapper.class.php index 86b14ee1..4a7371d6 100644 --- a/application/classes/modules/user/mapper/User.mapper.class.php +++ b/application/classes/modules/user/mapper/User.mapper.class.php @@ -1303,6 +1303,7 @@ class ModuleUser_MapperUser extends Mapper { AND u.user_profile_sex = ? } { AND u.user_login LIKE ? } { AND u.user_profile_name LIKE ? } + { AND ( u.user_profile_name LIKE ? OR u.user_login LIKE ? ) } ORDER by {$sOrder} LIMIT ?d, ?d ; "; @@ -1321,6 +1322,8 @@ class ModuleUser_MapperUser extends Mapper isset($aFilter['profile_sex']) ? $aFilter['profile_sex'] : DBSIMPLE_SKIP, isset($aFilter['login']) ? $aFilter['login'] : DBSIMPLE_SKIP, isset($aFilter['profile_name']) ? $aFilter['profile_name'] : DBSIMPLE_SKIP, + isset($aFilter['name']) ? $aFilter['name'] : DBSIMPLE_SKIP, + isset($aFilter['name']) ? $aFilter['name'] : DBSIMPLE_SKIP, ($iCurrPage - 1) * $iPerPage, $iPerPage ) ) { diff --git a/application/frontend/components/blog/blocks/block.blog-users.tpl b/application/frontend/components/blog/blocks/block.blog-users.tpl index 7d2cf568..fb74d42d 100644 --- a/application/frontend/components/blog/blocks/block.blog-users.tpl +++ b/application/frontend/components/blog/blocks/block.blog-users.tpl @@ -5,17 +5,13 @@ {component_define_params params=[ 'titleLang' ]} {capture 'block_title'} - {$usersCount = count($blogUsers)} - - {if $usersCount} - {$usersCount} {lang "{$titleLang|default:'blog.readers_declension'}" count=$usersCount plural=true} - {else} - {$aLang.blog.users.empty} - {/if} + {$countBlogUsers} {lang "{$titleLang|default:'blog.readers_declension'}" count=$countBlogUsers plural=true} {/capture} -{component 'block' - mods = 'blog-users' - title = $smarty.capture.block_title - titleUrl = "{$blog->getUrlFull()}users/" - content = {component 'user' template='avatar-list' users=$blogUsers blankslateParams=[ 'mods' => 'no-background' ]}} \ No newline at end of file +{if $countBlogUsers} + {component 'block' + mods = 'blog-users' + title = $smarty.capture.block_title + titleUrl = "{$blog->getUrlFull()}users/" + content = {component 'user' template='avatar-list' users=$blogUsers blankslateParams=[ 'mods' => 'no-background' ]}} +{/if} \ No newline at end of file diff --git a/application/install/backend/step/updateVersion.php b/application/install/backend/step/updateVersion.php index ea84ad1b..28cea271 100644 --- a/application/install/backend/step/updateVersion.php +++ b/application/install/backend/step/updateVersion.php @@ -474,7 +474,7 @@ class InstallStepUpdateVersion extends InstallStep */ $sMask = pathinfo($sFileSource, PATHINFO_DIRNAME) . DIRECTORY_SEPARATOR . pathinfo($sFileSource, - PATHINFO_FILENAME) . '_*'; + PATHINFO_FILENAME) . '_[0-9]*'; $aFilesForRemove = array(); if ($aPaths = glob($sMask)) { foreach ($aPaths as $sPath) { @@ -578,7 +578,7 @@ class InstallStepUpdateVersion extends InstallStep */ $sMask = pathinfo($sFileSource, PATHINFO_DIRNAME) . DIRECTORY_SEPARATOR . pathinfo($sFileSource, - PATHINFO_FILENAME) . '_*'; + PATHINFO_FILENAME) . '_[0-9]*'; $aFilesForRemove = array(); if ($aPaths = glob($sMask)) { foreach ($aPaths as $sPath) { diff --git a/framework b/framework index f1d353c3..474866d9 160000 --- a/framework +++ b/framework @@ -1 +1 @@ -Subproject commit f1d353c310593e113c02988885073559e7986b68 +Subproject commit 474866d9a37e43cd178c5f71ccb0546e94212446