mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +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');
|
||||
$oModuleModel = getModel('module');
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
||||
// Check permissions
|
||||
if(!$this->grant->access) return new Object(-1,'msg_not_permitted');
|
||||
|
||||
|
|
@ -72,6 +74,8 @@ class integration_searchView extends integration_search
|
|||
else
|
||||
$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
|
||||
$is_keyword = Context::get('is_keyword');
|
||||
// Set page variables
|
||||
|
|
|
|||
|
|
@ -68,6 +68,12 @@
|
|||
<value xml:lang="zh-TW"><![CDATA[按"繼續尋找"按鈕繼續搜尋。]]></value>
|
||||
<value xml:lang="ru"><![CDATA['Искать дальше' Если выберете эту кнопку, то продолжится поиск]]></value>
|
||||
</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">
|
||||
<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>
|
||||
|
|
@ -264,4 +270,4 @@
|
|||
<value xml:lang="vi"><![CDATA[Bình chọn]]></value>
|
||||
</item>
|
||||
</item>
|
||||
</lang>
|
||||
</lang>
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
<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>
|
||||
<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>
|
||||
xe.registerApp(new xe.ModuleListManager('target_module_srl'));
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue