mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-18 18:59:56 +09:00
merge from branch luminous (version 1.5.4.2, ~r12561)
git-svn-id: http://xe-core.googlecode.com/svn/trunk@12611 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
2263200ce4
commit
cc47d2b247
196 changed files with 3655 additions and 2033 deletions
|
|
@ -606,16 +606,24 @@
|
|||
//$info = $oModuleModel->getModuleInfoXml($moduleName);
|
||||
$info = $oModuleModel->getModuleActionXml($moduleName);
|
||||
|
||||
$url = getNotEncodedUrl('', 'module', 'admin', 'act', $info->menu->{$menuName}->index);
|
||||
if(empty($url)) $url = getNotEncodedUrl('', 'module', 'admin', 'act', $info->admin_index_act);
|
||||
if(empty($url)) $url = getNotEncodedUrl('', 'module', 'admin');
|
||||
$url = getNotEncodedFullUrl('', 'module', 'admin', 'act', $info->menu->{$menuName}->index);
|
||||
if(empty($url)) $url = getNotEncodedFullUrl('', 'module', 'admin', 'act', $info->admin_index_act);
|
||||
if(empty($url)) $url = getNotEncodedFullUrl('', 'module', 'admin');
|
||||
$dbInfo = Context::getDBInfo();
|
||||
|
||||
$args->menu_item_srl = (!$requestArgs->menu_item_srl) ? getNextSequence() : $requestArgs->menu_item_srl;
|
||||
$args->parent_srl = $requestArgs->parent_srl;
|
||||
$args->menu_srl = $requestArgs->menu_srl;
|
||||
$args->name = sprintf('{$lang->menu_gnb_sub[\'%s\']}', $menuName);
|
||||
$args->url = str_replace($dbInfo->default_url, '', $url);
|
||||
//if now page is https...
|
||||
if(strpos($url, 'https') !== false)
|
||||
{
|
||||
$args->url = str_replace('https'.substr($dbInfo->default_url, 4), '', $url);
|
||||
}
|
||||
else
|
||||
{
|
||||
$args->url = str_replace($dbInfo->default_url, '', $url);
|
||||
}
|
||||
$args->open_window = 'N';
|
||||
$args->expand = 'N';
|
||||
$args->normal_btn = '';
|
||||
|
|
@ -722,6 +730,7 @@
|
|||
$xml_buff = sprintf(
|
||||
'<?php '.
|
||||
'define(\'__ZBXE__\', true); '.
|
||||
'define(\'__XE__\', true); '.
|
||||
'require_once(\''.FileHandler::getRealPath('./config/config.inc.php').'\'); '.
|
||||
'$oContext = &Context::getInstance(); '.
|
||||
'$oContext->init(); '.
|
||||
|
|
@ -743,6 +752,7 @@
|
|||
$php_buff = sprintf(
|
||||
'<?php '.
|
||||
'if(!defined("__ZBXE__")) exit(); '.
|
||||
'if(!defined("__XE__")) exit(); '.
|
||||
'%s; '.
|
||||
'%s; '.
|
||||
'$menu->list = array(%s); '.
|
||||
|
|
|
|||
|
|
@ -183,6 +183,20 @@
|
|||
$layoutList = $oLayoutModel->getLayoutList();
|
||||
Context::set('layout_list', $layoutList);
|
||||
|
||||
// choice theme file
|
||||
$theme_file = _XE_PATH_.'files/theme/theme_info.php';
|
||||
if(is_readable($theme_file))
|
||||
{
|
||||
@include($theme_file);
|
||||
Context::set('current_layout', $theme_info->layout);
|
||||
}
|
||||
else
|
||||
{
|
||||
$oModuleModel = &getModel('module');
|
||||
$default_mid = $oModuleModel->getDefaultMid();
|
||||
Context::set('current_layout', $default_mid->layout_srl);
|
||||
}
|
||||
|
||||
// get default group list
|
||||
$oMemberModel = &getModel('member');
|
||||
$output = $oMemberModel->getGroups();
|
||||
|
|
@ -208,7 +222,7 @@
|
|||
function _menuInfoSetting(&$menu)
|
||||
{
|
||||
$oModuleModel = &getModel('module');
|
||||
if(!preg_match('/^http/i', $menu['url']))
|
||||
if($menu['url'] && !preg_match('/^http/i', $menu['url']))
|
||||
{
|
||||
unset($midInfo);
|
||||
unset($moduleInfo);
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ $('form.siteMap')
|
|||
editForm.find('input[name=menu_srl]').val(menuItem.menu_srl);
|
||||
editForm.find('input[name=menu_item_srl]').val(menuItem.menu_item_srl);
|
||||
editForm.find('input[name=parent_srl]').val(menuItem.parent_srl);
|
||||
editForm.find('input[name=menu_name_key]').val(menuName);
|
||||
editForm.find('input[name=menu_name_key]').val(menuItem.name_key);
|
||||
editForm.find('input[name=menu_name]').val(menuName);
|
||||
editForm.find('input[name=success_return_url]').val(successReturnUrl);
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ $('form.siteMap')
|
|||
editForm.find('input[name=menu_name]').val('');
|
||||
editForm.find('input[name=cType]').attr('checked', false);
|
||||
editForm.find('input[name=create_menu_url]').val('');
|
||||
editForm.find('select[name=layout_srl]')[0].options[0].selected = true;
|
||||
editForm.find('select[name=layout_srl]').val(xe.current_layout);
|
||||
editForm.find('input[name=menu_url]').val('');
|
||||
editForm.find('input[name=menu_open_window]')[0].checked = true;
|
||||
editForm.find('input[name=group_srls\\[\\]]').attr('checked', false);
|
||||
|
|
@ -292,7 +292,7 @@ $('form.siteMap')
|
|||
}
|
||||
else if(checkedValue == 'CREATE')
|
||||
{
|
||||
$('#layoutSrl').val('0');
|
||||
$('#layoutSrl').val(xe.current_layout);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script type="text/javascript">
|
||||
xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
||||
xe.current_layout = {$current_layout};
|
||||
jQuery( function() { jQuery('.grant_default').change( function(event) { doShowMenuGrantZone(); } ); doShowMenuGrantZone() } );
|
||||
</script>
|
||||
<load target="./js/menu_admin.js" usecdn="true" />
|
||||
|
|
@ -17,7 +18,7 @@ jQuery( function() { jQuery('.grant_default').change( function(event) { doShowMe
|
|||
<input type="hidden" name="act" value="procMenuAdminArrangeItem" />
|
||||
<input type="hidden" name="menu_srl" value="{$menuSrl}" />
|
||||
<input type="hidden" name="menu_item_srl" value="" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}#menuTop_{$menuSrl}" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', ($module ? $module : 'admin'), 'act', 'dispMenuAdminSiteMap')}#menuTop_{$menuSrl}" />
|
||||
|
||||
<h2 class="h2" id="menuTop_{$menuSrl}"><input name="title" value="{$value->title}" /></h2>
|
||||
<a href="#nav_{$key}" class="tgMap">{$lang->collapsing}/{$lang->expanding}</a>
|
||||
|
|
@ -42,7 +43,7 @@ jQuery( function() { jQuery('.grant_default').change( function(event) { doShowMe
|
|||
<input type="hidden" name="module" value="{$module}" />
|
||||
<input type="hidden" name="act" value="procMenuAdminInsert" />
|
||||
<input type="hidden" name="title" value="{$lang->untitle}" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', ($module ? $module : 'admin'), 'act', 'dispMenuAdminSiteMap')}" />
|
||||
<div class="btnArea">
|
||||
<span class="btn medium"><button type="submit">{$lang->add_new_sitemap}</button></span>
|
||||
</div>
|
||||
|
|
@ -56,7 +57,7 @@ jQuery( function() { jQuery('.grant_default').change( function(event) { doShowMe
|
|||
<input type="hidden" name="menu_item_srl" value="{$menu_info->menu_srl}" />
|
||||
<input type="hidden" name="parent_srl" value="{$menu_info->menu_srl}" />
|
||||
<input type="hidden" name="module_srl" value="" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}#menuTop_" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', ($module ? $module : 'admin'), 'act', 'dispMenuAdminSiteMap')}#menuTop_" />
|
||||
<h2 class="h2"><span>{$lang->add_menu}</span><span>{$lang->edit_menu}</span></h2>
|
||||
<ul>
|
||||
<li>
|
||||
|
|
@ -128,11 +129,11 @@ jQuery( function() { jQuery('.grant_default').change( function(event) { doShowMe
|
|||
</div>
|
||||
</li>
|
||||
<li id="selectLayout">
|
||||
<p class="q"><label for="layout_list">{$lang->layout} <em>*</em></label></p>
|
||||
<p class="q"><label for="layoutSrl">{$lang->layout} <em>*</em></label></p>
|
||||
<div class="a">
|
||||
<select name="layout_srl" id="layoutSrl">
|
||||
<option value="0">{$lang->notuse}</option>
|
||||
<option loop="$layout_list => $key, $val" value="{$val->layout_srl}">{$val->title} ({$val->layout})</option>
|
||||
<option loop="$layout_list => $key, $val" value="{$val->layout_srl}" <!--@if($val->layout_srl == $current_layout)-->selected="selected"<!--@end-->>{$val->title} ({$val->layout})</option>
|
||||
</select>
|
||||
</div>
|
||||
</li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue