기존의 각 모듈 생성시 기본 설정하는 것을 없애고 시작 모듈 개념을 메인 사이트에서도 적용.

메인/ 가상 사이트 모두 관리자 페이지에서 시작 모듈을 설정하는 구조로 변경


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6152 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2009-04-20 07:49:03 +00:00
parent bd3e3241ec
commit 714d618523
45 changed files with 169 additions and 169 deletions

View file

@ -239,11 +239,14 @@
$output = executeQuery("admin.getCommentDeclaredCount", $args);
$status->commentDeclared->total = $output->data->count;
$site_args->site_srl = 0;
$output = executeQuery('module.getSiteInfo', $site_args);
Context::set('start_module', $output->data);
Context::set('status', $status);
Context::set('layout','none');
$this->setTemplateFile('index');
//$this->setTemplateFile('a');
}
/**
@ -262,6 +265,21 @@
Context::set('ftp_info', Context::getFTPInfo());
$oModuleModel = &getModel('module');
$site_args->site_srl = 0;
$list = $oModuleModel->getMidList($site_args);
$mid_list = array();
if(count($list)) {
foreach($list as $key => $val) {
$mid_list[$val->module][$key] = $val;
}
}
Context::set('mid_list', $mid_list);
$site_args->site_srl = 0;
$output = executeQuery('module.getSiteInfo', $site_args);
Context::set('start_module', $output->data);
Context::set('layout','none');
$this->setTemplateFile('config');
}

View file

@ -8,6 +8,8 @@
$lang->admin_info = 'Administrator Info';
$lang->admin_index = 'Index Admin Page';
$lang->control_panel = 'Control panel';
$lang->start_module = 'Start Module';
$lang->about_start_module = 'You can specify start module by default.';
$lang->module_category_title = array(
'service' => 'Service Setting',
@ -75,5 +77,5 @@
$lang->server_ports = "Server port";
$lang->about_server_ports = "If your web-server uses other than 80 for HTTP, 443 for HTTPS, you should specify server ports";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = 'Administrador de Información';
$lang->admin_index = 'Índice de la página admin';
$lang->control_panel = 'Control panel';
$lang->start_module = 'Módulo de inicio';
$lang->about_start_module = 'Puede especificar el módulo de inicio por defecto.';
$lang->module_category_title = array(
'service' => 'Service Setting',
@ -77,5 +79,5 @@
$lang->server_ports = "Especifique el puerto del servidor";
$lang->about_server_ports = "80 de HTTP, HTTPS al puerto 443 si se utiliza otro que se especifique lo contrario, el puerto va a necesitar.";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = 'Informations d\'Administrateur';
$lang->admin_index = 'Page de l\'indice pour l\'Administrateur';
$lang->control_panel = 'Control panel';
$lang->start_module = 'Start Module';
$lang->about_start_module = 'Vous pouvez spécifier début module par défaut.';
$lang->module_category_title = array(
'service' => 'Service Setting',
@ -76,5 +78,5 @@
$lang->server_ports = "déclarer le port de serveur";
$lang->about_server_ports = "Si l'on ne veut pas utiliser le port 80 pour HTTP mais un autre port, ou bien, si l'on ne veut pas utiliser le port 443 pour HTTPS mais un autre port, on doit déclarer les ports.";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = '管理者情報';
$lang->admin_index = '管理者トップページ';
$lang->control_panel = 'コントロールパネル';
$lang->start_module = 'モジュールを起動します';
$lang->about_start_module = 'デフォルトで起動するモジュールを指定することができます。';
$lang->module_category_title = array(
'service' => 'サービス管理',
@ -76,5 +78,5 @@
$lang->server_ports = "サーバーポート指定";
$lang->about_server_ports = "一般的に使われているHTTPの80、HTTPSの443以外の他のポートを使うために、ポートを指定して下さい。";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = '관리자 정보';
$lang->admin_index = '관리자 초기 페이지';
$lang->control_panel = '제어판';
$lang->start_module = '시작 모듈';
$lang->about_start_module = '사이트 접속시 기본으로 호출될 모듈을 지정할 수 있습니다.';
$lang->module_category_title = array(
'service' => '서비스 관리',
@ -76,5 +78,5 @@
$lang->server_ports = '서버포트지정';
$lang->about_server_ports = 'HTTP는 80, HTTPS는 443이외의 다른 포트를 사용하는 경우에 포트를 지정해주어야합니다.';
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = 'Информация администратора';
$lang->admin_index = 'Индексная страница администратора';
$lang->control_panel = 'Control panel';
$lang->start_module = 'Начало модуля';
$lang->about_start_module = 'Вы можете указать модуль запуска по умолчанию.';
$lang->module_category_title = array(
'service' => 'Service Setting',
@ -76,5 +78,5 @@
$lang->server_ports = "서버포트지정";
$lang->about_server_ports = "HTTP는 80, HTTPS는 443이외의 다른 포트를 사용하는 경우에 포트를 지정해주어야합니다.";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = '管理员信息';
$lang->admin_index = '管理首页';
$lang->control_panel = '控制面板';
$lang->start_module = '启动模块';
$lang->about_start_module = '您可以指定默认的启动模块。';
$lang->module_category_title = array(
'service' => '应用管理',
@ -76,5 +78,5 @@
$lang->server_ports = "指定服务器端口";
$lang->about_server_ports = "使用除HTTP80, HTTPS443以外的端口时必须得指定该服务器端口号。";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -8,6 +8,8 @@
$lang->admin_info = '管理員資訊';
$lang->admin_index = '管理頁面';
$lang->control_panel = '控制介面';
$lang->start_module = '啟動模塊';
$lang->about_start_module = '您可以指定默認的啟動模塊。';
$lang->module_category_title = array(
'service' => '服務設定',
@ -76,5 +78,5 @@
$lang->server_ports = "主機埠口";
$lang->about_server_ports = "HTTP預設埠口是『80』、HTTPS是『443』如果想使用其他的埠口的話請自行設定。";
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다';
$lang->about_db_session = '인증시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
?>

View file

@ -32,6 +32,20 @@
<p>{$lang->about_default_url}</p>
</td>
</tr>
<tr>
<th><div>{$lang->start_module}</div></th>
<td>
<select name="index_module_srl">
<!--@foreach($mid_list as $key => $val)-->
<option value="" disabled="disabled">{$key}</option>
<!--@foreach($val as $k => $v)-->
<option value="{$v->module_srl}" <!--@if($start_module->index_module_srl==$v->module_srl)-->selected="selected"<!--@end-->>&nbsp; &nbsp;{$v->mid} ({$v->browser_title})</option>
<!--@end-->
<!--@endforeach-->
</select>
<p>{$lang->about_start_module}</p>
</td>
</tr>
<tr>
<th><div>{$lang->use_optimizer}</div></th>
<td>

View file

@ -166,6 +166,10 @@
<th><div>{$lang->current_path}</div></th>
<td>{$installed_path}/</td>
</tr>
<tr>
<th><div>{$lang->start_module}</div></th>
<td><a href="{getSiteUrl('','','mid',$start_module->mid)}" onclick="window.open(this.href);return false;">{cut_str($start_module->browser_title,10)}</a></td>
</tr>
<tr>
<th><div>{$lang->time_zone}</div></th>
<td><!--@foreach($time_zone_list as $key => $val)--><!--@if($time_zone==$key)-->{substr($val,1,10)}<!--@end--><!--@endforeach--></td>