mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-11 04:52:14 +09:00
fix #1522 통합검색에서 대상 모듈이 선택되지 않았을 때 검색 제한
- 검색 대상 모듈이 지정되지 않았을 때 전체 모듈을 대상으로 검색하지 않도록 제한 함
This commit is contained in:
parent
91182cc1fa
commit
829c1c20dd
3 changed files with 12 additions and 1 deletions
|
|
@ -36,6 +36,8 @@ class integration_searchView extends integration_search
|
||||||
{
|
{
|
||||||
$oFile = getClass('file');
|
$oFile = getClass('file');
|
||||||
$oModuleModel = getModel('module');
|
$oModuleModel = getModel('module');
|
||||||
|
$logged_info = Context::get('logged_info');
|
||||||
|
|
||||||
// Check permissions
|
// Check permissions
|
||||||
if(!$this->grant->access) return new Object(-1,'msg_not_permitted');
|
if(!$this->grant->access) return new Object(-1,'msg_not_permitted');
|
||||||
|
|
||||||
|
|
@ -72,6 +74,8 @@ class integration_searchView extends integration_search
|
||||||
else
|
else
|
||||||
$module_srl_list = explode(',',$config->target_module_srl);
|
$module_srl_list = explode(',',$config->target_module_srl);
|
||||||
|
|
||||||
|
if(!count($module_srl_list)) return new Object(-1, ($logged_info->is_admin === 'Y') ? 'msg_admin_not_enabled' : 'msg_not_enabled');
|
||||||
|
|
||||||
// Set a variable for search keyword
|
// Set a variable for search keyword
|
||||||
$is_keyword = Context::get('is_keyword');
|
$is_keyword = Context::get('is_keyword');
|
||||||
// Set page variables
|
// Set page variables
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,12 @@
|
||||||
<value xml:lang="zh-TW"><![CDATA[按"繼續尋找"按鈕繼續搜尋。]]></value>
|
<value xml:lang="zh-TW"><![CDATA[按"繼續尋找"按鈕繼續搜尋。]]></value>
|
||||||
<value xml:lang="ru"><![CDATA['Искать дальше' Если выберете эту кнопку, то продолжится поиск]]></value>
|
<value xml:lang="ru"><![CDATA['Искать дальше' Если выберете эту кнопку, то продолжится поиск]]></value>
|
||||||
</item>
|
</item>
|
||||||
|
<item name="msg_not_enabled">
|
||||||
|
<value xml:lang="ko"><![CDATA[통합 검색을 사용할 수 없습니다.]]></value>
|
||||||
|
</item>
|
||||||
|
<item name="msg_admin_not_enabled">
|
||||||
|
<value xml:lang="ko"><![CDATA[통합 검색을 사용할 수 없습니다. 통합검색 설정에서 대상 모듈을 선택하세요.]]></value>
|
||||||
|
</item>
|
||||||
<item name="is_result_text">
|
<item name="is_result_text">
|
||||||
<value xml:lang="ko"><![CDATA[<strong>'%s'</strong>에 대한 검색결과 <strong>%d</strong>건]]></value>
|
<value xml:lang="ko"><![CDATA[<strong>'%s'</strong>에 대한 검색결과 <strong>%d</strong>건]]></value>
|
||||||
<value xml:lang="en"><![CDATA[There are <strong>%d</strong> result(s) for <strong>'%s'</strong>]]></value>
|
<value xml:lang="en"><![CDATA[There are <strong>%d</strong> result(s) for <strong>'%s'</strong>]]></value>
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@
|
||||||
<select class="modulelist_selected" size="8" multiple="multiple" style="display:block;vertical-align:top;margin:5px 0"></select>
|
<select class="modulelist_selected" size="8" multiple="multiple" style="display:block;vertical-align:top;margin:5px 0"></select>
|
||||||
<a href="#" id="__module_srl_list_target_module_srl" class="x_btn moduleTrigger" data-multiple="true" style="margin:0 -5px 0 0;border-radius:2px 0 0 0px">{$lang->cmd_add}</a>
|
<a href="#" id="__module_srl_list_target_module_srl" class="x_btn moduleTrigger" data-multiple="true" style="margin:0 -5px 0 0;border-radius:2px 0 0 0px">{$lang->cmd_add}</a>
|
||||||
<button type="button" class="x_btn modulelist_del" style="border-radius:0 2px 2px 0">{$lang->cmd_delete}</button>
|
<button type="button" class="x_btn modulelist_del" style="border-radius:0 2px 2px 0">{$lang->cmd_delete}</button>
|
||||||
|
<p class="x_help-block"><strong>{$lang->about_target_module}</strong></p>
|
||||||
<script>
|
<script>
|
||||||
xe.registerApp(new xe.ModuleListManager('target_module_srl'));
|
xe.registerApp(new xe.ModuleListManager('target_module_srl'));
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue