mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 18:51:41 +09:00
issue 543 can not be deleted when start module
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9717 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
84065b3bc7
commit
bee78bcae1
2 changed files with 11 additions and 0 deletions
|
|
@ -989,4 +989,8 @@ Le module [Administration des Modules] montera tous les modules installés et vo
|
|||
<value xml:lang="ko"><![CDATA[권한 설정]]></value>
|
||||
<value xml:lang="en"><![CDATA[Permission Setting]]></value>
|
||||
</item>
|
||||
<item name="msg_cannot_delete_startmodule">
|
||||
<value xml:lang="ko"><![CDATA[시작 모듈은 삭제할 수 없습니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[Cannot delete a start module.]]></value>
|
||||
</item>
|
||||
</lang>
|
||||
|
|
|
|||
|
|
@ -408,6 +408,13 @@
|
|||
**/
|
||||
function deleteModule($module_srl) {
|
||||
if(!$module_srl) return new Object(-1,'msg_invalid_request');
|
||||
|
||||
// check start module
|
||||
$oModuleModel = &getModel('module');
|
||||
$columnList = array('sites.index_module_srl');
|
||||
$start_module = $oModuleModel->getSiteInfo(0, $columnList);
|
||||
if($module_srl == $start_module->index_module_srl) return new Object(-1, 'msg_cannot_delete_startmodule');
|
||||
|
||||
// Call a trigger (before)
|
||||
$trigger_obj->module_srl = $module_srl;
|
||||
$output = ModuleHandler::triggerCall('module.deleteModule', 'before', $trigger_obj);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue