mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@27 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
350340deec
commit
fce135d197
2 changed files with 28 additions and 28 deletions
|
|
@ -17,7 +17,7 @@
|
|||
}
|
||||
|
||||
/**
|
||||
* $brief 인스톨 환경을 체크하여 결과 return
|
||||
* @brief 인스톨 환경을 체크하여 결과 return
|
||||
**/
|
||||
function checkInstallEnv() {
|
||||
// 각 필요한 항목 체크
|
||||
|
|
@ -63,7 +63,7 @@
|
|||
function procInstall() {
|
||||
// 설치가 되어 있는지에 대한 체크
|
||||
if(Context::isInstalled()) {
|
||||
return $this->doError('msg_already_installed');
|
||||
return $this->doError('msg_already_installed');
|
||||
}
|
||||
|
||||
// DB와 관련된 변수를 받음
|
||||
|
|
@ -77,7 +77,7 @@
|
|||
|
||||
// DB접속이 가능한지 체크
|
||||
if(!$oDB->isConnected()) {
|
||||
return $this->doError('msg_dbconnect_failed');
|
||||
return $this->doError('msg_dbconnect_failed');
|
||||
}
|
||||
|
||||
// 모든 모듈의 테이블 생성
|
||||
|
|
@ -132,20 +132,20 @@
|
|||
**/
|
||||
function makeDefaultDirectory() {
|
||||
$directory_list = array(
|
||||
'./files',
|
||||
'./files/modules',
|
||||
'./files/plugins',
|
||||
'./files/addons',
|
||||
'./files/layouts',
|
||||
'./files/queries',
|
||||
'./files/schemas',
|
||||
'./files/js_filter_compiled',
|
||||
'./files/template_compiled',
|
||||
'./files/config',
|
||||
'./files/attach',
|
||||
'./files/attach/images',
|
||||
'./files/attach/binaries',
|
||||
);
|
||||
'./files',
|
||||
'./files/modules',
|
||||
'./files/plugins',
|
||||
'./files/addons',
|
||||
'./files/layouts',
|
||||
'./files/queries',
|
||||
'./files/schemas',
|
||||
'./files/js_filter_compiled',
|
||||
'./files/template_compiled',
|
||||
'./files/config',
|
||||
'./files/attach',
|
||||
'./files/attach/images',
|
||||
'./files/attach/binaries',
|
||||
);
|
||||
|
||||
foreach($directory_list as $dir) {
|
||||
if(is_dir($dir)) continue;
|
||||
|
|
@ -168,19 +168,19 @@
|
|||
$module_list_2 = FileHandler::readDir('./files/modules/', NULL, false, true);
|
||||
$module_list = array_merge($module_list_1, $module_list_2);
|
||||
foreach($module_list as $module_path) {
|
||||
$schema_dir = sprintf('%s/schemas/', $module_path);
|
||||
$schema_files = FileHandler::readDir($schema_dir, NULL, false, true);
|
||||
$file_cnt = count($schema_files);
|
||||
if(!$file_cnt) continue;
|
||||
$schema_dir = sprintf('%s/schemas/', $module_path);
|
||||
$schema_files = FileHandler::readDir($schema_dir, NULL, false, true);
|
||||
$file_cnt = count($schema_files);
|
||||
if(!$file_cnt) continue;
|
||||
|
||||
for($i=0;$i<$file_cnt;$i++) {
|
||||
$file = trim($schema_files[$i]);
|
||||
if(!$file || substr($file,-4)!='.xml') continue;
|
||||
$output = $oDB->createTableByXmlFile($file);
|
||||
if($oDB->isError()) return $oDB->getError();
|
||||
for($i=0;$i<$file_cnt;$i++) {
|
||||
$file = trim($schema_files[$i]);
|
||||
if(!$file || substr($file,-4)!='.xml') continue;
|
||||
$output = $oDB->createTableByXmlFile($file);
|
||||
if($oDB->isError()) return $oDB->getError();
|
||||
}
|
||||
}
|
||||
}
|
||||
return new Output();
|
||||
return new Object();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue