mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
Optimizer의 실행 유무를 관리자 페이지에서 지정할 수 있도록 코드 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2703 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
6336292f2e
commit
6e3ae53763
9 changed files with 35 additions and 7 deletions
|
|
@ -26,6 +26,11 @@
|
|||
* @brief optimize 대상 파일을 받아서 처리 후 optimize 된 파일이름을 return
|
||||
**/
|
||||
function getOptimizedFiles($source_files, $type = "js") {
|
||||
// 관리자 설정시 설정이 되어 있지 않으면 패스
|
||||
$db_info = Context::getDBInfo();
|
||||
if($db_info->use_optimizer == 'N') return $source_files;
|
||||
|
||||
// 캐시 디렉토리가 없으면 실행하지 않음
|
||||
if(!is_dir($this->cache_path)) return $source_files;
|
||||
|
||||
$file_count = count($source_files);
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
Context::set('time_zone_list', $GLOBALS['time_zone']);
|
||||
Context::set('time_zone', $GLOBALS['_time_zone']);
|
||||
Context::set('use_rewrite', $db_info->use_rewrite=='Y'?'Y':'N');
|
||||
Context::set('use_optimizer', $db_info->use_optimizer==''?'Y':'N');
|
||||
|
||||
Context::setBrowserTitle("ZeroboardXE Admin Page");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,6 +34,20 @@
|
|||
<col width="200" />
|
||||
<col />
|
||||
<caption>{$lang->env_setup}</caption>
|
||||
<tr>
|
||||
<th scope="row">{$lang->use_rewrite}</th>
|
||||
<td>
|
||||
<input type="checkbox" name="use_rewrite" value="Y" <!--@if($use_rewrite=='Y')-->checked="checked"<!--@end--> />
|
||||
<p>{$lang->about_rewrite}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">{$lang->use_optimizer}</th>
|
||||
<td>
|
||||
<input type="checkbox" name="use_optimizer" value="Y" <!--@if($use_optimizer!='N')-->checked="checked"<!--@end--> />
|
||||
<p>{$lang->about_optimizer}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">Lang</th>
|
||||
<td>
|
||||
|
|
@ -48,13 +62,6 @@
|
|||
<p>{$lang->about_lang_env}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">{$lang->use_rewrite}</th>
|
||||
<td>
|
||||
<input type="checkbox" name="use_rewrite" value="Y" <!--@if($use_rewrite=='Y')-->checked="checked"<!--@end--> />
|
||||
<p>{$lang->about_rewrite}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">{$lang->time_zone}</th>
|
||||
<td>
|
||||
|
|
|
|||
|
|
@ -47,11 +47,16 @@
|
|||
function procInstallAdminSaveTimeZone() {
|
||||
$use_rewrite = Context::get('use_rewrite');
|
||||
if($use_rewrite!='Y') $use_rewrite = 'N';
|
||||
|
||||
$use_optimizer = Context::get('use_optimizer');
|
||||
if($use_optimizer!='Y') $use_optimizer = 'N';
|
||||
|
||||
$time_zone = Context::get('time_zone');
|
||||
|
||||
$db_info = Context::getDBInfo();
|
||||
$db_info->time_zone = $time_zone;
|
||||
$db_info->use_rewrite = $use_rewrite;
|
||||
$db_info->use_optimizer = $use_optimizer;
|
||||
$db_info->lang_type = Context::getLangType();
|
||||
Context::setDBInfo($db_info);
|
||||
|
||||
|
|
|
|||
|
|
@ -162,6 +162,8 @@ EndOfLicense;
|
|||
$lang->admin_title = 'Administrator Info';
|
||||
|
||||
$lang->env_title = 'Configuration';
|
||||
$lang->use_optimizer = 'Optimizer 사용';
|
||||
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/ JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다';
|
||||
$lang->use_rewrite = 'Use rewrite mod';
|
||||
$lang->about_rewrite = "If web server provides rewrite mod, long URL such as http://blah/?document_srl=123 can be shortened like http://blah/123";
|
||||
$lang->time_zone = 'Time zone';
|
||||
|
|
|
|||
|
|
@ -258,6 +258,8 @@ EndOfLicense;
|
|||
$lang->admin_title = 'Información del Administrator';
|
||||
|
||||
$lang->env_title = 'Configuración';
|
||||
$lang->use_optimizer = 'Optimizer 사용';
|
||||
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/ JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다';
|
||||
$lang->use_rewrite = 'Usar rewrite mod';
|
||||
$lang->about_rewrite = "Si el servidor de la web soporte rewrite mod, URL largas como http://bla/?documento_srl=123 puede abreviarse como http://bla/123";
|
||||
$lang->time_zone = 'La Hora por Zona';
|
||||
|
|
|
|||
|
|
@ -255,6 +255,8 @@ EndOfLicense;
|
|||
$lang->admin_title = '管理者情報';
|
||||
|
||||
$lang->env_title = '環境設定';
|
||||
$lang->use_optimizer = 'Optimizer 사용';
|
||||
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/ JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다';
|
||||
$lang->use_rewrite = 'リライトモジュール使用';
|
||||
$lang->about_rewrite = 'Webサーバで「リライトモジュール(mod_rewrite)」をサポートしている場合は、「http://アドレス/?document_srl=123」のようなアドレスを「http://アドレス/123」のように簡単にすることができます。';
|
||||
$lang->time_zone = 'タイムゾーン';
|
||||
|
|
|
|||
|
|
@ -254,6 +254,8 @@ EndOfLicense;
|
|||
$lang->admin_title = '관리자정보';
|
||||
|
||||
$lang->env_title = '환경 설정';
|
||||
$lang->use_optimizer = 'Optimizer 사용';
|
||||
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/ JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다';
|
||||
$lang->use_rewrite = 'rewrite mod 사용';
|
||||
$lang->about_rewrite = '웹서버에서 rewrite mod를 지원하면 http://주소/?document_srl=123 같이 복잡한 주소를 http://주소/123과 같이 간단하게 줄일 수 있습니다.';
|
||||
$lang->time_zone = 'time zone';
|
||||
|
|
|
|||
|
|
@ -247,6 +247,8 @@ EndOfLicense;
|
|||
$lang->admin_title = '管理员信息';
|
||||
|
||||
$lang->env_title = '环境设置';
|
||||
$lang->use_optimizer = 'Optimizer 사용';
|
||||
$lang->about_optimizer = 'Optimizer를 사용하면 다수의 CSS/ JS파일을 통합/압축 전송하여 매우 빠르게 사이트 접속이 가능하게 합니다.<br />다만 CSS나 JS에 따라서 문제가 생길 수 있습니다. 이때는 Optimizer 비활성화 하시면 정상적인 동작은 가능합니다';
|
||||
$lang->use_rewrite = '使用rewrite模块';
|
||||
$lang->about_rewrite = '如服务器支持rewrite模块且选择此项,可以简化复杂的网址。<br />例如,http://域名/?document_srl=123简化为http://域名/123。';
|
||||
$lang->time_zone = '时区';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue