diff --git a/modules/module/conf/module.xml b/modules/module/conf/module.xml index 1a389a3d5..8e0bb1897 100644 --- a/modules/module/conf/module.xml +++ b/modules/module/conf/module.xml @@ -30,6 +30,7 @@ + diff --git a/modules/module/module.model.php b/modules/module/module.model.php index 6dd1733fd..485c397d0 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -112,7 +112,7 @@ $site_args->index_module_srl = $mid_output->data->module_srl; $site_args->domain = $domain; $site_args->default_language = $db_info->lang_type; - + if($output->data && !$output->data->index_module_srl) { $output = executeQuery('module.updateSite', $site_args); } else { @@ -150,7 +150,7 @@ $oCacheHandler->put($cache_key,$output->data->module_srl); } } - + $module_info = $output->data; if(!$module_info->module_srl && $module_info->data[0]) $module_info = $module_info->data[0]; return $this->addModuleExtraVars($module_info); @@ -214,7 +214,7 @@ * @brief Add extra vars to the module basic information **/ function addModuleExtraVars($module_info) { - // Process although one or more module informaion is requested + // Process although one or more module informaion is requested if(!is_array($module_info)) $target_module_info = array($module_info); else $target_module_info = $module_info; // Get module_srl @@ -370,7 +370,7 @@ FileHandler::writeFile($cache_file, $str); } - + if(file_exists($cache_file)) { $GLOBALS['__MODULE_EXTEND__'] = include($cache_file); } else { @@ -562,7 +562,7 @@ $info->menu->{$menu_name}->title = $menu_title; $info->menu->{$menu_name}->acts = array(); - $info->menu->{$menu_name}->type = $menu_type; + $info->menu->{$menu_name}->type = $menu_type; $buff .= sprintf('$info->menu->%s->title=\'%s\';', $menu_name, $menu_title); $buff .= sprintf('$info->menu->%s->type=\'%s\';', $menu_name, $menu_type); @@ -1027,9 +1027,9 @@ list($table_name) = explode(".",$tmp_files[$j]); if($oDB->isTableExists($table_name)) $created_table_count ++; } - // Check if DB is installed - if($table_count > $created_table_count) return true; - else return false; + // Check if DB is installed + if($table_count > $created_table_count) return true; + else return false; } return false; } @@ -1083,7 +1083,7 @@ $info->table_count = $table_count; $info->path = $path; $info->admin_index_act = $info->admin_index_act; - // Check if DB is installed + // Check if DB is installed if($table_count > $created_table_count) $info->need_install = true; else $info->need_install = false; // Check if it is upgraded to module.class.php on each module @@ -1136,7 +1136,7 @@ } /** - * @brief Check if it is an administrator of site_module_info + * @brief Check if it is an administrator of site_module_info **/ function isSiteAdmin($member_info, $site_srl = null) { if(!$member_info->member_srl) return false; @@ -1357,11 +1357,31 @@ function getModuleFileBoxList(){ $args->page = Context::get('page'); - $args->list_count = 10; - $args->page_count = 10; + $args->list_count = 5; + $args->page_count = 5; return executeQuery('module.getModuleFileBoxList', $args); } + function getFileBoxListHtml() + { + $logged_info = Context::get('logged_info'); + if($logged_info->is_admin !='Y' && !$logged_info->is_site_admin) return new Object(-1, 'msg_not_permitted'); + + $oModuleModel = &getModel('module'); + $output = $oModuleModel->getModuleFileBoxList(); + Context::set('filebox_list', $output->data); + + $page = Context::get('page'); + if (!$page) $page = 1; + Context::set('page', $page); + Context::set('page_navigation', $output->page_navigation); + + $oTemplate = &TemplateHandler::getInstance(); + $html = $oTemplate->compile('./modules/module/tpl/', 'filebox_list_html'); + + $this->add('html', $html); + } + function getModuleFileBoxPath($module_filebox_srl){ return sprintf("./files/attach/filebox/%s",getNumberingPath($module_filebox_srl,3)); } @@ -1371,7 +1391,7 @@ * @param module, act **/ function getValidatorFilePath($module, $ruleset) { - // load dynamic ruleset xml file + // load dynamic ruleset xml file if (strpos($ruleset, '@') !== false){ $rulsetFile = str_replace('@', '', $ruleset); $xml_file = sprintf('./files/ruleset/%s.xml', $rulsetFile); diff --git a/modules/module/tpl/filebox_list_html.html b/modules/module/tpl/filebox_list_html.html new file mode 100644 index 000000000..f4a736cac --- /dev/null +++ b/modules/module/tpl/filebox_list_html.html @@ -0,0 +1,28 @@ +{@debugPrint($filebox_list)} +

등록된 파일이 없습니다.

+
    +
  • + {$fileInfo->comment} +
  • +
+