mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@291 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
3eefc07577
commit
5b99985858
10 changed files with 110 additions and 8 deletions
|
|
@ -2,8 +2,10 @@
|
|||
<module>
|
||||
<actions>
|
||||
<action name="dispContent" type="view" admin_index="true" standalone="true" />
|
||||
<action name="dispLayoutMenuInfo" type="view" standalone="true" />
|
||||
<action name="dispInsertLayout" type="view" standalone="true" />
|
||||
<action name="dispInsertLayout2" type="view" standalone="true" />
|
||||
<action name="dispList" type="controller" standalone="true" />
|
||||
<action name="getLayoutMenuSrl" type="model" standalone="true" />
|
||||
</actions>
|
||||
</module>
|
||||
|
|
|
|||
|
|
@ -126,5 +126,18 @@
|
|||
|
||||
return $layout_info;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 메뉴 구성을 하기 위해 메뉴 srl을 return
|
||||
**/
|
||||
function getLayoutMenuSrl() {
|
||||
$menu_id = Context::get('menu_id');
|
||||
|
||||
$oDB = &DB::getInstance();
|
||||
$menu_srl = $oDB->getNextSequence();
|
||||
|
||||
$this->add('menu_id', $menu_id);
|
||||
$this->add('menu_srl', $menu_srl);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -49,6 +49,17 @@
|
|||
|
||||
$this->setTemplateFile('insert_layout2');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 레이아웃 메뉴의 개별 정보 출력
|
||||
**/
|
||||
function dispLayoutMenuInfo() {
|
||||
// 팝업이기 때문에 팝업용 레이아웃을 지정
|
||||
$this->setLayoutPath('./common/tpl/');
|
||||
$this->setLayoutFile('popup_layout');
|
||||
|
||||
$this->setTemplateFile('layout_menu_info');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 레이아웃 목록을 보여줌
|
||||
|
|
|
|||
|
|
@ -3,22 +3,33 @@ function doEditMenuInfo(sel_obj) {
|
|||
var obj = sel_obj.options[idx];
|
||||
if(typeof(obj)=='undefined'||!obj) return;
|
||||
|
||||
var value = obj.value;
|
||||
var text = obj.text;
|
||||
var menu_srl = obj.value;
|
||||
|
||||
var win = window.open("./?module=layout&act=dispLayoutMenuInfo&menu_srl="+menu_srl,"_LayoutMenu","toolbars=no,status=no,resizable=no,width=100,height=100");
|
||||
win.focus();
|
||||
}
|
||||
|
||||
function completeGetLayoutMenuSrl(ret_obj, response_tags) {
|
||||
var menu_srl = ret_obj['menu_srl'];
|
||||
var menu_id = ret_obj['menu_id'];
|
||||
doEditInsertMenu(menu_id, menu_srl);
|
||||
}
|
||||
|
||||
function doEditInsertMenu(menu_id, menu_srl) {
|
||||
if(typeof(menu_srl)=='undefined'||!menu_srl) {
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
var item_obj = xGetElementById('default_value_item_'+menu_id);
|
||||
var listup_obj = xGetElementById('default_value_listup_'+menu_id);
|
||||
|
||||
var text = item_obj.value;
|
||||
if(!text) return;
|
||||
|
||||
if(!text || !menu_srl) return;
|
||||
if(typeof(menu_srl)=='undefined'||!menu_srl) {
|
||||
var params = new Array();
|
||||
params['text'] = text;
|
||||
params['menu_id'] = menu_id;
|
||||
var response_tags = new Array('error','message','menu_id','menu_srl');
|
||||
exec_xml('layout', 'getLayoutMenuSrl', params, completeGetLayoutMenuSrl, response_tags);
|
||||
return;
|
||||
}
|
||||
|
||||
var opt = new Option(text, menu_srl, false, true);
|
||||
listup_obj.options[listup_obj.length] = opt;
|
||||
|
|
|
|||
15
modules/layout/tpl.admin/layout_menu_info.html
Normal file
15
modules/layout/tpl.admin/layout_menu_info.html
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
afsdlfkjsdfklsadjfsdlakfjsdfkaha<br />
|
||||
111111111111111111111111111111111111111111111111111111a<br />
|
||||
Loading…
Add table
Add a link
Reference in a new issue