#217 썸네일 생성 방법을 문서 모듈에서 crop/ratio를 정할 수 있게 하고 xe_webzine, xe_gallery에서 방식/가로/세로크기를 지정할 수 있게 함. newest_images 위젯 역시 동일한 설정과 동작을 추가함

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2734 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-10-11 03:37:37 +00:00
parent e4d55fc4d1
commit 5bdad63b7f
28 changed files with 514 additions and 267 deletions

View file

@ -23,6 +23,7 @@
$oModuleController = &getController('module');
$oModuleController->insertActionForward('document', 'view', 'dispDocumentAdminList');
$oModuleController->insertActionForward('document', 'view', 'dispDocumentPrint');
$oModuleController->insertActionForward('document', 'view', 'dispDocumentAdminConfig');
$oDB = &DB::getInstance();
$oDB->addIndex("documents","idx_module_list_order", array("module_srl","list_order"));
@ -38,6 +39,7 @@
**/
function checkUpdate() {
$oDB = &DB::getInstance();
$oModuleModel = &getModel('module');
/**
* 2007. 7. 23 : 확장변수(extra_vars1~20까지 추가)
@ -57,6 +59,11 @@
if(!$oDB->isIndexExists("documents","idx_module_readed_count")) return true;
if(!$oDB->isIndexExists("documents","idx_module_voted_count")) return true;
/**
* 2007. 10. 11 : 관리자 페이지의 기본 설정 Action 추가
**/
if(!$oModuleModel->getActionForward('dispDocumentAdminConfig')) return true;
return false;
}
@ -65,6 +72,8 @@
**/
function moduleUpdate() {
$oDB = &DB::getInstance();
$oModuleModel = &getModel('module');
$oModuleController = &getController('module');
/**
* 2007. 7. 23 : 확장변수(extra_vars1~20까지 추가)
@ -102,6 +111,12 @@
$oDB->addIndex("documents","idx_module_voted_count", array("module_srl","voted_count"));
}
/**
* 2007. 10. 11 : 관리자 페이지의 기본 설정 Action 추가
**/
if(!$oModuleModel->getActionForward('dispDocumentAdminConfig'))
$oModuleController->insertActionForward('document', 'view', 'dispDocumentAdminConfig');
return new Object(0,'success_updated');
}