Close Connection when there is no connection value.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13161 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
misol 2013-09-25 15:29:32 +00:00
parent 034a5c0288
commit f70ce644ce
1410 changed files with 7188 additions and 53541 deletions

View file

@ -1,59 +1,52 @@
<?php
// ko/en/...
$lang = Context::getLangType();
// insertMenu
$menu_args->site_srl = 0;
$menu_args->title = 'welcome_menu';
$menu_srl = $menu_args->menu_srl = getNextSequence();
$menu_args->listorder = $menu_srl * -1;
$oMenuAdminController = getAdminController('menu'); /* @var $oMenuAdminController menuAdminController */
$output = $oMenuAdminController->addMenu('Welcome menu');
if(!$output->toBool())
{
return $output;
}
$menuSrl = $output->get('menuSrl');
$output = executeQuery('menu.insertMenu', $menu_args);
if(!$output->toBool()) return $output;
// make home menu cache
$oMenuAdminController->makeHomemenuCacheFile($menuSrl);
// insertMenuItem
// create 1depth menuitem
$item_args->menu_srl = $menu_srl;
$item_args->url = 'welcome_page';
$item_args->is_shortcut = 'N';
$item_args->name = 'menu1';
$parent_srl = $item_args->menu_item_srl = getNextSequence();
$item_args->listorder = -1*$item_args->menu_item_srl;
$output = executeQuery('menu.insertMenuItem', $item_args);
if(!$output->toBool()) return $output;
// adhoc...
Context::set('parent_srl', $menuSrl, TRUE);
Context::set('menu_name', 'Welcome Page', TRUE);
Context::set('module_type', 'WIDGET', TRUE);
$output = $oMenuAdminController->procMenuAdminInsertItem();
if($output instanceof Object && !$output->toBool())
{
return $output;
}
$menuItemSrl = $oMenuAdminController->get('menu_item_srl');
// create 2depth menuitem
/*unset($item_args);
$item_args->menu_srl = $menu_srl;
$item_args->parent_srl = $parent_srl;
$item_args->url = 'welcome_page';
$item_args->name = 'menu1-1';
$item_args->menu_item_srl = getNextSequence();
$item_args->listorder = -1*$item_args->menu_item_srl;
$output = executeQuery('menu.insertMenuItem', $item_args);
if(!$output->toBool()) return $output;*/
// XML 파일을 갱신
$oMenuAdminController = &getAdminController('menu');
$oMenuAdminController->makeXmlFile($menu_srl);
// create menu cache
$oMenuAdminController->makeXmlFile($menuSrl);
// create Layout
//extra_vars init
$extra_vars->GNB = $menu_srl;
$extra_vars->GNB = $menuSrl;
$extra_vars->LAYOUT_TYPE = 'MAIN_PAGE';
$extra_vars->VISUAL_USE = 'YES';
$extra_vars->menu_name_list = array();
$extra_vars->menu_name_list[$menu_srl] = 'welcome_menu';
$extra_vars->menu_name_list[$menuSrl] = 'Welcome menu';
$args->site_srl = 0;
$layout_srl = $args->layout_srl = getNextSequence();
$args->layout = 'bootstrap.layout';
$args->title = 'bootstrap.layout';
$args->layout = 'default';
$args->title = 'default';
$args->layout_type = 'P';
$oLayoutAdminController = &getAdminController('layout');
$oLayoutAdminController = getAdminController('layout'); /* @var $oLayoutAdminController layoutAdminController */
$output = $oLayoutAdminController->insertLayout($args);
if(!$output->toBool()) return $output;
@ -94,7 +87,7 @@ $skinTypes = array('skin'=>'skins/', 'mskin'=>'m.skins/');
$designInfo->module = new stdClass();
$oModuleModel = &getModel('module');
$oModuleModel = getModel('module'); /* @var $oModuleModel moduleModel */
foreach($skinTypes as $key => $dir)
{
$skinType = $key == 'skin' ? 'P' : 'M';
@ -104,34 +97,18 @@ foreach($skinTypes as $key => $dir)
}
}
$oAdminController = getAdminController('admin');
$oAdminController = getAdminController('admin'); /* @var $oAdminController adminAdminController */
$oAdminController->makeDefaultDesignFile($designInfo, 0);
// insertPageModule
$page_args->layout_srl = $layout_srl;
$page_args->mlayout_srl = $mlayout_srl;
$page_args->menu_srl = $menu_srl;
$page_args->browser_title = 'welcome_page';
$page_args->module = 'page';
$page_args->mid = 'welcome_page';
$page_args->module_category_srl = 0;
$page_args->page_caching_interval = 0;
$page_args->page_type = 'WIDGET';
$page_args->skin = 'default';
$page_args->use_mobile = 'Y';
$oModuleController = &getController('module');
$output = $oModuleController->insertModule($page_args);
if(!$output->toBool()) return $output;
$module_srl = $output->get('module_srl');
// create page content
$moduleInfo = $oModuleModel->getModuleInfoByMenuItemSrl($menuItemSrl);
$module_srl = $moduleInfo->module_srl;
// insert PageContents - widget
$oTemplateHandler = &TemplateHandler::getInstance();
$oTemplateHandler = TemplateHandler::getInstance();
$oDocumentModel = &getModel('document');
$oDocumentController = &getController('document');
$oDocumentModel = getModel('document'); /* @var $oDocumentModel documentModel */
$oDocumentController = getController('document'); /* @var $oDocumentController documentController */
$obj->module_srl = $module_srl;
Context::set('version', __XE_VERSION__);
@ -150,6 +127,7 @@ $output = $oDocumentController->insertDocument($obj);
if(!$output->toBool()) return $output;
// save PageWidget
$oModuleController = getController('module'); /* @var $oModuleController moduleController */
$mdocument_srl = $output->get('document_srl');
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
$module_info->content = '<img hasContent="true" class="zbxe_widget_output" widget="widgetContent" style="width: 100%; float: left;" body="" document_srl="'.$document_srl.'" widget_padding_left="0" widget_padding_right="0" widget_padding_top="0" widget_padding_bottom="0" />';