set svn property - svn:eol-style LF

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8253 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
taggon 2011-04-01 06:51:30 +00:00
parent 9802eaa60a
commit 620b03d184
763 changed files with 114595 additions and 114595 deletions

View file

@ -1,83 +1,83 @@
<?php
/**
* @class adminAdminController
* @author NHN (developers@xpressengine.com)
* @brief admin controller class of admin module
**/
class adminAdminController extends admin {
/**
* @brief initialization
* @return none
**/
function init() {
// forbit access if the user is not an administrator
$oMemberModel = &getModel('member');
$logged_info = $oMemberModel->getLoggedInfo();
if($logged_info->is_admin!='Y') return $this->stop("msg_is_not_administrator");
}
/**
* @brief Regenerate all cache files
* @return none
**/
function procAdminRecompileCacheFile() {
// rename cache dir
$temp_cache_dir = './files/cache_'. time();
FileHandler::rename('./files/cache', $temp_cache_dir);
FileHandler::makeDir('./files/cache');
// remove debug files
FileHandler::removeFile(_XE_PATH_.'files/_debug_message.php');
FileHandler::removeFile(_XE_PATH_.'files/_debug_db_query.php');
FileHandler::removeFile(_XE_PATH_.'files/_db_slow_query.php');
$oModuleModel = &getModel('module');
$module_list = $oModuleModel->getModuleList();
// call recompileCache for each module
foreach($module_list as $module) {
$oModule = null;
$oModule = &getClass($module->module);
if(method_exists($oModule, 'recompileCache')) $oModule->recompileCache();
}
// remove cache dir
$tmp_cache_list = FileHandler::readDir('./files','/(^cache_[0-9]+)/');
if($tmp_cache_list){
foreach($tmp_cache_list as $tmp_dir){
if($tmp_dir) FileHandler::removeDir('./files/'.$tmp_dir);
}
}
$truncated = array();
$oObjectCacheHandler = &CacheHandler::getInstance();
$oTemplateCacheHandler = &CacheHandler::getInstance('template');
if($oObjectCacheHandler->isSupport()){
$truncated[] = $oObjectCacheHandler->truncate();
}
if($oTemplateCacheHandler->isSupport()){
$truncated[] = $oTemplateCacheHandler->truncate();
}
if(count($truncated) && in_array(false,$truncated)){
return new Object(-1,'msg_self_restart_cache_engine');
}
$this->setMessage('success_updated');
}
/**
* @brief Logout
* @return none
**/
function procAdminLogout() {
$oMemberController = &getController('member');
$oMemberController->procMemberLogout();
header('Location: '.getNotEncodedUrl('', 'module','admin'));
}
}
?>
<?php
/**
* @class adminAdminController
* @author NHN (developers@xpressengine.com)
* @brief admin controller class of admin module
**/
class adminAdminController extends admin {
/**
* @brief initialization
* @return none
**/
function init() {
// forbit access if the user is not an administrator
$oMemberModel = &getModel('member');
$logged_info = $oMemberModel->getLoggedInfo();
if($logged_info->is_admin!='Y') return $this->stop("msg_is_not_administrator");
}
/**
* @brief Regenerate all cache files
* @return none
**/
function procAdminRecompileCacheFile() {
// rename cache dir
$temp_cache_dir = './files/cache_'. time();
FileHandler::rename('./files/cache', $temp_cache_dir);
FileHandler::makeDir('./files/cache');
// remove debug files
FileHandler::removeFile(_XE_PATH_.'files/_debug_message.php');
FileHandler::removeFile(_XE_PATH_.'files/_debug_db_query.php');
FileHandler::removeFile(_XE_PATH_.'files/_db_slow_query.php');
$oModuleModel = &getModel('module');
$module_list = $oModuleModel->getModuleList();
// call recompileCache for each module
foreach($module_list as $module) {
$oModule = null;
$oModule = &getClass($module->module);
if(method_exists($oModule, 'recompileCache')) $oModule->recompileCache();
}
// remove cache dir
$tmp_cache_list = FileHandler::readDir('./files','/(^cache_[0-9]+)/');
if($tmp_cache_list){
foreach($tmp_cache_list as $tmp_dir){
if($tmp_dir) FileHandler::removeDir('./files/'.$tmp_dir);
}
}
$truncated = array();
$oObjectCacheHandler = &CacheHandler::getInstance();
$oTemplateCacheHandler = &CacheHandler::getInstance('template');
if($oObjectCacheHandler->isSupport()){
$truncated[] = $oObjectCacheHandler->truncate();
}
if($oTemplateCacheHandler->isSupport()){
$truncated[] = $oTemplateCacheHandler->truncate();
}
if(count($truncated) && in_array(false,$truncated)){
return new Object(-1,'msg_self_restart_cache_engine');
}
$this->setMessage('success_updated');
}
/**
* @brief Logout
* @return none
**/
function procAdminLogout() {
$oMemberController = &getController('member');
$oMemberController->procMemberLogout();
header('Location: '.getNotEncodedUrl('', 'module','admin'));
}
}
?>

View file

@ -1,358 +1,358 @@
<?php
/**
* @class adminAdminView
* @author NHN (developers@xpressengine.com)
* @brief admin view class of admin module
**/
class adminAdminView extends admin {
/**
* @brief Initilization
* @return none
**/
function init() {
// forbit access if the user is not an administrator
$oMemberModel = &getModel('member');
$logged_info = $oMemberModel->getLoggedInfo();
if($logged_info->is_admin!='Y') return $this->stop("msg_is_not_administrator");
// change into administration layout
$this->setTemplatePath($this->module_path.'tpl');
$this->setLayoutPath($this->getTemplatePath());
$this->setLayoutFile('layout.html');
$this->loadSideBar();
// Retrieve the list of installed modules
$db_info = Context::getDBInfo();
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_sso', $db_info->use_sso=='Y'?'Y':'N');
Context::set('use_spaceremover', $db_info->use_spaceremover?$db_info->use_spaceremover:'Y');
Context::set('qmail_compatibility', $db_info->qmail_compatibility=='Y'?'Y':'N');
Context::set('use_db_session', $db_info->use_db_session=='N'?'N':'Y');
Context::set('use_mobile_view', $db_info->use_mobile_view =='Y'?'Y':'N');
Context::set('use_ssl', $db_info->use_ssl?$db_info->use_ssl:"none");
if($db_info->http_port) Context::set('http_port', $db_info->http_port);
if($db_info->https_port) Context::set('https_port', $db_info->https_port);
}
function loadSideBar()
{
$oModuleModel = &getModel('module');
$installed_module_list = $oModuleModel->getModulesXmlInfo();
$installed_modules = $package_modules = array();
$package_idx = 0;
foreach($installed_module_list as $key => $val) {
if($val->category == 'migration') $val->category = 'system';
if($val->category == 'interlock') $val->category = 'accessory';
if($val->category == 'statistics') $val->category = 'accessory';
if($val->module == 'admin' || !$val->admin_index_act) continue;
// get action information
$action_spec = $oModuleModel->getModuleActionXml($val->module);
$actions = array();
if($action_spec->default_index_act) $actions[] = $action_spec->default_index_act;
if($action_spec->admin_index_act) $actions[] = $action_spec->admin_index_act;
if($action_spec->action) foreach($action_spec->action as $k => $v) $actions[] = $k;
$obj = null;
$obj->category = $val->category;
$obj->title = $val->title;
$obj->description = $val->description;
$obj->index_act = $val->admin_index_act;
if(in_array(Context::get('act'), $actions)) $obj->selected = true;
// Packages
if($val->category == 'package') {
if($package_idx == 0) $obj->position = "first";
else $obj->position = "mid";
$package_modules[] = $obj;
$package_idx ++;
if($obj->selected) Context::set('package_selected',true);
// Modules
} else {
$installed_modules[] = $obj;
}
if($obj->selected) {
Context::set('selected_module_category', $val->category);
Context::set('selected_module_info', $val);
}
}
if(count($package_modules)) $package_modules[count($package_modules)-1]->position = 'end';
Context::set('package_modules', $package_modules);
Context::set('installed_modules', $installed_modules);
Context::setBrowserTitle("XE Admin Page");
// add javascript tooltip plugin - gony
Context::loadJavascriptPlugin('qtip');
Context::loadJavascriptPlugin('watchinput');
}
/**
* @brief Display main administration page
* @return none
**/
function dispAdminIndex() {
//Retrieve recent news and set them into context
$newest_news_url = sprintf("http://news.xpressengine.com/%s/news.php", Context::getLangType());
$cache_file = sprintf("%sfiles/cache/newest_news.%s.cache.php", _XE_PATH_,Context::getLangType());
if(!file_exists($cache_file) || filemtime($cache_file)+ 60*60 < time()) {
// Considering if data cannot be retrieved due to network problem, modify filemtime to prevent trying to reload again when refreshing administration page
// Ensure to access the administration page even though news cannot be displayed
FileHandler::writeFile($cache_file,'');
FileHandler::getRemoteFile($newest_news_url, $cache_file, null, 1, 'GET', 'text/html', array('REQUESTURL'=>getFullUrl('')));
}
if(file_exists($cache_file)) {
$oXml = new XmlParser();
$buff = $oXml->parse(FileHandler::readFile($cache_file));
$item = $buff->zbxe_news->item;
if($item) {
if(!is_array($item)) $item = array($item);
foreach($item as $key => $val) {
$obj = null;
$obj->title = $val->body;
$obj->date = $val->attrs->date;
$obj->url = $val->attrs->url;
$news[] = $obj;
}
Context::set('news', $news);
}
Context::set('released_version', $buff->zbxe_news->attrs->released_version);
Context::set('download_link', $buff->zbxe_news->attrs->download_link);
}
// DB Information
$db_info = Context::getDBInfo();
Context::set('selected_lang', $db_info->lang_type);
// Current Version and Installed Path
Context::set('current_version', __ZBXE_VERSION__);
Context::set('installed_path', realpath('./'));
// Get list of modules
$oModuleModel = &getModel('module');
$module_list = $oModuleModel->getModuleList();
Context::set('module_list', $module_list);
// Get list of addons
$oAddonModel = &getAdminModel('addon');
$addon_list = $oAddonModel->getAddonList();
Context::set('addon_list', $addon_list);
// 방문자수
$time = time();
$w = date("D");
while(date("D",$time) != "Sat") {
$time += 60*60*24;
}
$end_time = $time;
$end_date = date("Ymd",$time);
$time -= 60*60*24;
while(date("D",$time)!="Sun") {
$thisWeek[] = date("Ymd",$time);
$time -= 60*60*24;
}
$start_time = $time;
$start_date = date("Ymd",$time-60*60*24*7);
$args->start_date = $start_date;
$args->end_date = $end_date;
$output = executeQueryArray('admin.getVisitors', $args);
if(count($output->data)) {
foreach($output->data as $key => $val) {
$visitors[$val->regdate] = $val->unique_visitor;
}
}
$output = executeQueryArray('admin.getSiteVisitors', $args);
if(count($output->data)) {
foreach($output->data as $key => $val) {
$visitors[$val->regdate] += $val->unique_visitor;
}
}
$status->week_max = 0;
if(count($visitors)) {
foreach($visitors as $key => $val) {
if($val>$status->week_max) $status->week_max = $val;
}
}
for($i=$start_time;$i<=$end_time;$i+=60*60*24) {
$status->thisWeekSum += $visitors[date("Ymd",$i)];
$status->week[date("Y.m.d",$i)]->this = (int)$visitors[date("Ymd",$i)];
$status->week[date("Y.m.d",$i)]->last = (int)$visitors[date("Ymd",$i-60*60*24*7)];
}
// 각종 통계 정보를 구함
$output = executeQuery('admin.getTotalVisitors');
$status->total_visitor = $output->data->count;
$output = executeQuery('admin.getTotalSiteVisitors');
$status->total_visitor += $output->data->count;
$status->visitor = $visitors[date("Ymd")];
// 오늘의 댓글 수
$args->regdate = date("Ymd");
$output = executeQuery('admin.getTodayCommentCount', $args);
$status->comment_count = $output->data->count;
// 오늘의 엮인글 수
$args->regdate = date("Ymd");
$output = executeQuery('admin.getTodayTrackbackCount', $args);
$status->trackback_count = $output->data->count;
Context::set('status', $status);
// Get statistics
$args->date = date("Ymd000000", time()-60*60*24);
$today = date("Ymd");
// Member Status
$output = executeQueryArray("admin.getMemberStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->member->today = $var->count;
} else {
$status->member->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getMemberCount", $args);
$status->member->total = $output->data->count;
// Document Status
$output = executeQueryArray("admin.getDocumentStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->document->today = $var->count;
} else {
$status->document->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getDocumentCount", $args);
$status->document->total = $output->data->count;
// Comment Status
$output = executeQueryArray("admin.getCommentStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->comment->today = $var->count;
} else {
$status->comment->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getCommentCount", $args);
$status->comment->total = $output->data->count;
// Trackback Status
$output = executeQueryArray("admin.getTrackbackStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->trackback->today = $var->count;
} else {
$status->trackback->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getTrackbackCount", $args);
$status->trackback->total = $output->data->count;
// Attached files Status
$output = executeQueryArray("admin.getFileStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->file->today = $var->count;
} else {
$status->file->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getFileCount", $args);
$status->file->total = $output->data->count;
// Reported documents Status
$output = executeQueryArray("admin.getDocumentDeclaredStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->documentDeclared->today = $var->count;
} else {
$status->documentDeclared->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getDocumentDeclaredCount", $args);
$status->documentDeclared->total = $output->data->count;
// Reported comments Status
$output = executeQueryArray("admin.getCommentDeclaredStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->commentDeclared->today = $var->count;
} else {
$status->commentDeclared->yesterday = $var->count;
}
}
}
$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');
}
/**
* @brief Display Configuration(settings) page
* @return none
**/
function dispAdminConfig() {
$db_info = Context::getDBInfo();
Context::set('sftp_support', function_exists(ssh2_sftp));
Context::set('selected_lang', $db_info->lang_type);
Context::set('default_url', $db_info->default_url);
Context::set('langs', Context::loadLangSupported());
Context::set('lang_selected', Context::loadLangSelected());
Context::set('use_mobile_view', $db_info->use_mobile_view=="Y"?'Y':'N');
$ftp_info = Context::getFTPInfo();
Context::set('ftp_info', $ftp_info);
$site_args->site_srl = 0;
$output = executeQuery('module.getSiteInfo', $site_args);
Context::set('start_module', $output->data);
Context::set('pwd',$pwd);
Context::set('layout','none');
$this->setTemplateFile('config');
}
}
?>
<?php
/**
* @class adminAdminView
* @author NHN (developers@xpressengine.com)
* @brief admin view class of admin module
**/
class adminAdminView extends admin {
/**
* @brief Initilization
* @return none
**/
function init() {
// forbit access if the user is not an administrator
$oMemberModel = &getModel('member');
$logged_info = $oMemberModel->getLoggedInfo();
if($logged_info->is_admin!='Y') return $this->stop("msg_is_not_administrator");
// change into administration layout
$this->setTemplatePath($this->module_path.'tpl');
$this->setLayoutPath($this->getTemplatePath());
$this->setLayoutFile('layout.html');
$this->loadSideBar();
// Retrieve the list of installed modules
$db_info = Context::getDBInfo();
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_sso', $db_info->use_sso=='Y'?'Y':'N');
Context::set('use_spaceremover', $db_info->use_spaceremover?$db_info->use_spaceremover:'Y');
Context::set('qmail_compatibility', $db_info->qmail_compatibility=='Y'?'Y':'N');
Context::set('use_db_session', $db_info->use_db_session=='N'?'N':'Y');
Context::set('use_mobile_view', $db_info->use_mobile_view =='Y'?'Y':'N');
Context::set('use_ssl', $db_info->use_ssl?$db_info->use_ssl:"none");
if($db_info->http_port) Context::set('http_port', $db_info->http_port);
if($db_info->https_port) Context::set('https_port', $db_info->https_port);
}
function loadSideBar()
{
$oModuleModel = &getModel('module');
$installed_module_list = $oModuleModel->getModulesXmlInfo();
$installed_modules = $package_modules = array();
$package_idx = 0;
foreach($installed_module_list as $key => $val) {
if($val->category == 'migration') $val->category = 'system';
if($val->category == 'interlock') $val->category = 'accessory';
if($val->category == 'statistics') $val->category = 'accessory';
if($val->module == 'admin' || !$val->admin_index_act) continue;
// get action information
$action_spec = $oModuleModel->getModuleActionXml($val->module);
$actions = array();
if($action_spec->default_index_act) $actions[] = $action_spec->default_index_act;
if($action_spec->admin_index_act) $actions[] = $action_spec->admin_index_act;
if($action_spec->action) foreach($action_spec->action as $k => $v) $actions[] = $k;
$obj = null;
$obj->category = $val->category;
$obj->title = $val->title;
$obj->description = $val->description;
$obj->index_act = $val->admin_index_act;
if(in_array(Context::get('act'), $actions)) $obj->selected = true;
// Packages
if($val->category == 'package') {
if($package_idx == 0) $obj->position = "first";
else $obj->position = "mid";
$package_modules[] = $obj;
$package_idx ++;
if($obj->selected) Context::set('package_selected',true);
// Modules
} else {
$installed_modules[] = $obj;
}
if($obj->selected) {
Context::set('selected_module_category', $val->category);
Context::set('selected_module_info', $val);
}
}
if(count($package_modules)) $package_modules[count($package_modules)-1]->position = 'end';
Context::set('package_modules', $package_modules);
Context::set('installed_modules', $installed_modules);
Context::setBrowserTitle("XE Admin Page");
// add javascript tooltip plugin - gony
Context::loadJavascriptPlugin('qtip');
Context::loadJavascriptPlugin('watchinput');
}
/**
* @brief Display main administration page
* @return none
**/
function dispAdminIndex() {
//Retrieve recent news and set them into context
$newest_news_url = sprintf("http://news.xpressengine.com/%s/news.php", Context::getLangType());
$cache_file = sprintf("%sfiles/cache/newest_news.%s.cache.php", _XE_PATH_,Context::getLangType());
if(!file_exists($cache_file) || filemtime($cache_file)+ 60*60 < time()) {
// Considering if data cannot be retrieved due to network problem, modify filemtime to prevent trying to reload again when refreshing administration page
// Ensure to access the administration page even though news cannot be displayed
FileHandler::writeFile($cache_file,'');
FileHandler::getRemoteFile($newest_news_url, $cache_file, null, 1, 'GET', 'text/html', array('REQUESTURL'=>getFullUrl('')));
}
if(file_exists($cache_file)) {
$oXml = new XmlParser();
$buff = $oXml->parse(FileHandler::readFile($cache_file));
$item = $buff->zbxe_news->item;
if($item) {
if(!is_array($item)) $item = array($item);
foreach($item as $key => $val) {
$obj = null;
$obj->title = $val->body;
$obj->date = $val->attrs->date;
$obj->url = $val->attrs->url;
$news[] = $obj;
}
Context::set('news', $news);
}
Context::set('released_version', $buff->zbxe_news->attrs->released_version);
Context::set('download_link', $buff->zbxe_news->attrs->download_link);
}
// DB Information
$db_info = Context::getDBInfo();
Context::set('selected_lang', $db_info->lang_type);
// Current Version and Installed Path
Context::set('current_version', __ZBXE_VERSION__);
Context::set('installed_path', realpath('./'));
// Get list of modules
$oModuleModel = &getModel('module');
$module_list = $oModuleModel->getModuleList();
Context::set('module_list', $module_list);
// Get list of addons
$oAddonModel = &getAdminModel('addon');
$addon_list = $oAddonModel->getAddonList();
Context::set('addon_list', $addon_list);
// 방문자수
$time = time();
$w = date("D");
while(date("D",$time) != "Sat") {
$time += 60*60*24;
}
$end_time = $time;
$end_date = date("Ymd",$time);
$time -= 60*60*24;
while(date("D",$time)!="Sun") {
$thisWeek[] = date("Ymd",$time);
$time -= 60*60*24;
}
$start_time = $time;
$start_date = date("Ymd",$time-60*60*24*7);
$args->start_date = $start_date;
$args->end_date = $end_date;
$output = executeQueryArray('admin.getVisitors', $args);
if(count($output->data)) {
foreach($output->data as $key => $val) {
$visitors[$val->regdate] = $val->unique_visitor;
}
}
$output = executeQueryArray('admin.getSiteVisitors', $args);
if(count($output->data)) {
foreach($output->data as $key => $val) {
$visitors[$val->regdate] += $val->unique_visitor;
}
}
$status->week_max = 0;
if(count($visitors)) {
foreach($visitors as $key => $val) {
if($val>$status->week_max) $status->week_max = $val;
}
}
for($i=$start_time;$i<=$end_time;$i+=60*60*24) {
$status->thisWeekSum += $visitors[date("Ymd",$i)];
$status->week[date("Y.m.d",$i)]->this = (int)$visitors[date("Ymd",$i)];
$status->week[date("Y.m.d",$i)]->last = (int)$visitors[date("Ymd",$i-60*60*24*7)];
}
// 각종 통계 정보를 구함
$output = executeQuery('admin.getTotalVisitors');
$status->total_visitor = $output->data->count;
$output = executeQuery('admin.getTotalSiteVisitors');
$status->total_visitor += $output->data->count;
$status->visitor = $visitors[date("Ymd")];
// 오늘의 댓글 수
$args->regdate = date("Ymd");
$output = executeQuery('admin.getTodayCommentCount', $args);
$status->comment_count = $output->data->count;
// 오늘의 엮인글 수
$args->regdate = date("Ymd");
$output = executeQuery('admin.getTodayTrackbackCount', $args);
$status->trackback_count = $output->data->count;
Context::set('status', $status);
// Get statistics
$args->date = date("Ymd000000", time()-60*60*24);
$today = date("Ymd");
// Member Status
$output = executeQueryArray("admin.getMemberStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->member->today = $var->count;
} else {
$status->member->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getMemberCount", $args);
$status->member->total = $output->data->count;
// Document Status
$output = executeQueryArray("admin.getDocumentStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->document->today = $var->count;
} else {
$status->document->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getDocumentCount", $args);
$status->document->total = $output->data->count;
// Comment Status
$output = executeQueryArray("admin.getCommentStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->comment->today = $var->count;
} else {
$status->comment->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getCommentCount", $args);
$status->comment->total = $output->data->count;
// Trackback Status
$output = executeQueryArray("admin.getTrackbackStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->trackback->today = $var->count;
} else {
$status->trackback->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getTrackbackCount", $args);
$status->trackback->total = $output->data->count;
// Attached files Status
$output = executeQueryArray("admin.getFileStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->file->today = $var->count;
} else {
$status->file->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getFileCount", $args);
$status->file->total = $output->data->count;
// Reported documents Status
$output = executeQueryArray("admin.getDocumentDeclaredStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->documentDeclared->today = $var->count;
} else {
$status->documentDeclared->yesterday = $var->count;
}
}
}
$output = executeQuery("admin.getDocumentDeclaredCount", $args);
$status->documentDeclared->total = $output->data->count;
// Reported comments Status
$output = executeQueryArray("admin.getCommentDeclaredStatus", $args);
if($output->data) {
foreach($output->data as $var) {
if($var->date == $today) {
$status->commentDeclared->today = $var->count;
} else {
$status->commentDeclared->yesterday = $var->count;
}
}
}
$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');
}
/**
* @brief Display Configuration(settings) page
* @return none
**/
function dispAdminConfig() {
$db_info = Context::getDBInfo();
Context::set('sftp_support', function_exists(ssh2_sftp));
Context::set('selected_lang', $db_info->lang_type);
Context::set('default_url', $db_info->default_url);
Context::set('langs', Context::loadLangSupported());
Context::set('lang_selected', Context::loadLangSelected());
Context::set('use_mobile_view', $db_info->use_mobile_view=="Y"?'Y':'N');
$ftp_info = Context::getFTPInfo();
Context::set('ftp_info', $ftp_info);
$site_args->site_srl = 0;
$output = executeQuery('module.getSiteInfo', $site_args);
Context::set('start_module', $output->data);
Context::set('pwd',$pwd);
Context::set('layout','none');
$this->setTemplateFile('config');
}
}
?>

View file

@ -1,59 +1,59 @@
<?php
/**
* @class admin
* @author NHN (developers@xpressengine.com)
* @brief base class of admin module
**/
class admin extends ModuleObject {
/**
* @brief install admin module
* @return new Object
**/
function moduleInstall() {
return new Object();
}
/**
* @brief if update is necessary it returns true
**/
function checkUpdate() {
return false;
}
/**
* @brief update module
* @return new Object
**/
function moduleUpdate() {
return new Object();
}
/**
* @brief regenerate cache file
* @return none
**/
function recompileCache() {
// remove compiled templates
FileHandler::removeFilesInDir("./files/cache/template_compiled");
// remove optimized files
FileHandler::removeFilesInDir("./files/cache/optimized");
// remove js_filter_compiled files
FileHandler::removeFilesInDir("./files/cache/js_filter_compiled");
// remove cached queries
FileHandler::removeFilesInDir("./files/cache/queries");
// remove ./files/cache/news* files
$directory = dir(_XE_PATH_."files/cache/");
while($entry = $directory->read()) {
if(substr($entry,0,11)=='newest_news') FileHandler::removeFile("./files/cache/".$entry);
}
$directory->close();
}
}
?>
<?php
/**
* @class admin
* @author NHN (developers@xpressengine.com)
* @brief base class of admin module
**/
class admin extends ModuleObject {
/**
* @brief install admin module
* @return new Object
**/
function moduleInstall() {
return new Object();
}
/**
* @brief if update is necessary it returns true
**/
function checkUpdate() {
return false;
}
/**
* @brief update module
* @return new Object
**/
function moduleUpdate() {
return new Object();
}
/**
* @brief regenerate cache file
* @return none
**/
function recompileCache() {
// remove compiled templates
FileHandler::removeFilesInDir("./files/cache/template_compiled");
// remove optimized files
FileHandler::removeFilesInDir("./files/cache/optimized");
// remove js_filter_compiled files
FileHandler::removeFilesInDir("./files/cache/js_filter_compiled");
// remove cached queries
FileHandler::removeFilesInDir("./files/cache/queries");
// remove ./files/cache/news* files
$directory = dir(_XE_PATH_."files/cache/");
while($entry = $directory->read()) {
if(substr($entry,0,11)=='newest_news') FileHandler::removeFile("./files/cache/".$entry);
}
$directory->close();
}
}
?>

View file

@ -1,36 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="0.2">
<title xml:lang="ko">관리자 모듈</title>
<title xml:lang="en">Administrator Module</title>
<title xml:lang="vi">Administrator Module</title>
<title xml:lang="es">Módulo del administrador</title>
<title xml:lang="zh-CN">管理员模块</title>
<title xml:lang="jp">管理者用モジュール</title>
<title xml:lang="ru">Модуль администратора</title>
<title xml:lang="zh-TW">管理員模組</title>
<title xml:lang="tr">Yönetici Modülü</title>
<description xml:lang="ko">각 모듈들의 기능을 나열하고 관리자용 레이아웃을 적용하여 관리 기능을 사용할 수 있도록 하는 모듈입니다.</description>
<description xml:lang="en">This module shows a list of features of each module, and enables you to use a quite few of managers by applying layout for administrator.</description>
<description xml:lang="vi">Module này hiển thị thông tin của những Module đã được cài đặt, và cho phép bạn sử dụng quyền của Administrator để thiết lập giao diện.</description>
<description xml:lang="es">Este módulo muestra una lista de características de cada módulo, en donde puede activar la función de la administracion aplicando el diseño del administrador.</description>
<description xml:lang="zh-CN">列出各模块的功能并使用管理员布局,可以让其使用管理功能的模块。</description>
<description xml:lang="jp">各モジュールの機能を表示し、かつ管理者用のレイアウトを適用させて、管理機能が使用出来るようにします。</description>
<description xml:lang="ru">Этот модуль показывает список возможностей каждого модуля, и позволяет Вам использовать несколько менеджеров, применяя лейаут для администратора.</description>
<description xml:lang="zh-TW">列出各模組的功能及使用管理員版面,並可使用管理功能的模組。</description>
<description xml:lang="tr">Bu modül size, her modülün özelliklerini barındıran bir liste gösterir ve yöneticiler için yerleşim düzeni uygulayarak, yöneticilerin birkaçını kullanma imkanı sunar.</description>
<version>0.1</version>
<date>2007-02-28</date>
<category>system</category>
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
<name xml:lang="ko">NHN</name>
<name xml:lang="en">NHN</name>
<name xml:lang="vi">NHN</name>
<name xml:lang="es">NHN</name>
<name xml:lang="zh-CN">NHN</name>
<name xml:lang="jp">NHN</name>
<name xml:lang="ru">NHN</name>
<name xml:lang="zh-TW">NHN</name>
<name xml:lang="tr">NHN</name>
</author>
</module>
<?xml version="1.0" encoding="UTF-8"?>
<module version="0.2">
<title xml:lang="ko">관리자 모듈</title>
<title xml:lang="en">Administrator Module</title>
<title xml:lang="vi">Administrator Module</title>
<title xml:lang="es">Módulo del administrador</title>
<title xml:lang="zh-CN">管理员模块</title>
<title xml:lang="jp">管理者用モジュール</title>
<title xml:lang="ru">Модуль администратора</title>
<title xml:lang="zh-TW">管理員模組</title>
<title xml:lang="tr">Yönetici Modülü</title>
<description xml:lang="ko">각 모듈들의 기능을 나열하고 관리자용 레이아웃을 적용하여 관리 기능을 사용할 수 있도록 하는 모듈입니다.</description>
<description xml:lang="en">This module shows a list of features of each module, and enables you to use a quite few of managers by applying layout for administrator.</description>
<description xml:lang="vi">Module này hiển thị thông tin của những Module đã được cài đặt, và cho phép bạn sử dụng quyền của Administrator để thiết lập giao diện.</description>
<description xml:lang="es">Este módulo muestra una lista de características de cada módulo, en donde puede activar la función de la administracion aplicando el diseño del administrador.</description>
<description xml:lang="zh-CN">列出各模块的功能并使用管理员布局,可以让其使用管理功能的模块。</description>
<description xml:lang="jp">各モジュールの機能を表示し、かつ管理者用のレイアウトを適用させて、管理機能が使用出来るようにします。</description>
<description xml:lang="ru">Этот модуль показывает список возможностей каждого модуля, и позволяет Вам использовать несколько менеджеров, применяя лейаут для администратора.</description>
<description xml:lang="zh-TW">列出各模組的功能及使用管理員版面,並可使用管理功能的模組。</description>
<description xml:lang="tr">Bu modül size, her modülün özelliklerini barındıran bir liste gösterir ve yöneticiler için yerleşim düzeni uygulayarak, yöneticilerin birkaçını kullanma imkanı sunar.</description>
<version>0.1</version>
<date>2007-02-28</date>
<category>system</category>
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
<name xml:lang="ko">NHN</name>
<name xml:lang="en">NHN</name>
<name xml:lang="vi">NHN</name>
<name xml:lang="es">NHN</name>
<name xml:lang="zh-CN">NHN</name>
<name xml:lang="jp">NHN</name>
<name xml:lang="ru">NHN</name>
<name xml:lang="zh-TW">NHN</name>
<name xml:lang="tr">NHN</name>
</author>
</module>

View file

@ -1,92 +1,92 @@
<?php
/**
* @file en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English Language Pack (Only basic words are included here)
**/
$lang->admin_info = 'Administrator Info';
$lang->admin_index = 'Index Admin Page';
$lang->control_panel = 'Dashboard';
$lang->start_module = 'Default Module';
$lang->about_start_module = 'You can specify default module of the site.';
$lang->module_category_title = array(
'service' => 'Services',
'member' => 'Members',
'content' => 'Contents',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utilities',
'interlock' => 'Embedded',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Latest News";
$lang->env_setup = "Setting";
$lang->default_url = "Default URL";
$lang->about_default_url = "If you use a virtual site feature (e.g., cafeXE), input default URL (parent-site's address), then SSO would be enabled, thus connection to documents/modules works properly. ";
$lang->env_information = "Environment Information";
$lang->current_version = "Current Version";
$lang->current_path = "Installed Path";
$lang->released_version = "Latest Version";
$lang->about_download_link = "New version of Zerboard XE is now available!\nPlease click the download link to get the latest version.";
$lang->item_module = "Module List";
$lang->item_addon = "Addon List";
$lang->item_widget = "Widget List";
$lang->item_layout = "Layout List";
$lang->module_name = "Module Name";
$lang->addon_name = "Addon Name";
$lang->version = "Version";
$lang->author = "Developer";
$lang->table_count = "Number of Table";
$lang->installed_path = "Installed Path";
$lang->cmd_shortcut_management = "Edit Menu";
$lang->msg_is_not_administrator = 'Administrator Only';
$lang->msg_manage_module_cannot_delete = 'Shortcuts of module, addon, layout, widget cannot be removed';
$lang->msg_default_act_is_null = 'Shortcut could not be registered because default admin Action is not set';
$lang->welcome_to_xe = 'Welcome to the admin page of XE';
$lang->about_admin_page = "Admin page is still under development,\nWe will add essential contents by accepting many good suggestions during Closebeta.";
$lang->about_lang_env = "To apply selected language as default language, click on the Save button.";
$lang->xe_license = 'XE complies with the GPL';
$lang->about_shortcut = 'You may remove shortcuts of modules which are registered on frequently using module list';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "Language";
$lang->about_cmd_lang_select = "Only selected languages will be served.";
$lang->about_recompile_cache = "You can delete useless or invalid cache files.";
$lang->use_ssl = "Use SSL";
$lang->ssl_options = array(
'none' => "Never",
'optional' => "Optional",
'always' => "Always"
);
$lang->about_use_ssl = "In case of 'Optional', SSL will be used for actions such as signing up / changing information. And for 'Always', your site will be served only via https.";
$lang->server_ports = "Server Port";
$lang->about_server_ports = "If your web server does not use 80 for HTTP or 443 for HTTPS port, you should specify server ports";
$lang->use_db_session = 'Use Session DB';
$lang->about_db_session = 'It will use php session with DB when authenticating.<br/>Websites with infrequent usage of web server may expect faster response when this function is disabled.<br/>However session DB will make it unable to get current users, so you cannot use related functions.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Mobile View';
$lang->about_mobile_view = 'Mobile View will display the best layout when accessing with smartphones.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/**
* @file en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English Language Pack (Only basic words are included here)
**/
$lang->admin_info = 'Administrator Info';
$lang->admin_index = 'Index Admin Page';
$lang->control_panel = 'Dashboard';
$lang->start_module = 'Default Module';
$lang->about_start_module = 'You can specify default module of the site.';
$lang->module_category_title = array(
'service' => 'Services',
'member' => 'Members',
'content' => 'Contents',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utilities',
'interlock' => 'Embedded',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Latest News";
$lang->env_setup = "Setting";
$lang->default_url = "Default URL";
$lang->about_default_url = "If you use a virtual site feature (e.g., cafeXE), input default URL (parent-site's address), then SSO would be enabled, thus connection to documents/modules works properly. ";
$lang->env_information = "Environment Information";
$lang->current_version = "Current Version";
$lang->current_path = "Installed Path";
$lang->released_version = "Latest Version";
$lang->about_download_link = "New version of Zerboard XE is now available!\nPlease click the download link to get the latest version.";
$lang->item_module = "Module List";
$lang->item_addon = "Addon List";
$lang->item_widget = "Widget List";
$lang->item_layout = "Layout List";
$lang->module_name = "Module Name";
$lang->addon_name = "Addon Name";
$lang->version = "Version";
$lang->author = "Developer";
$lang->table_count = "Number of Table";
$lang->installed_path = "Installed Path";
$lang->cmd_shortcut_management = "Edit Menu";
$lang->msg_is_not_administrator = 'Administrator Only';
$lang->msg_manage_module_cannot_delete = 'Shortcuts of module, addon, layout, widget cannot be removed';
$lang->msg_default_act_is_null = 'Shortcut could not be registered because default admin Action is not set';
$lang->welcome_to_xe = 'Welcome to the admin page of XE';
$lang->about_admin_page = "Admin page is still under development,\nWe will add essential contents by accepting many good suggestions during Closebeta.";
$lang->about_lang_env = "To apply selected language as default language, click on the Save button.";
$lang->xe_license = 'XE complies with the GPL';
$lang->about_shortcut = 'You may remove shortcuts of modules which are registered on frequently using module list';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "Language";
$lang->about_cmd_lang_select = "Only selected languages will be served.";
$lang->about_recompile_cache = "You can delete useless or invalid cache files.";
$lang->use_ssl = "Use SSL";
$lang->ssl_options = array(
'none' => "Never",
'optional' => "Optional",
'always' => "Always"
);
$lang->about_use_ssl = "In case of 'Optional', SSL will be used for actions such as signing up / changing information. And for 'Always', your site will be served only via https.";
$lang->server_ports = "Server Port";
$lang->about_server_ports = "If your web server does not use 80 for HTTP or 443 for HTTPS port, you should specify server ports";
$lang->use_db_session = 'Use Session DB';
$lang->about_db_session = 'It will use php session with DB when authenticating.<br/>Websites with infrequent usage of web server may expect faster response when this function is disabled.<br/>However session DB will make it unable to get current users, so you cannot use related functions.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Mobile View';
$lang->about_mobile_view = 'Mobile View will display the best layout when accessing with smartphones.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,94 +1,94 @@
<?php
/**
* @archivo es.lang.php
* @autor NHN (developers@xpressengine.com)
* @sumario Paquete del idioma español (sólo los básicos)
**/
$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',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Noticias recientes";
$lang->env_setup = "Configuración";
$lang->default_url = "기본 URL";
$lang->about_default_url = "XE sitio virtual (cafeXE, etc) tiene que introducir la URL base, al utilizar las capacidades de trabajo virtual y el tema de autenticación sayiteugan / módulos y las conexiones se realizan correctamente. (Ej: http:// dominio / ruta de instalación)";
$lang->env_information = "Información Ambiental";
$lang->current_version = "Versión actual";
$lang->current_path = "Instalado Sendero";
$lang->released_version = "Versión más reciente";
$lang->about_download_link = "La versión más reciente Zerboard XE está disponible.\nPara descargar la versión más reciente, haga clic en enlace de descarga.";
$lang->item_module = "Lista de Módulos";
$lang->item_addon = "Lista de Addons";
$lang->item_widget = "Lista de Widgets";
$lang->item_layout = "Liasta de Diseños";
$lang->module_name = "Nombre del Módulo";
$lang->addon_name = "Nombre de Addon";
$lang->version = "Versión";
$lang->author = "Autor";
$lang->table_count = "Número de los tableros";
$lang->installed_path = "Ruta de instalación";
$lang->cmd_shortcut_management = "Editar el Menú";
$lang->msg_is_not_administrator = 'Sólo se permite el ingreso del administrador.';
$lang->msg_manage_module_cannot_delete = 'No se puede eliminar acceso directo del Módulo, Addon, Diseño y Widget.';
$lang->msg_default_act_is_null = 'No se puede registrar acceso directo por no estar determinada la acción del administrador predefinido.';
$lang->welcome_to_xe = 'Esta es la página del Administrador de XE';
$lang->about_admin_page = "La página del Administrador aún está en desarrollo.";
$lang->about_lang_env = "Para aplicar idioma seleccionado conjunto de los usuarios, como por defecto, haga clic en el botón [Guardar] el cambio.";
$lang->xe_license = 'XE está bajo la Licencia de GPL';
$lang->about_shortcut = 'Puede Eliminar los accesos directos de módulos, los cuales fueron registrados en la lista de módulos usados frecuentemente';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "Selección de Idioma";
$lang->about_cmd_lang_select = "Seleccione el idioma es sólo el servicio";
$lang->about_recompile_cache = "Inválido inútil archivo de caché puede organizar jyeotgeona";
$lang->use_ssl = "Usar SSL";
$lang->ssl_options = array(
'none' => "Desactivar",
'optional' => "Opcionalmente el",
'always' => "Utilice siempre el"
);
$lang->about_use_ssl = "Opcionalmente, la composición de suscripción / editar la información y el uso de SSL especificada en la acción es siempre el uso de SSL para todos los servicios que se utilizarán";
$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/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/**
* @archivo es.lang.php
* @autor NHN (developers@xpressengine.com)
* @sumario Paquete del idioma español (sólo los básicos)
**/
$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',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Noticias recientes";
$lang->env_setup = "Configuración";
$lang->default_url = "기본 URL";
$lang->about_default_url = "XE sitio virtual (cafeXE, etc) tiene que introducir la URL base, al utilizar las capacidades de trabajo virtual y el tema de autenticación sayiteugan / módulos y las conexiones se realizan correctamente. (Ej: http:// dominio / ruta de instalación)";
$lang->env_information = "Información Ambiental";
$lang->current_version = "Versión actual";
$lang->current_path = "Instalado Sendero";
$lang->released_version = "Versión más reciente";
$lang->about_download_link = "La versión más reciente Zerboard XE está disponible.\nPara descargar la versión más reciente, haga clic en enlace de descarga.";
$lang->item_module = "Lista de Módulos";
$lang->item_addon = "Lista de Addons";
$lang->item_widget = "Lista de Widgets";
$lang->item_layout = "Liasta de Diseños";
$lang->module_name = "Nombre del Módulo";
$lang->addon_name = "Nombre de Addon";
$lang->version = "Versión";
$lang->author = "Autor";
$lang->table_count = "Número de los tableros";
$lang->installed_path = "Ruta de instalación";
$lang->cmd_shortcut_management = "Editar el Menú";
$lang->msg_is_not_administrator = 'Sólo se permite el ingreso del administrador.';
$lang->msg_manage_module_cannot_delete = 'No se puede eliminar acceso directo del Módulo, Addon, Diseño y Widget.';
$lang->msg_default_act_is_null = 'No se puede registrar acceso directo por no estar determinada la acción del administrador predefinido.';
$lang->welcome_to_xe = 'Esta es la página del Administrador de XE';
$lang->about_admin_page = "La página del Administrador aún está en desarrollo.";
$lang->about_lang_env = "Para aplicar idioma seleccionado conjunto de los usuarios, como por defecto, haga clic en el botón [Guardar] el cambio.";
$lang->xe_license = 'XE está bajo la Licencia de GPL';
$lang->about_shortcut = 'Puede Eliminar los accesos directos de módulos, los cuales fueron registrados en la lista de módulos usados frecuentemente';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "Selección de Idioma";
$lang->about_cmd_lang_select = "Seleccione el idioma es sólo el servicio";
$lang->about_recompile_cache = "Inválido inútil archivo de caché puede organizar jyeotgeona";
$lang->use_ssl = "Usar SSL";
$lang->ssl_options = array(
'none' => "Desactivar",
'optional' => "Opcionalmente el",
'always' => "Utilice siempre el"
);
$lang->about_use_ssl = "Opcionalmente, la composición de suscripción / editar la información y el uso de SSL especificada en la acción es siempre el uso de SSL para todos los servicios que se utilizarán";
$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/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,93 +1,93 @@
<?php
/**
* @file modules/admin/lang/fr.lang.php
* @author NHN (developers@xpressengine.com) Traduit par Pierre Duvent(PierreDuvent@gamil.com)
* @brief Paquet du langage en français pour le module d\'Administration
**/
$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',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Dernières Nouvelles";
$lang->env_setup = "Configuration";
$lang->default_url = "기본 URL";
$lang->about_default_url = "XE 가상 사이트(cafeXE등)의 기능을 사용할때 기본 URL을 입력해 주셔야 가상 사이트간 인증 연동이 되고 게시글/모듈등의 연결이 정상적으로 이루어집니다. (ex: http://도메인/설치경로)";
$lang->env_information = "Informations de l'Environnement";
$lang->current_version = "Version Courante";
$lang->current_path = "Chemin Installé";
$lang->released_version = "Dernière Version";
$lang->about_download_link = "Nouvelle version est disponible.\nPour télécharger la dernière version, cliquez le lien.";
$lang->item_module = "Liste des Modules";
$lang->item_addon = "Liste des Compagnons";
$lang->item_widget = "Liste des Gadgets";
$lang->item_layout = "Liste des Mises en Pages";
$lang->module_name = "Nom de Module";
$lang->addon_name = "Nom de Compagnon";
$lang->version = "Version";
$lang->author = "Auteur";
$lang->table_count = "Somme de Tables";
$lang->installed_path = "Chemin Installé";
$lang->cmd_shortcut_management = "Editer le Menu";
$lang->msg_is_not_administrator = 'Administrateur seulement';
$lang->msg_manage_module_cannot_delete = 'On ne peut pas supprimer les raccourcis pour les modules, les compagnons, les mises en page ou les gadgets';
$lang->msg_default_act_is_null = 'on ne peut pas enrégistrer les raccourcis parce que les Actions Par Défaut de l\'Administrateur ne sont pas établies';
$lang->welcome_to_xe = 'Bienvenue sur la Page d\'Administration du XE';
$lang->about_admin_page = "La Page d\'Administration est encore en train de développer,\nNous allons ajouter des contenus essentiels par accepter beauoup de bons suggestions pendant Béta Proche.";
$lang->about_lang_env = "Vous pouvez fixer la Langue Par Défaut par cliquer le boutton [Conserver] au-dessous. Les visiteurs vont voir tous les menus et les messages en langue que vous choisissez.";
$lang->xe_license = 'XE s\'applique la GPL';
$lang->about_shortcut = 'Vous pouvez supprimer les raccourcis pour les modules qui sont enrgistrés sur le liste des modules qui sont utilisés fréquemment';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "langue";
$lang->about_cmd_lang_select = "La langue choisie seulement sera servie";
$lang->about_recompile_cache = "Vous pouvez arranger les fichiers inutils ou les fichiers invalides d'antémémoire";
$lang->use_ssl = "Utiliser SSL";
$lang->ssl_options = array(
'none' => "Ne Pas utiliser",
'optional' => "Optionnel",
'always' => "Toujours"
);
$lang->about_use_ssl = "Si l'on choisit 'Optionnel' , on utilise protocole SSL seulement dans quelques services comme inscription ou modification. Si l'on choisit 'Toujours', on utilise protocole SSL dans tous les services.";
$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/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/**
* @file modules/admin/lang/fr.lang.php
* @author NHN (developers@xpressengine.com) Traduit par Pierre Duvent(PierreDuvent@gamil.com)
* @brief Paquet du langage en français pour le module d\'Administration
**/
$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',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = "Dernières Nouvelles";
$lang->env_setup = "Configuration";
$lang->default_url = "기본 URL";
$lang->about_default_url = "XE 가상 사이트(cafeXE등)의 기능을 사용할때 기본 URL을 입력해 주셔야 가상 사이트간 인증 연동이 되고 게시글/모듈등의 연결이 정상적으로 이루어집니다. (ex: http://도메인/설치경로)";
$lang->env_information = "Informations de l'Environnement";
$lang->current_version = "Version Courante";
$lang->current_path = "Chemin Installé";
$lang->released_version = "Dernière Version";
$lang->about_download_link = "Nouvelle version est disponible.\nPour télécharger la dernière version, cliquez le lien.";
$lang->item_module = "Liste des Modules";
$lang->item_addon = "Liste des Compagnons";
$lang->item_widget = "Liste des Gadgets";
$lang->item_layout = "Liste des Mises en Pages";
$lang->module_name = "Nom de Module";
$lang->addon_name = "Nom de Compagnon";
$lang->version = "Version";
$lang->author = "Auteur";
$lang->table_count = "Somme de Tables";
$lang->installed_path = "Chemin Installé";
$lang->cmd_shortcut_management = "Editer le Menu";
$lang->msg_is_not_administrator = 'Administrateur seulement';
$lang->msg_manage_module_cannot_delete = 'On ne peut pas supprimer les raccourcis pour les modules, les compagnons, les mises en page ou les gadgets';
$lang->msg_default_act_is_null = 'on ne peut pas enrégistrer les raccourcis parce que les Actions Par Défaut de l\'Administrateur ne sont pas établies';
$lang->welcome_to_xe = 'Bienvenue sur la Page d\'Administration du XE';
$lang->about_admin_page = "La Page d\'Administration est encore en train de développer,\nNous allons ajouter des contenus essentiels par accepter beauoup de bons suggestions pendant Béta Proche.";
$lang->about_lang_env = "Vous pouvez fixer la Langue Par Défaut par cliquer le boutton [Conserver] au-dessous. Les visiteurs vont voir tous les menus et les messages en langue que vous choisissez.";
$lang->xe_license = 'XE s\'applique la GPL';
$lang->about_shortcut = 'Vous pouvez supprimer les raccourcis pour les modules qui sont enrgistrés sur le liste des modules qui sont utilisés fréquemment';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "langue";
$lang->about_cmd_lang_select = "La langue choisie seulement sera servie";
$lang->about_recompile_cache = "Vous pouvez arranger les fichiers inutils ou les fichiers invalides d'antémémoire";
$lang->use_ssl = "Utiliser SSL";
$lang->ssl_options = array(
'none' => "Ne Pas utiliser",
'optional' => "Optionnel",
'always' => "Toujours"
);
$lang->about_use_ssl = "Si l'on choisit 'Optionnel' , on utilise protocole SSL seulement dans quelques services comme inscription ou modification. Si l'on choisit 'Toujours', on utilise protocole SSL dans tous les services.";
$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/>웹서버의 사용율이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = "Use SFTP";
$lang->ftp_get_list = "Get List";
$lang->ftp_remove_info = 'Remove FTP Info.';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,93 +1,93 @@
<?php
/**
* @file modules/admin/lang/jp.lang.php
* @author NHN (developers@xpressengine.com) 翻訳RisaPapa、ミニミ // 細かい修正liahona
* @brief 日本語言語パッケージ(基本的な内容のみ)
**/
$lang->admin_info = '管理者情報';
$lang->admin_index = '管理者トップページ';
$lang->control_panel = 'コントロールパネル';
$lang->start_module = '初期起動モジュール';
$lang->about_start_module = 'デフォルトで起動するモジュールを指定することができます。';
$lang->module_category_title = array(
'service' => 'サービス管理',
'member' => '会員管理',
'content' => 'コンテンツ管理',
'statistics' => '統計確認',
'construction' => 'サイト設定',
'utility' => '機能設定',
'interlock' => '連動設定',
'accessory' => '付加機能設定',
'migration' => 'データ管理/復元',
'system' => 'システム管理',
);
$lang->newest_news = '最新ニュース';
$lang->env_setup = '環境設定';
$lang->default_url = '基本URL';
$lang->about_default_url = '複数のバーチャルVirtualサイトを運営する場合、どちらからログインしてもバーチャルVirtualサイトの間でログイン情報を維持出来るようにするためには、基本になるサイトでのXEをインストールしたurlを登録して下さい。 (例: http://ドメイン/インストールパス)';
$lang->env_information = '環境情報';
$lang->current_version = 'インストール済みバージョン';
$lang->current_path = 'インストールパス';
$lang->released_version = '最新バージョン';
$lang->about_download_link = "新しいバージョンが配布されています。\n「ダウンロード」リンクをクリックするとダウンロード出来ます。";
$lang->item_module = 'モジュールリスト';
$lang->item_addon = 'アドオンリスト';
$lang->item_widget = 'ウィジェットリスト';
$lang->item_layout = 'レイアウトリスト';
$lang->module_name = 'モジュール名';
$lang->addon_name = 'アドオン名';
$lang->version = 'バージョン';
$lang->author = '制作者';
$lang->table_count = 'テーブル数';
$lang->installed_path = 'インストールパス';
$lang->cmd_shortcut_management = 'メニューの編集';
$lang->msg_is_not_administrator = '管理者のみアクセス出来ます';
$lang->msg_manage_module_cannot_delete = 'モジュール、アドオン、ウィジェットのショットカットは削除出来ません。';
$lang->msg_default_act_is_null = 'デフォルトの管理者のアクションが指定されていないため、ショットカットを登録することが出来ません。';
$lang->welcome_to_xe = 'XEの管理者ページです。';
$lang->about_lang_env = '初めてサイトに訪問したユーザーに対し、上記の選択した言語でサイトを表示させるためには、必ず下記の「保存」ボタンをクリックして適用して下さい。';
$lang->xe_license = 'XEのライセンスはGPLです。';
$lang->about_shortcut = 'よく使用するモジュールに登録されたショートカットは削除出来ます。';
$lang->yesterday = '昨日';
$lang->today = '今日';
$lang->cmd_lang_select = '言語選択';
$lang->about_cmd_lang_select = '選択した言語だけでサービスを行います。';
$lang->about_recompile_cache = '要らないかごみのキャッシューファイルを整理します。';
$lang->use_ssl = 'SSL環境設定';
$lang->ssl_options = array(
'none' => '使わない',
'optional' => '部分的に使う',
'always' => '常に使う'
);
$lang->about_use_ssl = '「部分的に使う場合」は「会員登録/会員情報変更」など特定のactionでSSLを利用する場合、「常に使う」は全てのサービスがSSLを使う場合に選択します。';
$lang->server_ports = 'サーバーポート指定';
$lang->about_server_ports = '一般的に使われているHTTPの80、HTTPSの443以外の他のポートを使うために、ポートを指定して下さい。';
$lang->use_db_session = 'DBで認証セッション管理';
$lang->about_db_session = '認証の時に使われるPHPセッションをDBで使う機能です。<br />ウェブサーバーの負荷が低いサイトではこの機能をオフにすることでむしろサイトのレスポンスが向上されることもあります。<br />また、この機能をオンにすると、「現在ログイン中の会員」の機能が不可になります。';
$lang->sftp = "SFTP使用";
$lang->ftp_get_list = "ディレクトリ目録要請";
$lang->ftp_remove_info = 'FTP情報削除';
$lang->msg_ftp_invalid_path = '指定されたFTPパスへのアクセスに失敗しました。';
$lang->msg_self_restart_cache_engine = 'メムキャッシュドまたはキャッシュデーモンを再起動して下さい。';
$lang->mobile_view = 'モバイルスキン使用';
$lang->about_mobile_view = 'スマート携帯などを通じてサイトに接続した場合、モバイル画面に最適化されたレイアウトを使用するように設定します。';
$lang->autoinstall = 'イージーインストール';
$lang->last_week = '先週';
$lang->this_week = '今週';
?>
<?php
/**
* @file modules/admin/lang/jp.lang.php
* @author NHN (developers@xpressengine.com) 翻訳RisaPapa、ミニミ // 細かい修正liahona
* @brief 日本語言語パッケージ(基本的な内容のみ)
**/
$lang->admin_info = '管理者情報';
$lang->admin_index = '管理者トップページ';
$lang->control_panel = 'コントロールパネル';
$lang->start_module = '初期起動モジュール';
$lang->about_start_module = 'デフォルトで起動するモジュールを指定することができます。';
$lang->module_category_title = array(
'service' => 'サービス管理',
'member' => '会員管理',
'content' => 'コンテンツ管理',
'statistics' => '統計確認',
'construction' => 'サイト設定',
'utility' => '機能設定',
'interlock' => '連動設定',
'accessory' => '付加機能設定',
'migration' => 'データ管理/復元',
'system' => 'システム管理',
);
$lang->newest_news = '最新ニュース';
$lang->env_setup = '環境設定';
$lang->default_url = '基本URL';
$lang->about_default_url = '複数のバーチャルVirtualサイトを運営する場合、どちらからログインしてもバーチャルVirtualサイトの間でログイン情報を維持出来るようにするためには、基本になるサイトでのXEをインストールしたurlを登録して下さい。 (例: http://ドメイン/インストールパス)';
$lang->env_information = '環境情報';
$lang->current_version = 'インストール済みバージョン';
$lang->current_path = 'インストールパス';
$lang->released_version = '最新バージョン';
$lang->about_download_link = "新しいバージョンが配布されています。\n「ダウンロード」リンクをクリックするとダウンロード出来ます。";
$lang->item_module = 'モジュールリスト';
$lang->item_addon = 'アドオンリスト';
$lang->item_widget = 'ウィジェットリスト';
$lang->item_layout = 'レイアウトリスト';
$lang->module_name = 'モジュール名';
$lang->addon_name = 'アドオン名';
$lang->version = 'バージョン';
$lang->author = '制作者';
$lang->table_count = 'テーブル数';
$lang->installed_path = 'インストールパス';
$lang->cmd_shortcut_management = 'メニューの編集';
$lang->msg_is_not_administrator = '管理者のみアクセス出来ます';
$lang->msg_manage_module_cannot_delete = 'モジュール、アドオン、ウィジェットのショットカットは削除出来ません。';
$lang->msg_default_act_is_null = 'デフォルトの管理者のアクションが指定されていないため、ショットカットを登録することが出来ません。';
$lang->welcome_to_xe = 'XEの管理者ページです。';
$lang->about_lang_env = '初めてサイトに訪問したユーザーに対し、上記の選択した言語でサイトを表示させるためには、必ず下記の「保存」ボタンをクリックして適用して下さい。';
$lang->xe_license = 'XEのライセンスはGPLです。';
$lang->about_shortcut = 'よく使用するモジュールに登録されたショートカットは削除出来ます。';
$lang->yesterday = '昨日';
$lang->today = '今日';
$lang->cmd_lang_select = '言語選択';
$lang->about_cmd_lang_select = '選択した言語だけでサービスを行います。';
$lang->about_recompile_cache = '要らないかごみのキャッシューファイルを整理します。';
$lang->use_ssl = 'SSL環境設定';
$lang->ssl_options = array(
'none' => '使わない',
'optional' => '部分的に使う',
'always' => '常に使う'
);
$lang->about_use_ssl = '「部分的に使う場合」は「会員登録/会員情報変更」など特定のactionでSSLを利用する場合、「常に使う」は全てのサービスがSSLを使う場合に選択します。';
$lang->server_ports = 'サーバーポート指定';
$lang->about_server_ports = '一般的に使われているHTTPの80、HTTPSの443以外の他のポートを使うために、ポートを指定して下さい。';
$lang->use_db_session = 'DBで認証セッション管理';
$lang->about_db_session = '認証の時に使われるPHPセッションをDBで使う機能です。<br />ウェブサーバーの負荷が低いサイトではこの機能をオフにすることでむしろサイトのレスポンスが向上されることもあります。<br />また、この機能をオンにすると、「現在ログイン中の会員」の機能が不可になります。';
$lang->sftp = "SFTP使用";
$lang->ftp_get_list = "ディレクトリ目録要請";
$lang->ftp_remove_info = 'FTP情報削除';
$lang->msg_ftp_invalid_path = '指定されたFTPパスへのアクセスに失敗しました。';
$lang->msg_self_restart_cache_engine = 'メムキャッシュドまたはキャッシュデーモンを再起動して下さい。';
$lang->mobile_view = 'モバイルスキン使用';
$lang->about_mobile_view = 'スマート携帯などを通じてサイトに接続した場合、モバイル画面に最適化されたレイアウトを使用するように設定します。';
$lang->autoinstall = 'イージーインストール';
$lang->last_week = '先週';
$lang->this_week = '今週';
?>

View file

@ -1,93 +1,93 @@
<?php
/**
* @file ko.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 한국어 언어팩 (기본적인 내용만 수록)
**/
$lang->admin_info = '관리자 정보';
$lang->admin_index = '관리자 초기 페이지';
$lang->control_panel = '제어판';
$lang->start_module = '시작 모듈';
$lang->about_start_module = '사이트 접속 시 기본으로 호출될 모듈을 지정할 수 있습니다.';
$lang->module_category_title = array(
'service' => '서비스 관리',
'member' => '회원 관리',
'content' => '정보 관리',
'statistics' => '통계 열람',
'construction' => '사이트 설정',
'utility' => '기능 설정',
'interlock' => '연동 설정',
'accessory' => '부가 기능 설정',
'migration' => '데이터 관리/복원',
'system' => '시스템 관리',
);
$lang->newest_news = '최신 소식';
$lang->env_setup = '환경 설정';
$lang->default_url = '기본 URL';
$lang->about_default_url = 'XE 가상 사이트(cafeXE 등)의 기능을 사용할 때 기본 URL을 입력하셔야 가상 사이트간 인증 연동이 되고 게시글, 모듈 등의 연결이 정상적으로 이루어집니다. (예: http://도메인/설치경로)';
$lang->env_information = '환경 정보';
$lang->current_version = '설치된 버전';
$lang->current_path = '설치된 경로';
$lang->released_version = '최신 버전';
$lang->about_download_link = "최신 버전이 배포되었습니다.\ndownload 링크를 클릭하시면 다운 받으실 수 있습니다.";
$lang->item_module = '모듈 목록';
$lang->item_addon = '애드온 목록';
$lang->item_widget = '위젯 목록';
$lang->item_layout = '레이아웃 목록';
$lang->module_name = '모듈 이름';
$lang->addon_name = '애드온 이름';
$lang->version = '버전';
$lang->author = '제작자';
$lang->table_count = '테이블 수';
$lang->installed_path = '설치 경로';
$lang->cmd_shortcut_management = '메뉴 편집하기';
$lang->msg_is_not_administrator = '관리자만 접속이 가능합니다.';
$lang->msg_manage_module_cannot_delete = '모듈, 애드온, 레이아웃, 위젯 모듈의 바로가기는 삭제 불가능합니다.';
$lang->msg_default_act_is_null = '기본 관리자 Action이 지정되어 있지 않아 바로가기 등록을 할 수 없습니다.';
$lang->welcome_to_xe = 'XE 관리자';
$lang->about_lang_env = '처음 방문하는 사용자들의 언어 설정을 동일하게 하려면, 원하는 언어로 변경 후 아래 [저장] 버튼을 클릭하시면 됩니다.';
$lang->xe_license = 'XE는 GPL을 따릅니다.';
$lang->about_shortcut = '자주 사용하는 모듈에 등록된 모듈의 바로가기를 삭제할 수 있습니다.';
$lang->yesterday = '어제';
$lang->today = '오늘';
$lang->cmd_lang_select = '언어선택';
$lang->about_cmd_lang_select = '선택된 언어들만 서비스 됩니다.';
$lang->about_recompile_cache = '쓸모 없어졌거나 잘못된 캐시파일들을 정리할 수 있습니다.';
$lang->use_ssl = 'SSL 사용';
$lang->ssl_options = array(
'none' => '사용 안함',
'optional' => '선택적으로',
'always' => '항상 사용'
);
$lang->about_use_ssl = '\'선택적으로\'는 회원가입, 정보수정 등의 지정된 action에서 SSL을 사용하고 \'항상 사용\'은 모든 서비스에 SSL을 사용 합니다.';
$lang->server_ports = '서버포트지정';
$lang->about_server_ports = 'HTTP는 80, HTTPS는 443 이 아닌, 다른 포트를 사용할 경우에 포트를 지정해 주어야 합니다.';
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증 시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용률이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다.<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = 'SFTP 사용';
$lang->ftp_get_list = '목록 가져오기';
$lang->ftp_remove_info = 'FTP 정보 삭제';
$lang->msg_ftp_invalid_path = 'FTP Path를 읽을 수 없습니다.';
$lang->msg_self_restart_cache_engine = 'Memcached 또는 캐쉬데몬을 재시작 해주세요.';
$lang->mobile_view = '모바일 뷰 사용';
$lang->about_mobile_view = '스마트폰 등을 이용하여 접속할 때 모바일 화면에 최적화된 레이아웃을 이용하도록 합니다.';
$lang->autoinstall = '쉬운 설치';
$lang->last_week = '지난 주';
$lang->this_week = '이번 주';
?>
<?php
/**
* @file ko.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 한국어 언어팩 (기본적인 내용만 수록)
**/
$lang->admin_info = '관리자 정보';
$lang->admin_index = '관리자 초기 페이지';
$lang->control_panel = '제어판';
$lang->start_module = '시작 모듈';
$lang->about_start_module = '사이트 접속 시 기본으로 호출될 모듈을 지정할 수 있습니다.';
$lang->module_category_title = array(
'service' => '서비스 관리',
'member' => '회원 관리',
'content' => '정보 관리',
'statistics' => '통계 열람',
'construction' => '사이트 설정',
'utility' => '기능 설정',
'interlock' => '연동 설정',
'accessory' => '부가 기능 설정',
'migration' => '데이터 관리/복원',
'system' => '시스템 관리',
);
$lang->newest_news = '최신 소식';
$lang->env_setup = '환경 설정';
$lang->default_url = '기본 URL';
$lang->about_default_url = 'XE 가상 사이트(cafeXE 등)의 기능을 사용할 때 기본 URL을 입력하셔야 가상 사이트간 인증 연동이 되고 게시글, 모듈 등의 연결이 정상적으로 이루어집니다. (예: http://도메인/설치경로)';
$lang->env_information = '환경 정보';
$lang->current_version = '설치된 버전';
$lang->current_path = '설치된 경로';
$lang->released_version = '최신 버전';
$lang->about_download_link = "최신 버전이 배포되었습니다.\ndownload 링크를 클릭하시면 다운 받으실 수 있습니다.";
$lang->item_module = '모듈 목록';
$lang->item_addon = '애드온 목록';
$lang->item_widget = '위젯 목록';
$lang->item_layout = '레이아웃 목록';
$lang->module_name = '모듈 이름';
$lang->addon_name = '애드온 이름';
$lang->version = '버전';
$lang->author = '제작자';
$lang->table_count = '테이블 수';
$lang->installed_path = '설치 경로';
$lang->cmd_shortcut_management = '메뉴 편집하기';
$lang->msg_is_not_administrator = '관리자만 접속이 가능합니다.';
$lang->msg_manage_module_cannot_delete = '모듈, 애드온, 레이아웃, 위젯 모듈의 바로가기는 삭제 불가능합니다.';
$lang->msg_default_act_is_null = '기본 관리자 Action이 지정되어 있지 않아 바로가기 등록을 할 수 없습니다.';
$lang->welcome_to_xe = 'XE 관리자';
$lang->about_lang_env = '처음 방문하는 사용자들의 언어 설정을 동일하게 하려면, 원하는 언어로 변경 후 아래 [저장] 버튼을 클릭하시면 됩니다.';
$lang->xe_license = 'XE는 GPL을 따릅니다.';
$lang->about_shortcut = '자주 사용하는 모듈에 등록된 모듈의 바로가기를 삭제할 수 있습니다.';
$lang->yesterday = '어제';
$lang->today = '오늘';
$lang->cmd_lang_select = '언어선택';
$lang->about_cmd_lang_select = '선택된 언어들만 서비스 됩니다.';
$lang->about_recompile_cache = '쓸모 없어졌거나 잘못된 캐시파일들을 정리할 수 있습니다.';
$lang->use_ssl = 'SSL 사용';
$lang->ssl_options = array(
'none' => '사용 안함',
'optional' => '선택적으로',
'always' => '항상 사용'
);
$lang->about_use_ssl = '\'선택적으로\'는 회원가입, 정보수정 등의 지정된 action에서 SSL을 사용하고 \'항상 사용\'은 모든 서비스에 SSL을 사용 합니다.';
$lang->server_ports = '서버포트지정';
$lang->about_server_ports = 'HTTP는 80, HTTPS는 443 이 아닌, 다른 포트를 사용할 경우에 포트를 지정해 주어야 합니다.';
$lang->use_db_session = '인증 세션 DB 사용';
$lang->about_db_session = '인증 시 사용되는 PHP 세션을 DB로 사용하는 기능입니다.<br/>웹서버의 사용률이 낮은 사이트에서는 비활성화시 사이트 응답 속도가 향상될 수 있습니다.<br/>단 현재 접속자를 구할 수 없어 관련된 기능을 사용할 수 없게 됩니다.';
$lang->sftp = 'SFTP 사용';
$lang->ftp_get_list = '목록 가져오기';
$lang->ftp_remove_info = 'FTP 정보 삭제';
$lang->msg_ftp_invalid_path = 'FTP Path를 읽을 수 없습니다.';
$lang->msg_self_restart_cache_engine = 'Memcached 또는 캐쉬데몬을 재시작 해주세요.';
$lang->mobile_view = '모바일 뷰 사용';
$lang->about_mobile_view = '스마트폰 등을 이용하여 접속할 때 모바일 화면에 최적화된 레이아웃을 이용하도록 합니다.';
$lang->autoinstall = '쉬운 설치';
$lang->last_week = '지난 주';
$lang->this_week = '이번 주';
?>

View file

@ -1,91 +1,91 @@
<?php
/**
* @file ru.lang.php
* @author NHN (developers@xpressengine.com) | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467;
* @brief Russian basic language pack for XE
**/
$lang->admin_info = 'Информация администратора';
$lang->admin_index = 'Индексная страница администратора';
$lang->control_panel = 'Контрольная панель';
$lang->start_module = 'Стартовый модуль';
$lang->about_start_module = 'Вы можете указать модуль запуска по умолчанию.';
$lang->module_category_title = array(
'service' => 'Service Setting',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = 'Последние новости';
$lang->env_setup = 'Настройка';
$lang->default_url = 'Основной URL';
$lang->about_default_url = 'If you use a virtual site feature (e.g., cafeXE), input default URL (parent-sites address), then SSO would be enabled, thus connection to documents/modules works properly';
$lang->env_information = 'Информация окружения';
$lang->current_version = 'Текущая версия';
$lang->current_path = 'Текущий путь';
$lang->released_version = 'Последняя версия';
$lang->about_download_link = 'Новая версия XE доступна.\nЧтобы скачать последнюю версию, нажмите ссылку закачки';
$lang->item_module = 'Список модулей';
$lang->item_addon = 'Список аддонов';
$lang->item_widget = 'Список виджетов';
$lang->item_layout = 'Список лейаутов';
$lang->module_name = 'Имя модуля';
$lang->addon_name = 'Имя аддона';
$lang->version = 'Версия';
$lang->author = 'Разработчик';
$lang->table_count = 'Номер таблицы';
$lang->installed_path = 'Путь установки';
$lang->cmd_shortcut_management = 'Редактировать меню';
$lang->msg_is_not_administrator = 'Только для администраторов!';
$lang->msg_manage_module_cannot_delete = 'Ярлыки модулей, аддонов, лейаутов, виджетов не могут быть удалены';
$lang->msg_default_act_is_null = 'Ярлык не может быть зарегистрирован, поскольку стандартное административное действие не установлено';
$lang->welcome_to_xe = 'Добро пожаловать на страницу администратора XE';
$lang->about_lang_env = 'Чтобы применить выбранный язык для пользователей как страндартный, нажмите кнопку Сохранить [Save] после изменения';
$lang->xe_license = 'XE подчиняется Стандартной Общественной Лицензии GPL';
$lang->about_shortcut = 'Вы можете удалить ярлыки модулей, зарегистрированных в списке часто используемых модулей';
$lang->yesterday = 'Вчера';
$lang->today = 'Сегодня';
$lang->cmd_lang_select = 'Выбор языка';
$lang->about_cmd_lang_select = 'Возможно использование только выбранных языков';
$lang->about_recompile_cache = 'You can delete useless or invalid cache files';
$lang->use_ssl = 'Использовать SSL';
$lang->ssl_options = array(
'none' => 'Никогда',
'optional' => 'На выбор',
'always' => 'Всегда'
);
$lang->about_use_ssl = 'In case of "Optional", SSL will be used for actions such as signing up / changing information. And for "Always", your site will be served only via https';
$lang->server_ports = 'Server Port';
$lang->about_server_ports = 'If your web server does not use 80 for HTTP or 443 for HTTPS port, you should specify server ports';
$lang->use_db_session = 'Use Session DB';
$lang->about_db_session = 'It will use php session with DB when authenticating.<br/>Websites with infrequent usage of web server may expect faster response when this function is disabled.<br/>However session DB will make it unable to get current users, so you cannot use related functions';
$lang->sftp = 'Use SFTP';
$lang->ftp_get_list = 'Get List';
$lang->ftp_remove_info = 'Remove FTP Info';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/**
* @file ru.lang.php
* @author NHN (developers@xpressengine.com) | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467;
* @brief Russian basic language pack for XE
**/
$lang->admin_info = 'Информация администратора';
$lang->admin_index = 'Индексная страница администратора';
$lang->control_panel = 'Контрольная панель';
$lang->start_module = 'Стартовый модуль';
$lang->about_start_module = 'Вы можете указать модуль запуска по умолчанию.';
$lang->module_category_title = array(
'service' => 'Service Setting',
'member' => 'Member Setting',
'content' => 'Content Setting',
'statistics' => 'Statistics',
'construction' => 'Construction',
'utility' => 'Utility Setting',
'interlock' => 'Interlock Setting',
'accessory' => 'Accessories',
'migration' => 'Data Migration',
'system' => 'System Setting',
);
$lang->newest_news = 'Последние новости';
$lang->env_setup = 'Настройка';
$lang->default_url = 'Основной URL';
$lang->about_default_url = 'If you use a virtual site feature (e.g., cafeXE), input default URL (parent-sites address), then SSO would be enabled, thus connection to documents/modules works properly';
$lang->env_information = 'Информация окружения';
$lang->current_version = 'Текущая версия';
$lang->current_path = 'Текущий путь';
$lang->released_version = 'Последняя версия';
$lang->about_download_link = 'Новая версия XE доступна.\nЧтобы скачать последнюю версию, нажмите ссылку закачки';
$lang->item_module = 'Список модулей';
$lang->item_addon = 'Список аддонов';
$lang->item_widget = 'Список виджетов';
$lang->item_layout = 'Список лейаутов';
$lang->module_name = 'Имя модуля';
$lang->addon_name = 'Имя аддона';
$lang->version = 'Версия';
$lang->author = 'Разработчик';
$lang->table_count = 'Номер таблицы';
$lang->installed_path = 'Путь установки';
$lang->cmd_shortcut_management = 'Редактировать меню';
$lang->msg_is_not_administrator = 'Только для администраторов!';
$lang->msg_manage_module_cannot_delete = 'Ярлыки модулей, аддонов, лейаутов, виджетов не могут быть удалены';
$lang->msg_default_act_is_null = 'Ярлык не может быть зарегистрирован, поскольку стандартное административное действие не установлено';
$lang->welcome_to_xe = 'Добро пожаловать на страницу администратора XE';
$lang->about_lang_env = 'Чтобы применить выбранный язык для пользователей как страндартный, нажмите кнопку Сохранить [Save] после изменения';
$lang->xe_license = 'XE подчиняется Стандартной Общественной Лицензии GPL';
$lang->about_shortcut = 'Вы можете удалить ярлыки модулей, зарегистрированных в списке часто используемых модулей';
$lang->yesterday = 'Вчера';
$lang->today = 'Сегодня';
$lang->cmd_lang_select = 'Выбор языка';
$lang->about_cmd_lang_select = 'Возможно использование только выбранных языков';
$lang->about_recompile_cache = 'You can delete useless or invalid cache files';
$lang->use_ssl = 'Использовать SSL';
$lang->ssl_options = array(
'none' => 'Никогда',
'optional' => 'На выбор',
'always' => 'Всегда'
);
$lang->about_use_ssl = 'In case of "Optional", SSL will be used for actions such as signing up / changing information. And for "Always", your site will be served only via https';
$lang->server_ports = 'Server Port';
$lang->about_server_ports = 'If your web server does not use 80 for HTTP or 443 for HTTPS port, you should specify server ports';
$lang->use_db_session = 'Use Session DB';
$lang->about_db_session = 'It will use php session with DB when authenticating.<br/>Websites with infrequent usage of web server may expect faster response when this function is disabled.<br/>However session DB will make it unable to get current users, so you cannot use related functions';
$lang->sftp = 'Use SFTP';
$lang->ftp_get_list = 'Get List';
$lang->ftp_remove_info = 'Remove FTP Info';
$lang->msg_ftp_invalid_path = 'Failed to read the specified FTP Path.';
$lang->msg_self_restart_cache_engine = 'Please restart Memcached or cache daemon.';
$lang->mobile_view = 'Use Mobile View';
$lang->about_mobile_view = 'If accessing with a smartphone, display content with mobile layout.';
$lang->autoinstall = 'EasyInstall';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,92 +1,92 @@
<?php
/**
* @file en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English Language Pack (Only basic words are included here)
**/
$lang->admin_info = 'Yönetici Bilgisi';
$lang->admin_index = 'Indeks Yönetici Sayfası';
$lang->control_panel = 'Dashboard';
$lang->start_module = 'Varsayılan Modül';
$lang->about_start_module = 'Sitenin varsayılan modülünü belirleyebilirsiniz.';
$lang->module_category_title = array(
'service' => 'Hizmetler',
'member' => 'Yöneticiler',
'content' => 'İçerikler',
'statistics' => 'İstatistikler',
'construction' => 'Yapı',
'utility' => 'Yardımcı Uygulamalar',
'interlock' => 'Gömülü',
'accessory' => 'Donatılar',
'migration' => 'Veri Geçişi',
'system' => 'Sistem Ayarları',
);
$lang->newest_news = "Son Gelişmeler";
$lang->env_setup = "Ayarlar";
$lang->default_url = "Varsayılan URL";
$lang->about_default_url = "Eğer sanal site özelliği kullanıyorsanız (örneğin, cafeXE), varsayılan URL girdisini yapınız (üst-sitenin adresi), SSO etkinleştirilecektir, böylece belgelere/modüllere sağlanan bağlantı uygun bir şekilde çalışacaktır. ";
$lang->env_information = "Ortam Bilgisi";
$lang->current_version = "Güncel Sürüm";
$lang->current_path = "Yükleme Yolu";
$lang->released_version = "Son Sürüm";
$lang->about_download_link = "Zeroboard XE'nin yeni sürümü yayımlandı!\nLütfen son sürümü için indirme linkine tıklayınız.";
$lang->item_module = "Modül Listesi";
$lang->item_addon = "Eklenti Listesi";
$lang->item_widget = "Widget Listesi";
$lang->item_layout = "Yerleşim Düzeni Listesi";
$lang->module_name = "Modül İsmi";
$lang->addon_name = "Eklenti İsmi";
$lang->version = "Sürüm";
$lang->author = "Geliştirici";
$lang->table_count = "Tablo Numarası";
$lang->installed_path = "Yükleme Yolu";
$lang->cmd_shortcut_management = "Menü Düzenle";
$lang->msg_is_not_administrator = 'Sadece Yöneticiler';
$lang->msg_manage_module_cannot_delete = 'Modüllerin, eklentilerin, yerleşim düzenlerinin, widgetların kısayolları silinemez.';
$lang->msg_default_act_is_null = 'Kısayol varsayılan yönetici eylemi ayarlanmadığından kayıt edilemiyor.';
$lang->welcome_to_xe = 'XE Yönetici Sayfasına Hoşgeldiniz';
$lang->about_admin_page = "Yönetici sayfası hâla geliştirilmektedir,\nClosebeta sürecinde birçok iyi öneriyi kabul ederek gerekli içerikleri ekleyeceğiz.";
$lang->about_lang_env = "Seçilen dili varsayılan dil olarak uygulamak için, lütfen Kaydet tuşuna basınız.";
$lang->xe_license = 'XE GPL ile uyumludur';
$lang->about_shortcut = 'Sık kullanılan modüller listesine kaydedilmiş modüllerin kısayollarını silebilirsiniz.';
$lang->yesterday = "Dün";
$lang->today = "Bugün";
$lang->cmd_lang_select = "Dil";
$lang->about_cmd_lang_select = "Sadece seçili dillerde hizmet verecektir.";
$lang->about_recompile_cache = "Gereksiz veya geçersiz önbellek dosyalarını silebilirsiniz.";
$lang->use_ssl = "SSL Kullan";
$lang->ssl_options = array(
'none' => "Hiçbir zaman",
'optional' => "İsteğe Bağlı",
'always' => "Her zaman"
);
$lang->about_use_ssl = "'İsteği Bağlı' seçiminde; SSL, kayıt olma/bilgi değiştirme gibi eylemler için kullanılacaktır. 'Her zaman' seçiminde, siteniz sadece http yoluyla hizmet verecektir.";
$lang->server_ports = "Sunucu Bağlantı Noktası (port)";
$lang->about_server_ports = "Eğer web sunucunuz, HTTP bağlantı noktaları için 80 ya da HTTPS 443 portunu kullanmıyorsa, sunucu bağlantı noktalarını belirtmeniz gerekmektedir.";
$lang->use_db_session = 'Oturum Veritabanı Kullanımı';
$lang->about_db_session = 'Yetersiz web sunucusu kullanımı olan websiteleri için, bu özellik devredışı bırakıldığı zaman daha hızlı bir tepki beklenebilir.<br/>Ancak oturum veritabanı, mevcut kullanıcılar için veritabanını erişilemez hâle getirecektir ve ilgili işler kullanılamaz hale gelecektir.';
$lang->sftp = "SFTP Kullan";
$lang->ftp_get_list = "Listeyi Al";
$lang->ftp_remove_info = 'FTP Bilgisini Sil.';
$lang->msg_ftp_invalid_path = 'Belirtilen FTP Yolunu okuma işlemi başarız oldu.';
$lang->msg_self_restart_cache_engine = 'Lütfen önbellek geri plan yordamını veya Memcached\' ı yeniden başlatınız.';
$lang->mobile_view = 'Hareketli Görünümü';
$lang->about_mobile_view = 'Hareketli görünümü, mobil cihazlarla giriş yapılırken, mobil cihazlara uygun en iyi yerleşim düzenini göstermek içindir.';
$lang->autoinstall = 'KolayKurulum';
$lang->last_week = 'Geçen Hafta';
$lang->this_week = 'Bu Hafta';
?>
<?php
/**
* @file en.lang.php
* @author NHN (developers@xpressengine.com)
* @brief English Language Pack (Only basic words are included here)
**/
$lang->admin_info = 'Yönetici Bilgisi';
$lang->admin_index = 'Indeks Yönetici Sayfası';
$lang->control_panel = 'Dashboard';
$lang->start_module = 'Varsayılan Modül';
$lang->about_start_module = 'Sitenin varsayılan modülünü belirleyebilirsiniz.';
$lang->module_category_title = array(
'service' => 'Hizmetler',
'member' => 'Yöneticiler',
'content' => 'İçerikler',
'statistics' => 'İstatistikler',
'construction' => 'Yapı',
'utility' => 'Yardımcı Uygulamalar',
'interlock' => 'Gömülü',
'accessory' => 'Donatılar',
'migration' => 'Veri Geçişi',
'system' => 'Sistem Ayarları',
);
$lang->newest_news = "Son Gelişmeler";
$lang->env_setup = "Ayarlar";
$lang->default_url = "Varsayılan URL";
$lang->about_default_url = "Eğer sanal site özelliği kullanıyorsanız (örneğin, cafeXE), varsayılan URL girdisini yapınız (üst-sitenin adresi), SSO etkinleştirilecektir, böylece belgelere/modüllere sağlanan bağlantı uygun bir şekilde çalışacaktır. ";
$lang->env_information = "Ortam Bilgisi";
$lang->current_version = "Güncel Sürüm";
$lang->current_path = "Yükleme Yolu";
$lang->released_version = "Son Sürüm";
$lang->about_download_link = "Zeroboard XE'nin yeni sürümü yayımlandı!\nLütfen son sürümü için indirme linkine tıklayınız.";
$lang->item_module = "Modül Listesi";
$lang->item_addon = "Eklenti Listesi";
$lang->item_widget = "Widget Listesi";
$lang->item_layout = "Yerleşim Düzeni Listesi";
$lang->module_name = "Modül İsmi";
$lang->addon_name = "Eklenti İsmi";
$lang->version = "Sürüm";
$lang->author = "Geliştirici";
$lang->table_count = "Tablo Numarası";
$lang->installed_path = "Yükleme Yolu";
$lang->cmd_shortcut_management = "Menü Düzenle";
$lang->msg_is_not_administrator = 'Sadece Yöneticiler';
$lang->msg_manage_module_cannot_delete = 'Modüllerin, eklentilerin, yerleşim düzenlerinin, widgetların kısayolları silinemez.';
$lang->msg_default_act_is_null = 'Kısayol varsayılan yönetici eylemi ayarlanmadığından kayıt edilemiyor.';
$lang->welcome_to_xe = 'XE Yönetici Sayfasına Hoşgeldiniz';
$lang->about_admin_page = "Yönetici sayfası hâla geliştirilmektedir,\nClosebeta sürecinde birçok iyi öneriyi kabul ederek gerekli içerikleri ekleyeceğiz.";
$lang->about_lang_env = "Seçilen dili varsayılan dil olarak uygulamak için, lütfen Kaydet tuşuna basınız.";
$lang->xe_license = 'XE GPL ile uyumludur';
$lang->about_shortcut = 'Sık kullanılan modüller listesine kaydedilmiş modüllerin kısayollarını silebilirsiniz.';
$lang->yesterday = "Dün";
$lang->today = "Bugün";
$lang->cmd_lang_select = "Dil";
$lang->about_cmd_lang_select = "Sadece seçili dillerde hizmet verecektir.";
$lang->about_recompile_cache = "Gereksiz veya geçersiz önbellek dosyalarını silebilirsiniz.";
$lang->use_ssl = "SSL Kullan";
$lang->ssl_options = array(
'none' => "Hiçbir zaman",
'optional' => "İsteğe Bağlı",
'always' => "Her zaman"
);
$lang->about_use_ssl = "'İsteği Bağlı' seçiminde; SSL, kayıt olma/bilgi değiştirme gibi eylemler için kullanılacaktır. 'Her zaman' seçiminde, siteniz sadece http yoluyla hizmet verecektir.";
$lang->server_ports = "Sunucu Bağlantı Noktası (port)";
$lang->about_server_ports = "Eğer web sunucunuz, HTTP bağlantı noktaları için 80 ya da HTTPS 443 portunu kullanmıyorsa, sunucu bağlantı noktalarını belirtmeniz gerekmektedir.";
$lang->use_db_session = 'Oturum Veritabanı Kullanımı';
$lang->about_db_session = 'Yetersiz web sunucusu kullanımı olan websiteleri için, bu özellik devredışı bırakıldığı zaman daha hızlı bir tepki beklenebilir.<br/>Ancak oturum veritabanı, mevcut kullanıcılar için veritabanını erişilemez hâle getirecektir ve ilgili işler kullanılamaz hale gelecektir.';
$lang->sftp = "SFTP Kullan";
$lang->ftp_get_list = "Listeyi Al";
$lang->ftp_remove_info = 'FTP Bilgisini Sil.';
$lang->msg_ftp_invalid_path = 'Belirtilen FTP Yolunu okuma işlemi başarız oldu.';
$lang->msg_self_restart_cache_engine = 'Lütfen önbellek geri plan yordamını veya Memcached\' ı yeniden başlatınız.';
$lang->mobile_view = 'Hareketli Görünümü';
$lang->about_mobile_view = 'Hareketli görünümü, mobil cihazlarla giriş yapılırken, mobil cihazlara uygun en iyi yerleşim düzenini göstermek içindir.';
$lang->autoinstall = 'KolayKurulum';
$lang->last_week = 'Geçen Hafta';
$lang->this_week = 'Bu Hafta';
?>

View file

@ -1,95 +1,95 @@
<?php
/* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ * @File : common/lang/vi.lang.php ░░
░░ * @Author : NHN (developers@xpressengine.com) ░░
░░ * @Trans : DucDuy Dao (webmaster@xpressengine.vn) ░░
░░ * @Website: http://xpressengine.vn ░░
░░ * @Brief : Vietnamese Language Pack (Only basic words are included here) ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/
$lang->admin_info = 'Thông tin Administrator';
$lang->admin_index = 'Trang chủ Admin';
$lang->control_panel = 'Bảng điều khiển';
$lang->start_module = 'Module trang chủ';
$lang->about_start_module = 'Bạn có thể chọn một Module và đặt là trang chủ của Website.';
$lang->module_category_title = array(
'service' => 'Thiết lập dịch vụ',
'member' => 'Thiết lập thành viên',
'content' => 'Thiết lập nội dung',
'statistics' => 'Thống kê',
'construction' => 'Xây dựng giao diện',
'utility' => 'Thiết lập tiện ích',
'interlock' => 'Tiện ích nâng cao',
'accessory' => 'Dịch vụ phụ',
'migration' => 'Chuyển đổi dữ liệu',
'system' => 'Thiết lập hệ thống',
);
$lang->newest_news = "Tin mới nhất";
$lang->env_setup = "Thiết lập ";
$lang->default_url = "URL mặc định";
$lang->about_default_url = "Nếu bạn sử dụng tính năng trang Web ảo (Ví dụ: PlanetXE, cafeXE), hãy chọn URL mặc định (địa chỉ trang chủ), khi khi kích hoạt SSO với thư mục hay Module làm việc.";
$lang->env_information = "Thông tin";
$lang->current_version = "Phiên bản";
$lang->current_path = "Thư mục cài đặt";
$lang->released_version = "Phiên bản mới nhất";
$lang->about_download_link = "Đã có phiên bản mới nhất của XE.\n Hãy bấm vào Link để Download.";
$lang->item_module = "Danh sách Module";
$lang->item_addon = "Danh sách Addon";
$lang->item_widget = "Danh sách Widget";
$lang->item_layout = "Danh sách Layout";
$lang->module_name = "Tên Module";
$lang->addon_name = "Tên Addon";
$lang->version = "Phiên bản";
$lang->author = "Thiết kế";
$lang->table_count = "Table";
$lang->installed_path = "Thư mục đã cài đặt";
$lang->cmd_shortcut_management = "Sửa Menu";
$lang->msg_is_not_administrator = 'Dành riêng Administrator';
$lang->msg_manage_module_cannot_delete = 'Không thể xóa những phím tắt của Module, Addon, Layout, Widget.';
$lang->msg_default_act_is_null = 'Phím tắt đã không được tạo, bởi vì bạn không được đặt quyền là quản lý toàn diện.';
$lang->welcome_to_xe = 'Chào mừng bạn đến với trang quản lý của XE!';
$lang->about_admin_page = "Trang Admin này vẫn đang được phát triển,\n Chúng tôi sẽ thêm vào những nội dung chủ yếu từ những ý kiến của người sử dụng.";
$lang->about_lang_env = "Để hiển thị ngôn ngữ đã chọn là mặc định. Hãy bấm [Lưu] phía dưới để lưu lại.";
$lang->xe_license = 'XE sử dụng giấy phép GPL';
$lang->about_shortcut = 'Bạn có thể loại bỏ phím tắt của Module được sử dụng thường xuyên trên danh sách.';
$lang->yesterday = "Hôm qua";
$lang->today = "Hôm nay";
$lang->cmd_lang_select = "Ngôn ngữ";
$lang->about_cmd_lang_select = "Chỉ chọn được những ngôn ngữ có sẵn.";
$lang->about_recompile_cache = "Bạn có thể sắp xếp lại File Cache cho những việc đã làm hoặc bị lỗi.";
$lang->use_ssl = "Sử dụng SSL";
$lang->ssl_options = array(
'none' => "Không sử dụng",
'optional' => "Tùy chỉnh",
'always' => "Luôn luôn"
);
$lang->about_use_ssl = "Nếu bạn chọn 'Tùy chỉnh', SSL sẽ sử dụng và những công việc như đăng kí, sửa thông tin thành viên, .<br />Chỉ chọn 'Luôn luôn' khi Website của bạn đang chạy trên Server có hỗ trợ https.";
$lang->server_ports = "Cổng kết nối";
$lang->about_server_ports = "Nếu Host của bạn sử dụng cổng khác cổng mặc định 80 cho HTTP, 443 cho HTTPS, bạn nên xác định và nhập chính xác cổng kết nối.";
$lang->use_db_session = 'Xác nhận Database';
$lang->about_db_session = 'PHP sẽ xác nhận với Database. Có thể cải thiện được tốc độ của Website.';
$lang->sftp = "Sử dụng SFTP";
$lang->ftp_get_list = "Nhận danh sách";
$lang->ftp_remove_info = 'Xóa thông tin FTP.';
$lang->msg_ftp_invalid_path = 'Không tìm thấy thông tin của thư mục bạn đã nhập trên FTP.';
$lang->msg_self_restart_cache_engine = 'Hãy thiết lập lại bộ nhớ Cache hoặc Deamon Cache.';
$lang->mobile_view = 'Xem bằng di động';
$lang->about_mobile_view = 'Nếu truy cập bằng thiết bị di động, nội dung sẽ được bố trí theo từng loại thiết bị.';
$lang->autoinstall = 'Cập nhật tự động';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ * @File : common/lang/vi.lang.php ░░
░░ * @Author : NHN (developers@xpressengine.com) ░░
░░ * @Trans : DucDuy Dao (webmaster@xpressengine.vn) ░░
░░ * @Website: http://xpressengine.vn ░░
░░ * @Brief : Vietnamese Language Pack (Only basic words are included here) ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/
$lang->admin_info = 'Thông tin Administrator';
$lang->admin_index = 'Trang chủ Admin';
$lang->control_panel = 'Bảng điều khiển';
$lang->start_module = 'Module trang chủ';
$lang->about_start_module = 'Bạn có thể chọn một Module và đặt là trang chủ của Website.';
$lang->module_category_title = array(
'service' => 'Thiết lập dịch vụ',
'member' => 'Thiết lập thành viên',
'content' => 'Thiết lập nội dung',
'statistics' => 'Thống kê',
'construction' => 'Xây dựng giao diện',
'utility' => 'Thiết lập tiện ích',
'interlock' => 'Tiện ích nâng cao',
'accessory' => 'Dịch vụ phụ',
'migration' => 'Chuyển đổi dữ liệu',
'system' => 'Thiết lập hệ thống',
);
$lang->newest_news = "Tin mới nhất";
$lang->env_setup = "Thiết lập ";
$lang->default_url = "URL mặc định";
$lang->about_default_url = "Nếu bạn sử dụng tính năng trang Web ảo (Ví dụ: PlanetXE, cafeXE), hãy chọn URL mặc định (địa chỉ trang chủ), khi khi kích hoạt SSO với thư mục hay Module làm việc.";
$lang->env_information = "Thông tin";
$lang->current_version = "Phiên bản";
$lang->current_path = "Thư mục cài đặt";
$lang->released_version = "Phiên bản mới nhất";
$lang->about_download_link = "Đã có phiên bản mới nhất của XE.\n Hãy bấm vào Link để Download.";
$lang->item_module = "Danh sách Module";
$lang->item_addon = "Danh sách Addon";
$lang->item_widget = "Danh sách Widget";
$lang->item_layout = "Danh sách Layout";
$lang->module_name = "Tên Module";
$lang->addon_name = "Tên Addon";
$lang->version = "Phiên bản";
$lang->author = "Thiết kế";
$lang->table_count = "Table";
$lang->installed_path = "Thư mục đã cài đặt";
$lang->cmd_shortcut_management = "Sửa Menu";
$lang->msg_is_not_administrator = 'Dành riêng Administrator';
$lang->msg_manage_module_cannot_delete = 'Không thể xóa những phím tắt của Module, Addon, Layout, Widget.';
$lang->msg_default_act_is_null = 'Phím tắt đã không được tạo, bởi vì bạn không được đặt quyền là quản lý toàn diện.';
$lang->welcome_to_xe = 'Chào mừng bạn đến với trang quản lý của XE!';
$lang->about_admin_page = "Trang Admin này vẫn đang được phát triển,\n Chúng tôi sẽ thêm vào những nội dung chủ yếu từ những ý kiến của người sử dụng.";
$lang->about_lang_env = "Để hiển thị ngôn ngữ đã chọn là mặc định. Hãy bấm [Lưu] phía dưới để lưu lại.";
$lang->xe_license = 'XE sử dụng giấy phép GPL';
$lang->about_shortcut = 'Bạn có thể loại bỏ phím tắt của Module được sử dụng thường xuyên trên danh sách.';
$lang->yesterday = "Hôm qua";
$lang->today = "Hôm nay";
$lang->cmd_lang_select = "Ngôn ngữ";
$lang->about_cmd_lang_select = "Chỉ chọn được những ngôn ngữ có sẵn.";
$lang->about_recompile_cache = "Bạn có thể sắp xếp lại File Cache cho những việc đã làm hoặc bị lỗi.";
$lang->use_ssl = "Sử dụng SSL";
$lang->ssl_options = array(
'none' => "Không sử dụng",
'optional' => "Tùy chỉnh",
'always' => "Luôn luôn"
);
$lang->about_use_ssl = "Nếu bạn chọn 'Tùy chỉnh', SSL sẽ sử dụng và những công việc như đăng kí, sửa thông tin thành viên, .<br />Chỉ chọn 'Luôn luôn' khi Website của bạn đang chạy trên Server có hỗ trợ https.";
$lang->server_ports = "Cổng kết nối";
$lang->about_server_ports = "Nếu Host của bạn sử dụng cổng khác cổng mặc định 80 cho HTTP, 443 cho HTTPS, bạn nên xác định và nhập chính xác cổng kết nối.";
$lang->use_db_session = 'Xác nhận Database';
$lang->about_db_session = 'PHP sẽ xác nhận với Database. Có thể cải thiện được tốc độ của Website.';
$lang->sftp = "Sử dụng SFTP";
$lang->ftp_get_list = "Nhận danh sách";
$lang->ftp_remove_info = 'Xóa thông tin FTP.';
$lang->msg_ftp_invalid_path = 'Không tìm thấy thông tin của thư mục bạn đã nhập trên FTP.';
$lang->msg_self_restart_cache_engine = 'Hãy thiết lập lại bộ nhớ Cache hoặc Deamon Cache.';
$lang->mobile_view = 'Xem bằng di động';
$lang->about_mobile_view = 'Nếu truy cập bằng thiết bị di động, nội dung sẽ được bố trí theo từng loại thiết bị.';
$lang->autoinstall = 'Cập nhật tự động';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,92 +1,92 @@
<?php
/**
* @file zh-CN.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 简体中文语言包
**/
$lang->admin_info = '管理员信息';
$lang->admin_index = '管理首页';
$lang->control_panel = '控制面板';
$lang->start_module = '首页模块';
$lang->about_start_module = '可指定用户访问网站时的默认首页模块。';
$lang->module_category_title = array(
'service' => '应用管理',
'member' => '用户管理',
'content' => '资源管理',
'statistics' => '统计管理',
'construction' => '界面管理',
'utility' => '扩展管理',
'interlock' => '辅助联动',
'accessory' => '附加功能',
'migration' => '数据导入',
'system' => '系统管理',
);
$lang->newest_news = "最新消息";
$lang->env_setup = "系统设置";
$lang->default_url = "XE通行证";
$lang->about_default_url = "请输入默认站点的XE安装地址(ex: http://域名/xe)。 <br /><strong>说明:</strong>简单的说,就是绑定帐号系统。只需要登录一次,就可以在用站点模块生成的多个子站点中随意漫游。";
$lang->env_information = "系统信息";
$lang->current_version = "安装版本";
$lang->current_path = "安装路径";
$lang->released_version = "最新版本";
$lang->about_download_link = "官方网站已发布最新版本XE。\n请点击[下载]链接下载最新版本。";
$lang->item_module = "模块目录";
$lang->item_addon = "插件目录";
$lang->item_widget = "控件目录";
$lang->item_layout = "布局目录";
$lang->module_name = "模块名称";
$lang->addon_name = "插件名称";
$lang->version = "版本";
$lang->author = "作者";
$lang->table_count = "表格数";
$lang->installed_path = "安装路径";
$lang->cmd_shortcut_management = "编辑菜单";
$lang->msg_is_not_administrator = '只允许管理员访问';
$lang->msg_manage_module_cannot_delete = '模块,插件,布局,控件模块的快捷菜单是不能删除的。';
$lang->msg_default_act_is_null = '没有指定默认管理员的动作,是不能添加到快捷菜单的。';
$lang->welcome_to_xe = 'XE 管理页面';
$lang->about_lang_env = "可以设置显示给首次访问者的同一语言环境。修改语言环境后请点击 [保存] 按钮进行保存。";
$lang->xe_license = 'XE遵循 GPL协议';
$lang->about_shortcut = '可以删除添加到常用模块中的快捷菜单。';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "多国语言支持";
$lang->about_cmd_lang_select = "请选择要使用的语言。";
$lang->about_recompile_cache = "整理无用的或错误的缓冲文件。";
$lang->use_ssl = "SSL使用";
$lang->ssl_options = array(
'none' => "不使用",
'optional' => "选择性",
'always' => "使用"
);
$lang->about_use_ssl = "选择性使用选项应用于新用户注册/修改用户信息等已指定的action当中使用选项应用于所有服务。";
$lang->server_ports = "指定服务器端口";
$lang->about_server_ports = "使用除HTTP80, HTTPS443以外的端口时必须得指定该服务器端口号。";
$lang->use_db_session = 'DB储存认证会话';
$lang->about_db_session = '用DB储存认证时的PHP会话。<br/>服务器使用率较少的网站建议不要勾选此项(可提高网站访问速度)。<br/>只是无法统计在线会员。';
$lang->sftp = '使用sSFTP';
$lang->ftp_get_list = '载入列表';
$lang->ftp_remove_info = '删除FTP信息';
$lang->msg_ftp_invalid_path = '无法读取FTP路径。';
$lang->msg_self_restart_cache_engine = '请重新启动Memcached或CacheDaemon。';
$lang->mobile_view = '开启移动版';
$lang->about_mobile_view = '为智能手机访问网站,提供最佳视觉效果。';
$lang->autoinstall = '安装·更新';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>
<?php
/**
* @file zh-CN.lang.php
* @author NHN (developers@xpressengine.com)
* @brief 简体中文语言包
**/
$lang->admin_info = '管理员信息';
$lang->admin_index = '管理首页';
$lang->control_panel = '控制面板';
$lang->start_module = '首页模块';
$lang->about_start_module = '可指定用户访问网站时的默认首页模块。';
$lang->module_category_title = array(
'service' => '应用管理',
'member' => '用户管理',
'content' => '资源管理',
'statistics' => '统计管理',
'construction' => '界面管理',
'utility' => '扩展管理',
'interlock' => '辅助联动',
'accessory' => '附加功能',
'migration' => '数据导入',
'system' => '系统管理',
);
$lang->newest_news = "最新消息";
$lang->env_setup = "系统设置";
$lang->default_url = "XE通行证";
$lang->about_default_url = "请输入默认站点的XE安装地址(ex: http://域名/xe)。 <br /><strong>说明:</strong>简单的说,就是绑定帐号系统。只需要登录一次,就可以在用站点模块生成的多个子站点中随意漫游。";
$lang->env_information = "系统信息";
$lang->current_version = "安装版本";
$lang->current_path = "安装路径";
$lang->released_version = "最新版本";
$lang->about_download_link = "官方网站已发布最新版本XE。\n请点击[下载]链接下载最新版本。";
$lang->item_module = "模块目录";
$lang->item_addon = "插件目录";
$lang->item_widget = "控件目录";
$lang->item_layout = "布局目录";
$lang->module_name = "模块名称";
$lang->addon_name = "插件名称";
$lang->version = "版本";
$lang->author = "作者";
$lang->table_count = "表格数";
$lang->installed_path = "安装路径";
$lang->cmd_shortcut_management = "编辑菜单";
$lang->msg_is_not_administrator = '只允许管理员访问';
$lang->msg_manage_module_cannot_delete = '模块,插件,布局,控件模块的快捷菜单是不能删除的。';
$lang->msg_default_act_is_null = '没有指定默认管理员的动作,是不能添加到快捷菜单的。';
$lang->welcome_to_xe = 'XE 管理页面';
$lang->about_lang_env = "可以设置显示给首次访问者的同一语言环境。修改语言环境后请点击 [保存] 按钮进行保存。";
$lang->xe_license = 'XE遵循 GPL协议';
$lang->about_shortcut = '可以删除添加到常用模块中的快捷菜单。';
$lang->yesterday = "Yesterday";
$lang->today = "Today";
$lang->cmd_lang_select = "多国语言支持";
$lang->about_cmd_lang_select = "请选择要使用的语言。";
$lang->about_recompile_cache = "整理无用的或错误的缓冲文件。";
$lang->use_ssl = "SSL使用";
$lang->ssl_options = array(
'none' => "不使用",
'optional' => "选择性",
'always' => "使用"
);
$lang->about_use_ssl = "选择性使用选项应用于新用户注册/修改用户信息等已指定的action当中使用选项应用于所有服务。";
$lang->server_ports = "指定服务器端口";
$lang->about_server_ports = "使用除HTTP80, HTTPS443以外的端口时必须得指定该服务器端口号。";
$lang->use_db_session = 'DB储存认证会话';
$lang->about_db_session = '用DB储存认证时的PHP会话。<br/>服务器使用率较少的网站建议不要勾选此项(可提高网站访问速度)。<br/>只是无法统计在线会员。';
$lang->sftp = '使用sSFTP';
$lang->ftp_get_list = '载入列表';
$lang->ftp_remove_info = '删除FTP信息';
$lang->msg_ftp_invalid_path = '无法读取FTP路径。';
$lang->msg_self_restart_cache_engine = '请重新启动Memcached或CacheDaemon。';
$lang->mobile_view = '开启移动版';
$lang->about_mobile_view = '为智能手机访问网站,提供最佳视觉效果。';
$lang->autoinstall = '安装·更新';
$lang->last_week = 'Last week';
$lang->this_week = 'This week';
?>

View file

@ -1,92 +1,92 @@
<?php
/**
* @file modules/admin/lang/zh-TW.lang.php
* @author NHN (developers@xpressengine.com) 翻譯royallin
* @brief 管理(admin)模組正體中文語言 (包含基本內容)
**/
$lang->admin_info = '管理員資訊';
$lang->admin_index = '管理頁面';
$lang->control_panel = '控制介面';
$lang->start_module = '預設首頁';
$lang->about_start_module = '可將所選擇的模組作為預設首頁。';
$lang->module_category_title = array(
'service' => '服務設定',
'member' => '會員管理',
'content' => '內容管理',
'statistics' => '統計資料',
'construction' => '界面設定',
'utility' => '擴充功能',
'interlock' => '連動設定',
'accessory' => '附加功能管理',
'migration' => '資料轉換',
'system' => '系統管理',
);
$lang->newest_news = "最新消息";
$lang->env_setup = "系統設置";
$lang->default_url = "預設網址";
$lang->about_default_url = "XE虛擬網站必須要先輸入預設的網址確保虛擬網站的運作請輸入預設程式安裝路徑。<br />(例: http://網域名稱/安裝路徑)";
$lang->env_information = "系統資訊";
$lang->current_version = "安裝版本";
$lang->current_path = "安裝路徑";
$lang->released_version = "最新版本";
$lang->about_download_link = "官方網站已發佈最新版本。\n請按[下載]下載最新版本。";
$lang->item_module = "模組列表";
$lang->item_addon = "元件列表";
$lang->item_widget = "Widget列表";
$lang->item_layout = "版面列表";
$lang->module_name = "模組名稱";
$lang->addon_name = "元件名稱";
$lang->version = "版本";
$lang->author = "作者";
$lang->table_count = "表格數";
$lang->installed_path = "安裝路徑";
$lang->cmd_shortcut_management = "編輯選單";
$lang->msg_is_not_administrator = '只有管理員才可以檢視';
$lang->msg_manage_module_cannot_delete = '模組附加元件版面設計Widget的快速選單是無法刪除的。';
$lang->msg_default_act_is_null = '沒有指定預設管理員的動作,是無法新增到快速選單的。';
$lang->welcome_to_xe = 'XE管理頁面';
$lang->about_lang_env = "請選擇預設語言。選擇完畢後,請按[儲存]按鈕。";
$lang->xe_license = 'XE遵循 GPL 協議';
$lang->about_shortcut = '可以刪除新增到常用模組中的快速選單。';
$lang->yesterday = "昨天";
$lang->today = "今天";
$lang->cmd_lang_select = "選擇語言";
$lang->about_cmd_lang_select = "只提供所選擇的語言服務";
$lang->about_recompile_cache = "可有效的整理錯誤的暫存檔";
$lang->use_ssl = "SSL功能";
$lang->ssl_options = array(
'none' => "關閉",
'optional' => "手動",
'always' => "開啟"
);
$lang->about_use_ssl = "選擇手動時,在會員註冊或修改資料等動作時才會使用 SSL 功能。<br/>選擇開啟時,所有的服務都會使用 SSL 功能。";
$lang->server_ports = "主機埠口";
$lang->about_server_ports = "HTTP、HTTPS預設埠口分別是『80』、『443』<br />如果想使用其他的埠口的話,請自行設定。";
$lang->use_db_session = 'DB session認證';
$lang->about_db_session = '使用 PHP session 進行 DB 認證。<br/>關閉此功能對於負荷較低的網站可提高效率。<br/>使用此功能會無法統計線上人數。';
$lang->sftp = "使用 SFTP";
$lang->ftp_get_list = "取得列表";
$lang->ftp_remove_info = '移除 FTP 資料';
$lang->msg_ftp_invalid_path = '指定的 FTP 路徑讀取失敗。';
$lang->msg_self_restart_cache_engine = '請重新啟動 Memcached 快取程式。';
$lang->mobile_view = '手機瀏覽';
$lang->about_mobile_view = '使用手機瀏覽時將會顯示最適當的畫面。';
$lang->autoinstall = '自動安裝';
$lang->last_week = '上週';
$lang->this_week = '本週';
?>
<?php
/**
* @file modules/admin/lang/zh-TW.lang.php
* @author NHN (developers@xpressengine.com) 翻譯royallin
* @brief 管理(admin)模組正體中文語言 (包含基本內容)
**/
$lang->admin_info = '管理員資訊';
$lang->admin_index = '管理頁面';
$lang->control_panel = '控制介面';
$lang->start_module = '預設首頁';
$lang->about_start_module = '可將所選擇的模組作為預設首頁。';
$lang->module_category_title = array(
'service' => '服務設定',
'member' => '會員管理',
'content' => '內容管理',
'statistics' => '統計資料',
'construction' => '界面設定',
'utility' => '擴充功能',
'interlock' => '連動設定',
'accessory' => '附加功能管理',
'migration' => '資料轉換',
'system' => '系統管理',
);
$lang->newest_news = "最新消息";
$lang->env_setup = "系統設置";
$lang->default_url = "預設網址";
$lang->about_default_url = "XE虛擬網站必須要先輸入預設的網址確保虛擬網站的運作請輸入預設程式安裝路徑。<br />(例: http://網域名稱/安裝路徑)";
$lang->env_information = "系統資訊";
$lang->current_version = "安裝版本";
$lang->current_path = "安裝路徑";
$lang->released_version = "最新版本";
$lang->about_download_link = "官方網站已發佈最新版本。\n請按[下載]下載最新版本。";
$lang->item_module = "模組列表";
$lang->item_addon = "元件列表";
$lang->item_widget = "Widget列表";
$lang->item_layout = "版面列表";
$lang->module_name = "模組名稱";
$lang->addon_name = "元件名稱";
$lang->version = "版本";
$lang->author = "作者";
$lang->table_count = "表格數";
$lang->installed_path = "安裝路徑";
$lang->cmd_shortcut_management = "編輯選單";
$lang->msg_is_not_administrator = '只有管理員才可以檢視';
$lang->msg_manage_module_cannot_delete = '模組附加元件版面設計Widget的快速選單是無法刪除的。';
$lang->msg_default_act_is_null = '沒有指定預設管理員的動作,是無法新增到快速選單的。';
$lang->welcome_to_xe = 'XE管理頁面';
$lang->about_lang_env = "請選擇預設語言。選擇完畢後,請按[儲存]按鈕。";
$lang->xe_license = 'XE遵循 GPL 協議';
$lang->about_shortcut = '可以刪除新增到常用模組中的快速選單。';
$lang->yesterday = "昨天";
$lang->today = "今天";
$lang->cmd_lang_select = "選擇語言";
$lang->about_cmd_lang_select = "只提供所選擇的語言服務";
$lang->about_recompile_cache = "可有效的整理錯誤的暫存檔";
$lang->use_ssl = "SSL功能";
$lang->ssl_options = array(
'none' => "關閉",
'optional' => "手動",
'always' => "開啟"
);
$lang->about_use_ssl = "選擇手動時,在會員註冊或修改資料等動作時才會使用 SSL 功能。<br/>選擇開啟時,所有的服務都會使用 SSL 功能。";
$lang->server_ports = "主機埠口";
$lang->about_server_ports = "HTTP、HTTPS預設埠口分別是『80』、『443』<br />如果想使用其他的埠口的話,請自行設定。";
$lang->use_db_session = 'DB session認證';
$lang->about_db_session = '使用 PHP session 進行 DB 認證。<br/>關閉此功能對於負荷較低的網站可提高效率。<br/>使用此功能會無法統計線上人數。';
$lang->sftp = "使用 SFTP";
$lang->ftp_get_list = "取得列表";
$lang->ftp_remove_info = '移除 FTP 資料';
$lang->msg_ftp_invalid_path = '指定的 FTP 路徑讀取失敗。';
$lang->msg_self_restart_cache_engine = '請重新啟動 Memcached 快取程式。';
$lang->mobile_view = '手機瀏覽';
$lang->about_mobile_view = '使用手機瀏覽時將會顯示最適當的畫面。';
$lang->autoinstall = '自動安裝';
$lang->last_week = '上週';
$lang->this_week = '本週';
?>

View file

@ -1,6 +1,6 @@
</div>
<hr />
<div class="footer">
<address><a href="http://www.xpressengine.com" onclick="window.open(this.href);return false;">Powered by <strong>X</strong>press <strong>E</strong>ngine</a></address>
</div>
</div>
</div>
<hr />
<div class="footer">
<address><a href="http://www.xpressengine.com" onclick="window.open(this.href);return false;">Powered by <strong>X</strong>press <strong>E</strong>ngine</a></address>
</div>
</div>

View file

@ -1,60 +1,60 @@
<!--%import("css/layout.css")-->
<!--%import("js/admin.js")-->
<div id="xeAdmin" class="<!--@if($package_selected || strstr($act,'Autoinstall'))-->c<!--@elseif(!$act || ($act == 'dispAdminIndex' || $act == 'dispAdminConfig'))-->ece<!--@else-->ec<!--@end-->">
<div class="header">
<h1 class="xeAdmin"><a href="{getUrl('','module','admin')}">XpressEngine</a></h1>
<ul class="gnb">
<li><a href="{getUrl('module','admin','act','procAdminLogout')}">Sign out</a></li>
<!--@if($logged_info->is_admin=='Y')--><li><a href="{getUrl('','module','admin','act','dispAdminConfig')}">Settings</a></li><!--@end-->
<li><a href="#" onclick="toggleAdminLang();return false;">Language</a>
<ul id="adminLang">
<!--@foreach($lang_supported as $key => $val)-->
<li <!--@if($key == $lang_type)-->class="open"<!--@end-->><a href="#" onclick="doChangeLangType('{$key}'); return false;">{$val}</a></li>
<!--@end-->
</ul>
</li>
</ul>
<ul class="lnb">
<li class="core <!--@if(!$package_selected && !strstr($act,'Autoinstall'))-->selected<!--@end-->"><a href="{getUrl('','module','admin')}">{$lang->control_panel}</a></li>
<li class="core <!--@if(strstr($act, 'Autoinstall'))-->selected<!--@end-->"><a href="{getUrl('','module','admin','act','dispAutoinstallAdminIndex')}">{$lang->autoinstall}</a></li>
<!--@foreach($package_modules as $key => $val)-->
<li class="{$val->position} <!--@if($val->selected)-->selected<!--@end-->"><a href="{getUrl('','module','admin','act',$val->index_act)}" title="{trim($val->description)}">{$val->title}</a></li>
<!--@end-->
</ul>
</div>
<hr />
<div class="body">
<div class="extension e1">
<div class="section">
<div id="search_nav">
<input type="text" size="12" />
<button type="button"></button>
</div>
<ul class="navigation">
{@$_c = explode(',',$_COOKIE['XEAM'])}
<!--@foreach($lang->module_category_title as $key => $val)-->
<!--@if($key != 'migration' && $key != 'interlock' && $key != 'statistics')-->
<!--@if(in_array($key,$_c)&&$key!=$selected_module_category)-->
{@$_cs = true;}
<!--@else-->
{@$_cs = false;}
<!--@end-->
<li id="module_{$key}" class="parent <!--@if($_cs)-->close<!--@end--> <!--@if($key==$selected_module_category)-->active<!--@end-->"><a href="#" onclick="toggleModuleMenu('{$key}'); return false;" class="parent">{$val}</a>
<ul>
<!--@foreach($installed_modules as $k => $v)-->
<!--@if($v->category == $key)-->
<li <!--@if($v->selected)-->class="active"<!--@end-->><a href="{getUrl('','module','admin','act',$v->index_act)}" title="{$v->description}">{$v->title}</a></li>
<!--@end-->
<!--@end-->
</ul>
</li>
<!--@end-->
<!--@end-->
</ul>
</div>
</div>
<hr />
<!--%import("css/layout.css")-->
<!--%import("js/admin.js")-->
<div id="xeAdmin" class="<!--@if($package_selected || strstr($act,'Autoinstall'))-->c<!--@elseif(!$act || ($act == 'dispAdminIndex' || $act == 'dispAdminConfig'))-->ece<!--@else-->ec<!--@end-->">
<div class="header">
<h1 class="xeAdmin"><a href="{getUrl('','module','admin')}">XpressEngine</a></h1>
<ul class="gnb">
<li><a href="{getUrl('module','admin','act','procAdminLogout')}">Sign out</a></li>
<!--@if($logged_info->is_admin=='Y')--><li><a href="{getUrl('','module','admin','act','dispAdminConfig')}">Settings</a></li><!--@end-->
<li><a href="#" onclick="toggleAdminLang();return false;">Language</a>
<ul id="adminLang">
<!--@foreach($lang_supported as $key => $val)-->
<li <!--@if($key == $lang_type)-->class="open"<!--@end-->><a href="#" onclick="doChangeLangType('{$key}'); return false;">{$val}</a></li>
<!--@end-->
</ul>
</li>
</ul>
<ul class="lnb">
<li class="core <!--@if(!$package_selected && !strstr($act,'Autoinstall'))-->selected<!--@end-->"><a href="{getUrl('','module','admin')}">{$lang->control_panel}</a></li>
<li class="core <!--@if(strstr($act, 'Autoinstall'))-->selected<!--@end-->"><a href="{getUrl('','module','admin','act','dispAutoinstallAdminIndex')}">{$lang->autoinstall}</a></li>
<!--@foreach($package_modules as $key => $val)-->
<li class="{$val->position} <!--@if($val->selected)-->selected<!--@end-->"><a href="{getUrl('','module','admin','act',$val->index_act)}" title="{trim($val->description)}">{$val->title}</a></li>
<!--@end-->
</ul>
</div>
<hr />
<div class="body">
<div class="extension e1">
<div class="section">
<div id="search_nav">
<input type="text" size="12" />
<button type="button"></button>
</div>
<ul class="navigation">
{@$_c = explode(',',$_COOKIE['XEAM'])}
<!--@foreach($lang->module_category_title as $key => $val)-->
<!--@if($key != 'migration' && $key != 'interlock' && $key != 'statistics')-->
<!--@if(in_array($key,$_c)&&$key!=$selected_module_category)-->
{@$_cs = true;}
<!--@else-->
{@$_cs = false;}
<!--@end-->
<li id="module_{$key}" class="parent <!--@if($_cs)-->close<!--@end--> <!--@if($key==$selected_module_category)-->active<!--@end-->"><a href="#" onclick="toggleModuleMenu('{$key}'); return false;" class="parent">{$val}</a>
<ul>
<!--@foreach($installed_modules as $k => $v)-->
<!--@if($v->category == $key)-->
<li <!--@if($v->selected)-->class="active"<!--@end-->><a href="{getUrl('','module','admin','act',$v->index_act)}" title="{$v->description}">{$v->title}</a></li>
<!--@end-->
<!--@end-->
</ul>
</li>
<!--@end-->
<!--@end-->
</ul>
</div>
</div>
<hr />

View file

@ -1,60 +1,60 @@
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
#xeAdmin{ font-family:Sans-serif;}
#xeAdmin a{ text-decoration:none !important;}
#xeAdmin a:hover,
#xeAdmin a:active,
#xeAdmin a:focus{ text-decoration:underline !important;}
#xeAdmin h1.xeAdmin a{ text-decoration:none !important; font-family:Arial; font-size:16px; color:#fff; margin:0; padding:0;}
#xeAdmin table th{ color:#666;}
#xeAdmin table th a { color:#666;}
#xeAdmin table td{ color:#767676;}
#xeAdmin table td a { color:#767676;}
#xeAdmin caption{ font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary { font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary strong { font-weight:normal; }
#xeAdmin button.text{ font-size:12px;}
#xeAdmin em,
#xeAdmin address{ font-style:normal;}
#xeAdmin select{ font-size:12px;}
#xeAdmin input{ font-size:12px;}
#xeAdmin .buttonTypeGo{ padding:0; cursor:pointer;}
#xeAdmin .footer address{ font:10px Tahoma;}
#xeAdmin .footer address a{ color:#777e86; }
#xeAdmin .gnb li a { color:#777e86; font-size:11px; font-family:Tahoma;}
#adminLang li a{ font-size:12px;}
#xeAdmin .lnb li,
#xeAdmin .lnb li a{ color:#fff; font-size:14px; font-family:Dotum, Tahoma;}
#xeAdmin .path{ color:#ccc; font-size:11px;}
#xeAdmin .path a{ color:#767676; font-size:11px; font-family:Dotum, Sans-serif;}
.e1 .navigation li a{ color:#000; text-decoration:none;}
.e1 .navigation li ul li a{ color:#767676;}
.e1 .navigation li ul li.active a{ font-weight:bold; color:#666;}
.e2 .section h2.xeAdmin { font-size:12px; margin:0; padding:0;}
.e2 .section h2.xeAdmin .date{ font:Tahoma; color:#999;}
.e2 table tbody th{ font-weight:normal; font-family:Dotum;}
.e2 .notice li a{ color:#666; }
.e2 .notice li .date{ color:#767676; font:10px Tahoma;}
.localNavigation li a{ text-decoration:none !important; color:#666;}
.localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
#xeAdmin h2.xeAdmin { font-size:12px;}
#xeAdmin h3.xeAdmin { font-size:12px; color:#666; margin:0; padding:0;}
#xeAdmin p.summary{ color:#767676;}
#xeAdmin p.summary a { text-decoration:none; color:#767676; }
#xeAdmin p.summary.red { color:#A54D4D; }
#xeAdmin p.summary.red a { text-decoration:none; color:#A54D4D; }
#xeAdmin div.infoText { color:#767676;}
#xeAdmin div.infoText p.warning{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconWarning.gif) no-repeat left top;}
#xeAdmin div.infoText p.update{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconRefresh.gif) no-repeat left top;}
#xeAdmin .buttonAction{}
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
#xeAdmin{ font-family:Sans-serif;}
#xeAdmin a{ text-decoration:none !important;}
#xeAdmin a:hover,
#xeAdmin a:active,
#xeAdmin a:focus{ text-decoration:underline !important;}
#xeAdmin h1.xeAdmin a{ text-decoration:none !important; font-family:Arial; font-size:16px; color:#fff; margin:0; padding:0;}
#xeAdmin table th{ color:#666;}
#xeAdmin table th a { color:#666;}
#xeAdmin table td{ color:#767676;}
#xeAdmin table td a { color:#767676;}
#xeAdmin caption{ font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary { font-size:11px; font-family:Tahoma; color:#767676;}
#xeAdmin div.summary strong { font-weight:normal; }
#xeAdmin button.text{ font-size:12px;}
#xeAdmin em,
#xeAdmin address{ font-style:normal;}
#xeAdmin select{ font-size:12px;}
#xeAdmin input{ font-size:12px;}
#xeAdmin .buttonTypeGo{ padding:0; cursor:pointer;}
#xeAdmin .footer address{ font:10px Tahoma;}
#xeAdmin .footer address a{ color:#777e86; }
#xeAdmin .gnb li a { color:#777e86; font-size:11px; font-family:Tahoma;}
#adminLang li a{ font-size:12px;}
#xeAdmin .lnb li,
#xeAdmin .lnb li a{ color:#fff; font-size:14px; font-family:Dotum, Tahoma;}
#xeAdmin .path{ color:#ccc; font-size:11px;}
#xeAdmin .path a{ color:#767676; font-size:11px; font-family:Dotum, Sans-serif;}
.e1 .navigation li a{ color:#000; text-decoration:none;}
.e1 .navigation li ul li a{ color:#767676;}
.e1 .navigation li ul li.active a{ font-weight:bold; color:#666;}
.e2 .section h2.xeAdmin { font-size:12px; margin:0; padding:0;}
.e2 .section h2.xeAdmin .date{ font:Tahoma; color:#999;}
.e2 table tbody th{ font-weight:normal; font-family:Dotum;}
.e2 .notice li a{ color:#666; }
.e2 .notice li .date{ color:#767676; font:10px Tahoma;}
.localNavigation li a{ text-decoration:none !important; color:#666;}
.localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
#xeAdmin h2.xeAdmin { font-size:12px;}
#xeAdmin h3.xeAdmin { font-size:12px; color:#666; margin:0; padding:0;}
#xeAdmin p.summary{ color:#767676;}
#xeAdmin p.summary a { text-decoration:none; color:#767676; }
#xeAdmin p.summary.red { color:#A54D4D; }
#xeAdmin p.summary.red a { text-decoration:none; color:#A54D4D; }
#xeAdmin div.infoText { color:#767676;}
#xeAdmin div.infoText p.warning{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconWarning.gif) no-repeat left top;}
#xeAdmin div.infoText p.update{ margin:0 0 10px 0; padding:0 0 0 25px; background:url(../img/iconRefresh.gif) no-repeat left top;}
#xeAdmin .buttonAction{}

View file

@ -1,47 +1,47 @@
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
#xeAdmin .header{ position:relative; height:62px; padding:10px 15px 10px 30px; background:url(../img/bgHeader.gif) repeat-x; z-index:10;}
#xeAdmin .footer{ height:26px; padding-top:10px; background:url(../img/bgFooter.gif) repeat-x; text-align:center;}
#xeAdmin .gnb{ position:relative; float:right; white-space:nowrap; clear:right; margin:0; padding:0;}
#xeAdmin .gnb li{ position:relative; float:left; margin:0 15px 0 0; padding:0;list-style:none;}
#xeAdmin .gnb #adminLang { position:absolute; top:18px; right:0; display:none; background:#fff; margin:0; padding:5px; border:1px solid #ddd; z-index:999;}
#xeAdmin .gnb #adminLang li{ float:none; margin:0;}
.body{ position:relative; margin:0; padding:0 0 0 200px; background:url(../img/lineBody.gif) repeat-y 180px 0; *zoom:1;}
.body:after {content:""; display:block; clear:both;}
.c .body { padding:20px; background:none; }
.ece .body {padding-right:340px;}
.ec .body {padding-right:20px;}
.extension{ position:relative;}
.body .e1 { float:left; width:180px; margin-right:-180px; left:-200px;}
.content { position:relative; width:100%; margin-right:-100%; float:left; padding:0;}
.ec .content { padding-top:10px; }
.c .e1, .c .e2 { display:none; }
.ece .e2 { width:300px; float:right; right:-320px; border-left:1px solid #ddd; padding-bottom:20px;}
.ec .e2 { display:none;}
#xeAdmin .lnb { position:relative; left:-3px; float:left; clear:left; margin:5px 0 0 0; padding:0;}
#xeAdmin .lnb li,
#xeAdmin .lnb li a{ position:relative; float:left; background:url(../img/buttonLNB.gif) no-repeat; white-space:nowrap;}
#xeAdmin .lnb li{ margin:0 1px 0 0; padding:0;list-style:none; background-position:0 0;}
#xeAdmin .lnb li a{ left:1px; height:30px; padding:10px 15px 0 15px; text-decoration:none !important; background-position:right 0;}
#xeAdmin .lnb li.core{ margin-right:6px; background-position:0 -50px;}
#xeAdmin .lnb li.core a{ padding-right:20px; left:5px; background-position:right -50px;}
#xeAdmin .lnb li.first{ background-position:0 -50px; margin-right:5px;}
#xeAdmin .lnb li.first a{ left:5px;}
#xeAdmin .lnb li.end{}
#xeAdmin .lnb li.end a{ padding-right:20px; background-position:right -50px;}
#xeAdmin .lnb li.core.selected { background-position:0 -150px;}
#xeAdmin .lnb li.core.selected a{ background-position:right -150px;}
#xeAdmin .lnb li.first.selected { background-position:0 -150px;}
#xeAdmin .lnb li.first.selected a{ background-position:right -100px;}
#xeAdmin .lnb li.mid.selected { background-position:0 -100px;}
#xeAdmin .lnb li.mid.selected a{ background-position:right -100px;}
#xeAdmin .lnb li.end.selected { background-position:0 -100px;}
#xeAdmin .lnb li.end.selected a{ background-position:right -150px;}
#xeAdmin .path{ padding:0 0 0 25px; margin:0 0 20px 0; background:url(../img/iconPath.gif) no-repeat left center;}
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
#xeAdmin .header{ position:relative; height:62px; padding:10px 15px 10px 30px; background:url(../img/bgHeader.gif) repeat-x; z-index:10;}
#xeAdmin .footer{ height:26px; padding-top:10px; background:url(../img/bgFooter.gif) repeat-x; text-align:center;}
#xeAdmin .gnb{ position:relative; float:right; white-space:nowrap; clear:right; margin:0; padding:0;}
#xeAdmin .gnb li{ position:relative; float:left; margin:0 15px 0 0; padding:0;list-style:none;}
#xeAdmin .gnb #adminLang { position:absolute; top:18px; right:0; display:none; background:#fff; margin:0; padding:5px; border:1px solid #ddd; z-index:999;}
#xeAdmin .gnb #adminLang li{ float:none; margin:0;}
.body{ position:relative; margin:0; padding:0 0 0 200px; background:url(../img/lineBody.gif) repeat-y 180px 0; *zoom:1;}
.body:after {content:""; display:block; clear:both;}
.c .body { padding:20px; background:none; }
.ece .body {padding-right:340px;}
.ec .body {padding-right:20px;}
.extension{ position:relative;}
.body .e1 { float:left; width:180px; margin-right:-180px; left:-200px;}
.content { position:relative; width:100%; margin-right:-100%; float:left; padding:0;}
.ec .content { padding-top:10px; }
.c .e1, .c .e2 { display:none; }
.ece .e2 { width:300px; float:right; right:-320px; border-left:1px solid #ddd; padding-bottom:20px;}
.ec .e2 { display:none;}
#xeAdmin .lnb { position:relative; left:-3px; float:left; clear:left; margin:5px 0 0 0; padding:0;}
#xeAdmin .lnb li,
#xeAdmin .lnb li a{ position:relative; float:left; background:url(../img/buttonLNB.gif) no-repeat; white-space:nowrap;}
#xeAdmin .lnb li{ margin:0 1px 0 0; padding:0;list-style:none; background-position:0 0;}
#xeAdmin .lnb li a{ left:1px; height:30px; padding:10px 15px 0 15px; text-decoration:none !important; background-position:right 0;}
#xeAdmin .lnb li.core{ margin-right:6px; background-position:0 -50px;}
#xeAdmin .lnb li.core a{ padding-right:20px; left:5px; background-position:right -50px;}
#xeAdmin .lnb li.first{ background-position:0 -50px; margin-right:5px;}
#xeAdmin .lnb li.first a{ left:5px;}
#xeAdmin .lnb li.end{}
#xeAdmin .lnb li.end a{ padding-right:20px; background-position:right -50px;}
#xeAdmin .lnb li.core.selected { background-position:0 -150px;}
#xeAdmin .lnb li.core.selected a{ background-position:right -150px;}
#xeAdmin .lnb li.first.selected { background-position:0 -150px;}
#xeAdmin .lnb li.first.selected a{ background-position:right -100px;}
#xeAdmin .lnb li.mid.selected { background-position:0 -100px;}
#xeAdmin .lnb li.mid.selected a{ background-position:right -100px;}
#xeAdmin .lnb li.end.selected { background-position:0 -100px;}
#xeAdmin .lnb li.end.selected a{ background-position:right -150px;}
#xeAdmin .path{ padding:0 0 0 25px; margin:0 0 20px 0; background:url(../img/iconPath.gif) no-repeat left center;}

View file

@ -1,85 +1,85 @@
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
/* Pagination Reset */
#xeAdmin .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
#xeAdmin .pagination *{ margin:0; padding:0;}
#xeAdmin .pagination img{ border:0;}
#xeAdmin .pagination a,
#xeAdmin .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
#xeAdmin .pagination a:hover,
#xeAdmin .pagination a:active,
#xeAdmin .pagination a:focus{ background-color:#f4f4f4 !important; }
#xeAdmin .pagination strong{ color:#ff6600 !important;}
#xeAdmin .pagination a.prev,
#xeAdmin .pagination a.prevEnd,
#xeAdmin .pagination a.next,
#xeAdmin .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }
/* Pagination A1 */
#xeAdmin .pagination.a1 a,
#xeAdmin .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
#xeAdmin .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#xeAdmin .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#xeAdmin .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#xeAdmin .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
/* Pagination A2 */
#xeAdmin .pagination.a2 a,
#xeAdmin .pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; }
#xeAdmin .pagination.a2 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#xeAdmin .pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#xeAdmin .pagination.a2 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#xeAdmin .pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
/* Pagination B1 */
#xeAdmin .pagination.b1 a,
#xeAdmin .pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;}
#xeAdmin .pagination.b1 a.prev,
#xeAdmin .pagination.b1 a.prevEnd{ padding-left:16px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
#xeAdmin .pagination.b1 a.next,
#xeAdmin .pagination.b1 a.nextEnd{ padding-right:16px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
/* Pagination B2 */
#xeAdmin .pagination.b2 a,
#xeAdmin .pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;}
#xeAdmin .pagination.b2 a.prev,
#xeAdmin .pagination.b2 a.prevEnd{ padding-left:12px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
#xeAdmin .pagination.b2 a.next,
#xeAdmin .pagination.b2 a.nextEnd{ padding-right:12px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
/* Pagination C1 */
#xeAdmin .pagination.c1 a,
#xeAdmin .pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;}
#xeAdmin .pagination.c1 a.prev,
#xeAdmin .pagination.c1 a.prevEnd,
#xeAdmin .pagination.c1 a.next,
#xeAdmin .pagination.c1 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
#xeAdmin .pagination.c1 a.prev,
#xeAdmin .pagination.c1 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
#xeAdmin .pagination.c1 a.next,
#xeAdmin .pagination.c1 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
#xeAdmin .pagination.c1 a.prev span,
#xeAdmin .pagination.c1 a.prevEnd span,
#xeAdmin .pagination.c1 a.next span,
#xeAdmin .pagination.c1 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
/* Pagination C2 */
#xeAdmin .pagination.c2 a,
#xeAdmin .pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;}
#xeAdmin .pagination.c2 a.prev,
#xeAdmin .pagination.c2 a.prevEnd,
#xeAdmin .pagination.c2 a.next,
#xeAdmin .pagination.c2 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
#xeAdmin .pagination.c2 a.prev,
#xeAdmin .pagination.c2 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
#xeAdmin .pagination.c2 a.next,
#xeAdmin .pagination.c2 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
#xeAdmin .pagination.c2 a.prev span,
#xeAdmin .pagination.c2 a.prevEnd span,
#xeAdmin .pagination.c2 a.next span,
#xeAdmin .pagination.c2 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
@charset "utf-8";
/* NHN (developers@xpressengine.com) */
/* Pagination Reset */
#xeAdmin .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
#xeAdmin .pagination *{ margin:0; padding:0;}
#xeAdmin .pagination img{ border:0;}
#xeAdmin .pagination a,
#xeAdmin .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
#xeAdmin .pagination a:hover,
#xeAdmin .pagination a:active,
#xeAdmin .pagination a:focus{ background-color:#f4f4f4 !important; }
#xeAdmin .pagination strong{ color:#ff6600 !important;}
#xeAdmin .pagination a.prev,
#xeAdmin .pagination a.prevEnd,
#xeAdmin .pagination a.next,
#xeAdmin .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }
/* Pagination A1 */
#xeAdmin .pagination.a1 a,
#xeAdmin .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
#xeAdmin .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#xeAdmin .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#xeAdmin .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#xeAdmin .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
/* Pagination A2 */
#xeAdmin .pagination.a2 a,
#xeAdmin .pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; }
#xeAdmin .pagination.a2 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#xeAdmin .pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#xeAdmin .pagination.a2 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#xeAdmin .pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
/* Pagination B1 */
#xeAdmin .pagination.b1 a,
#xeAdmin .pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;}
#xeAdmin .pagination.b1 a.prev,
#xeAdmin .pagination.b1 a.prevEnd{ padding-left:16px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
#xeAdmin .pagination.b1 a.next,
#xeAdmin .pagination.b1 a.nextEnd{ padding-right:16px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
/* Pagination B2 */
#xeAdmin .pagination.b2 a,
#xeAdmin .pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;}
#xeAdmin .pagination.b2 a.prev,
#xeAdmin .pagination.b2 a.prevEnd{ padding-left:12px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
#xeAdmin .pagination.b2 a.next,
#xeAdmin .pagination.b2 a.nextEnd{ padding-right:12px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
/* Pagination C1 */
#xeAdmin .pagination.c1 a,
#xeAdmin .pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;}
#xeAdmin .pagination.c1 a.prev,
#xeAdmin .pagination.c1 a.prevEnd,
#xeAdmin .pagination.c1 a.next,
#xeAdmin .pagination.c1 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
#xeAdmin .pagination.c1 a.prev,
#xeAdmin .pagination.c1 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
#xeAdmin .pagination.c1 a.next,
#xeAdmin .pagination.c1 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
#xeAdmin .pagination.c1 a.prev span,
#xeAdmin .pagination.c1 a.prevEnd span,
#xeAdmin .pagination.c1 a.next span,
#xeAdmin .pagination.c1 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
/* Pagination C2 */
#xeAdmin .pagination.c2 a,
#xeAdmin .pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;}
#xeAdmin .pagination.c2 a.prev,
#xeAdmin .pagination.c2 a.prevEnd,
#xeAdmin .pagination.c2 a.next,
#xeAdmin .pagination.c2 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
#xeAdmin .pagination.c2 a.prev,
#xeAdmin .pagination.c2 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
#xeAdmin .pagination.c2 a.next,
#xeAdmin .pagination.c2 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
#xeAdmin .pagination.c2 a.prev span,
#xeAdmin .pagination.c2 a.prevEnd span,
#xeAdmin .pagination.c2 a.next span,
#xeAdmin .pagination.c2 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}

View file

@ -1,314 +1,314 @@
<!--#include("_header.html")-->
<!--%import("./css/dashboard.css")-->
<!--%import("../../install/lang")-->
<!--%import("../../module/tpl/js/module_admin.js")-->
<!--%import("../../session/tpl/js/session.js")-->
<!--%import("../../addon/tpl/js/addon.js")-->
<!--%import("../../addon/tpl/filter/toggle_activate_addon.xml")-->
<div class="content">
<!-- Dashboard Header -->
<div class="dashboardHeader">
<h3 class="h3">{$lang->admin_index}</h3>
</div>
<!-- /Dashboard Header -->
<!-- Dashboard Statistic -->
<div class="section dashboardStatistic">
<div class="statistic">
<h4><span>TODAY <em>{date('Y.m.d')}</em></span></h4>
<dl class="visit">
<dt>{$lang->today_visitor}</dt>
<dd>
<object title="visitor" height="50" width="100%" align="middle" id="count_red" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=red&amp;viewNum={$status->visitor}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->visitor}" height="50" width="100%" align="middle" name="count_red" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=red&amp;viewNum={$status->visitor}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->visitor}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<dl class="reply">
<dt>{$lang->today_comments}</dt>
<dd>
<object title="{$status->comment->today}" height="50" width="100%" align="middle" id="count_blue" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=blue&amp;viewNum={$status->comment_count}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->comment->today}" height="50" width="100%" align="middle" name="count_blue" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=blue&amp;viewNum={$status->comment_count}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->comment->today}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<dl class="trackback">
<dt>{$lang->today_trackbacks}</dt>
<dd>
<object title="{$status->trackback->today}" height="50" width="100%" align="middle" id="count_gray" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=gray&amp;viewNum={$status->trackback_count}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->trackback->today}" height="50" width="100%" align="middle" name="count_gray" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=gray&amp;viewNum={$status->trackback_count}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->trackback->today}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<div class="summary">
<table border="1" cellspacing="0">
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispMemberAdminList')}">{$lang->member}</a></th>
<td><strong>{number_format($status->member->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispMemberAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->member->today)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispDocumentAdminList')}">{$lang->document}</a></th>
<td><strong>{number_format($status->document->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispDocumentAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->document->today)}</strong></a>,-<a href="{getUrl('','module','admin','act','dispDocumentAdminDeclared')}"><strong>{number_format($status->documentDeclared->total)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispCommentAdminList')}">{$lang->comment}</a></th>
<td><strong>{number_format($status->comment->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispCommentAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->comment->today)}</strong></a>,-<a href="{getUrl('','module','admin','act','dispCommentAdminDeclared')}"><strong>{number_format($status->commentDeclared->total)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispTrackbackAdminList')}">{$lang->trackback}</a></th>
<td><strong>{number_format($status->trackback->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispTrackbackAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->trackback->today)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispFileAdminList')}">{$lang->file}</a></th>
<td><strong>{number_format($status->file->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispFileAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->file->today)}</strong></a>)</span></td>
</tr>
</table>
</div>
</div>
<span class="outline ml"></span>
<span class="outline mr"></span>
<span class="outline tc"></span>
<span class="outline bc"></span>
<span class="outline tl"></span>
<span class="outline tr"></span>
<span class="outline bl"></span>
<span class="outline br"></span>
</div>
<!-- /Dashboard Statistic -->
<!-- Visotors Graph -->
<div class="section">
<h4 class="dashboardH4">{$lang->counter} <em>{date("Y.m.d")}</em></h4>
<div class="dashboardWire">
<dl class="legend">
<dt class="past"><img src="../../../common/tpl/images/blank.gif" width="5" height="5" alt="{$lang->yesterday}" /></dt>
<dd>{$lang->last_week}</dd>
<dt class="today"><img src="../../../common/tpl/images/blank.gif" width="5" height="5" alt="{$lang->today}" /></dt>
<dd>{$lang->this_week}</dd>
</dl>
<dl class="summary">
<dt>{$lang->today}</dt>
<dd>{number_format($status->visitor)}</dd>
<dt>{$lang->this_week}</dt>
<dd>{number_format($status->thisWeekSum)}</dd>
<dt>{$lang->total}</dt>
<dd>{number_format($status->total_visitor)}</dd>
</dl>
<div class="graph">
<!--@foreach($status->week as $key => $val)-->
<dl>
<dt><!--@if($key==date("Ymd"))--><strong>{$key}</strong><!--@else-->{$key}<!--@end--></dt>
<dd class="past" style="height:{$val->last/$status->week_max * 100}%" title="{$lang->last_week}:{number_format($val->last)}"><span>{$lang->last_week}:{number_format($val->last)}</span></dd>
<dd class="today" style="height:{$val->this/$status->week_max * 100}%" title="{$lang->this_week}:{number_format($val->this)}"><span>{$lang->this_week}:{number_format($val->this)}</span></dd>
</dl>
<!--@end-->
</div>
</div>
</div>
<!-- /Visotors Graph -->
<div class="section">
<h4 class="dashboardH4">{$lang->env_information} <a href="{getUrl('','module','admin','act','dispAdminConfig')}">{$lang->cmd_setup}</a></h4>
<!--@if($current_version < $released_version)-->
<p class="summary red">{nl2br($lang->about_download_link)} [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_download}</a>]</p>
<!--@end-->
<table>
<col width="160" />
<col width="*" />
<tbody>
<tr>
<th><div>{$lang->current_version}</div></th>
<td class="wide">
<strong>{$current_version}</strong><!--@if($current_version == $released_version)--> [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]<!--@end-->
</td>
</tr>
<tr>
<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;">{$start_module->browser_title}</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>
</tr>
<tr>
<th><div>{$lang->use_rewrite}</div></th>
<td><!--@if($use_rewrite=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_sso}</div></th>
<td><!--@if($use_sso=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->mobile_view}</div></th>
<td><!--@if($use_mobile_view=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>Language</div></th>
<td><!--@foreach($lang_supported as $key => $val)--><!--@if($key == $selected_lang)-->{$val}<!--@endif--><!--@endforeach--></td>
</tr>
<tr>
<th><div>{$lang->qmail_compatibility}</div></th>
<td><!--@if($qmail_compatibility=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_db_session}</div></th>
<td><!--@if($use_db_session =='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="extension e2">
<div class="section">
<div class="contentBox">
<span class="button"><input type="button" value="{$lang->cmd_remake_cache}" onclick="doRecompileCacheFile(); return false;"/></span>
<span class="button"><input type="button" value="{$lang->cmd_clear_session}" onclick="doClearSession(); return false; "/></span>
</div>
</div>
{@$_show_modules = false; }
<!--@foreach($module_list as $key => $val)-->
<!--@if($val->need_install || $val->need_update)-->
{@$_show_modules = true; }
<!--@end-->
<!--@end-->
<!--@if($_show_modules)-->
<div class="section">
<table>
<thead>
<th colspan="2">{$lang->module}</th>
</thead>
<tbody>
<!--@foreach($module_list as $key => $val)-->
<!--@if($val->need_install || $val->need_update)-->
<tr>
<th><a href="{getUrl('','module','admin','act',$val->admin_index_act)}" title="{trim(htmlspecialchars($val->description))}">{$val->title}</a> ({$val->module})</th>
<td class="alert">
<!--@if($val->need_install)-->
<a href="#" onclick="doInstallModule('{$val->module}');return false;" title="{htmlspecialchars($lang->cmd_install)}">{$lang->cmd_install}</a>
<!--@elseif($val->need_update)-->
<a href="#" onclick="doUpdateModule('{$val->module}'); return false;" title="{htmlspecialchars($lang->cmd_update)}">{$lang->cmd_update}</a>
<!--@else-->
&nbsp;
<!--@end-->
</td>
</tr>
<!--@end-->
<!--@end-->
</tbody>
</table>
</div>
<!--@end-->
<!--@if($news)-->
<div class="section">
<table>
<thead>
<th colspan="2">{$lang->newest_news}</th>
</thead>
<tbody>
<!--@foreach($news as $key => $val)-->
<tr>
<th><a href="{$val->url}" onclick="window.open(this.href);return false;" class="fl">{cut_str($val->title,36)}</a></th>
<td><span class="date fr">{zdate($val->date,"y-m-d")}</span></td>
</tr>
<!--@endforeach-->
</tbody>
</table>
</div>
<!--@endif-->
<div class="section">
<form id="fo_addon" action="./" method="get">
<input type="hidden" name="addon" value="" />
</form>
<table>
<thead>
<tr>
<th>{$lang->addon}</th>
<th>{$lang->cmd_setup}</th>
<th>PC</th>
<th>Mobile</th>
</tr>
</thead>
<tbody>
<!--@foreach($addon_list as $key => $val)-->
<tr>
<th><a href="{getUrl('','module','addon','act','dispAddonAdminInfo','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false">{cut_str($val->title,24)}</a></th>
<td class="center"><a href="{getUrl('','module','addon','act','dispAddonAdminSetup','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false" class="buttonSet buttonSetting"><span>{$lang->cmd_setup}</span></a></td>
<td class="center">
<!--@if($val->activated)-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->use)}" class="buttonSet buttonActive"><span>{$lang->use}</span></a>
<!--@else-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->notuse)}" class="buttonSet buttonDisable"><span>{$lang->notuse}</span></a>
<!--@end-->
</td>
<td class="center">
<!--@if($val->mactivated)-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}', 'mobile');return false;" title="{htmlspecialchars($lang->use)}" class="buttonSet buttonActive"><span>{$lang->use}</span></a>
<!--@else-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}', 'mobile');return false;" title="{htmlspecialchars($lang->notuse)}" class="buttonSet buttonDisable"><span>{$lang->notuse}</span></a>
<!--@end-->
</td>
</tr>
<!--@end-->
</tbody>
</table>
</div>
</div>
<!--#include("_footer.html")-->
<!--#include("_header.html")-->
<!--%import("./css/dashboard.css")-->
<!--%import("../../install/lang")-->
<!--%import("../../module/tpl/js/module_admin.js")-->
<!--%import("../../session/tpl/js/session.js")-->
<!--%import("../../addon/tpl/js/addon.js")-->
<!--%import("../../addon/tpl/filter/toggle_activate_addon.xml")-->
<div class="content">
<!-- Dashboard Header -->
<div class="dashboardHeader">
<h3 class="h3">{$lang->admin_index}</h3>
</div>
<!-- /Dashboard Header -->
<!-- Dashboard Statistic -->
<div class="section dashboardStatistic">
<div class="statistic">
<h4><span>TODAY <em>{date('Y.m.d')}</em></span></h4>
<dl class="visit">
<dt>{$lang->today_visitor}</dt>
<dd>
<object title="visitor" height="50" width="100%" align="middle" id="count_red" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=red&amp;viewNum={$status->visitor}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->visitor}" height="50" width="100%" align="middle" name="count_red" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=red&amp;viewNum={$status->visitor}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->visitor}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<dl class="reply">
<dt>{$lang->today_comments}</dt>
<dd>
<object title="{$status->comment->today}" height="50" width="100%" align="middle" id="count_blue" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=blue&amp;viewNum={$status->comment_count}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->comment->today}" height="50" width="100%" align="middle" name="count_blue" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=blue&amp;viewNum={$status->comment_count}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->comment->today}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<dl class="trackback">
<dt>{$lang->today_trackbacks}</dt>
<dd>
<object title="{$status->trackback->today}" height="50" width="100%" align="middle" id="count_gray" class="F1239845427590201480_undefined" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="{getUrl()}modules/admin/tpl/swf/count.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgColor"/>
<param value="always" name="allowScriptAccess"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<param value="true" name="allowFullScreen"/>
<param value="colorType=gray&amp;viewNum={$status->trackback_count}" name="flashVars"/>
<!--[if !IE]> <-->
<object title="{$status->trackback->today}" height="50" width="100%" align="middle" name="count_gray" class="F1239845427590201480_undefined" data="{getUrl()}modules/admin/tpl/swf/count.swf" type="application/x-shockwave-flash">
<param value="colorType=gray&amp;viewNum={$status->trackback_count}" name="flashVars"/>
<param value="transparent" name="wmode"/>
{$status->trackback->today}
</object>
<!--> <![endif]-->
</object>
</dd>
</dl>
<div class="summary">
<table border="1" cellspacing="0">
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispMemberAdminList')}">{$lang->member}</a></th>
<td><strong>{number_format($status->member->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispMemberAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->member->today)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispDocumentAdminList')}">{$lang->document}</a></th>
<td><strong>{number_format($status->document->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispDocumentAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->document->today)}</strong></a>,-<a href="{getUrl('','module','admin','act','dispDocumentAdminDeclared')}"><strong>{number_format($status->documentDeclared->total)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispCommentAdminList')}">{$lang->comment}</a></th>
<td><strong>{number_format($status->comment->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispCommentAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->comment->today)}</strong></a>,-<a href="{getUrl('','module','admin','act','dispCommentAdminDeclared')}"><strong>{number_format($status->commentDeclared->total)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispTrackbackAdminList')}">{$lang->trackback}</a></th>
<td><strong>{number_format($status->trackback->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispTrackbackAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->trackback->today)}</strong></a>)</span></td>
</tr>
<tr>
<th scope="row"><a href="{getUrl('','module','admin','act','dispFileAdminList')}">{$lang->file}</a></th>
<td><strong>{number_format($status->file->total)}</strong> <span class="description">(+<a href="{getUrl('','module','admin','act','dispFileAdminList','search_target','regdate','search_keyword',date("Ymd"))}"><strong>{number_format($status->file->today)}</strong></a>)</span></td>
</tr>
</table>
</div>
</div>
<span class="outline ml"></span>
<span class="outline mr"></span>
<span class="outline tc"></span>
<span class="outline bc"></span>
<span class="outline tl"></span>
<span class="outline tr"></span>
<span class="outline bl"></span>
<span class="outline br"></span>
</div>
<!-- /Dashboard Statistic -->
<!-- Visotors Graph -->
<div class="section">
<h4 class="dashboardH4">{$lang->counter} <em>{date("Y.m.d")}</em></h4>
<div class="dashboardWire">
<dl class="legend">
<dt class="past"><img src="../../../common/tpl/images/blank.gif" width="5" height="5" alt="{$lang->yesterday}" /></dt>
<dd>{$lang->last_week}</dd>
<dt class="today"><img src="../../../common/tpl/images/blank.gif" width="5" height="5" alt="{$lang->today}" /></dt>
<dd>{$lang->this_week}</dd>
</dl>
<dl class="summary">
<dt>{$lang->today}</dt>
<dd>{number_format($status->visitor)}</dd>
<dt>{$lang->this_week}</dt>
<dd>{number_format($status->thisWeekSum)}</dd>
<dt>{$lang->total}</dt>
<dd>{number_format($status->total_visitor)}</dd>
</dl>
<div class="graph">
<!--@foreach($status->week as $key => $val)-->
<dl>
<dt><!--@if($key==date("Ymd"))--><strong>{$key}</strong><!--@else-->{$key}<!--@end--></dt>
<dd class="past" style="height:{$val->last/$status->week_max * 100}%" title="{$lang->last_week}:{number_format($val->last)}"><span>{$lang->last_week}:{number_format($val->last)}</span></dd>
<dd class="today" style="height:{$val->this/$status->week_max * 100}%" title="{$lang->this_week}:{number_format($val->this)}"><span>{$lang->this_week}:{number_format($val->this)}</span></dd>
</dl>
<!--@end-->
</div>
</div>
</div>
<!-- /Visotors Graph -->
<div class="section">
<h4 class="dashboardH4">{$lang->env_information} <a href="{getUrl('','module','admin','act','dispAdminConfig')}">{$lang->cmd_setup}</a></h4>
<!--@if($current_version < $released_version)-->
<p class="summary red">{nl2br($lang->about_download_link)} [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_download}</a>]</p>
<!--@end-->
<table>
<col width="160" />
<col width="*" />
<tbody>
<tr>
<th><div>{$lang->current_version}</div></th>
<td class="wide">
<strong>{$current_version}</strong><!--@if($current_version == $released_version)--> [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]<!--@end-->
</td>
</tr>
<tr>
<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;">{$start_module->browser_title}</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>
</tr>
<tr>
<th><div>{$lang->use_rewrite}</div></th>
<td><!--@if($use_rewrite=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_sso}</div></th>
<td><!--@if($use_sso=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->mobile_view}</div></th>
<td><!--@if($use_mobile_view=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>Language</div></th>
<td><!--@foreach($lang_supported as $key => $val)--><!--@if($key == $selected_lang)-->{$val}<!--@endif--><!--@endforeach--></td>
</tr>
<tr>
<th><div>{$lang->qmail_compatibility}</div></th>
<td><!--@if($qmail_compatibility=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
<tr>
<th><div>{$lang->use_db_session}</div></th>
<td><!--@if($use_db_session =='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="extension e2">
<div class="section">
<div class="contentBox">
<span class="button"><input type="button" value="{$lang->cmd_remake_cache}" onclick="doRecompileCacheFile(); return false;"/></span>
<span class="button"><input type="button" value="{$lang->cmd_clear_session}" onclick="doClearSession(); return false; "/></span>
</div>
</div>
{@$_show_modules = false; }
<!--@foreach($module_list as $key => $val)-->
<!--@if($val->need_install || $val->need_update)-->
{@$_show_modules = true; }
<!--@end-->
<!--@end-->
<!--@if($_show_modules)-->
<div class="section">
<table>
<thead>
<th colspan="2">{$lang->module}</th>
</thead>
<tbody>
<!--@foreach($module_list as $key => $val)-->
<!--@if($val->need_install || $val->need_update)-->
<tr>
<th><a href="{getUrl('','module','admin','act',$val->admin_index_act)}" title="{trim(htmlspecialchars($val->description))}">{$val->title}</a> ({$val->module})</th>
<td class="alert">
<!--@if($val->need_install)-->
<a href="#" onclick="doInstallModule('{$val->module}');return false;" title="{htmlspecialchars($lang->cmd_install)}">{$lang->cmd_install}</a>
<!--@elseif($val->need_update)-->
<a href="#" onclick="doUpdateModule('{$val->module}'); return false;" title="{htmlspecialchars($lang->cmd_update)}">{$lang->cmd_update}</a>
<!--@else-->
&nbsp;
<!--@end-->
</td>
</tr>
<!--@end-->
<!--@end-->
</tbody>
</table>
</div>
<!--@end-->
<!--@if($news)-->
<div class="section">
<table>
<thead>
<th colspan="2">{$lang->newest_news}</th>
</thead>
<tbody>
<!--@foreach($news as $key => $val)-->
<tr>
<th><a href="{$val->url}" onclick="window.open(this.href);return false;" class="fl">{cut_str($val->title,36)}</a></th>
<td><span class="date fr">{zdate($val->date,"y-m-d")}</span></td>
</tr>
<!--@endforeach-->
</tbody>
</table>
</div>
<!--@endif-->
<div class="section">
<form id="fo_addon" action="./" method="get">
<input type="hidden" name="addon" value="" />
</form>
<table>
<thead>
<tr>
<th>{$lang->addon}</th>
<th>{$lang->cmd_setup}</th>
<th>PC</th>
<th>Mobile</th>
</tr>
</thead>
<tbody>
<!--@foreach($addon_list as $key => $val)-->
<tr>
<th><a href="{getUrl('','module','addon','act','dispAddonAdminInfo','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false">{cut_str($val->title,24)}</a></th>
<td class="center"><a href="{getUrl('','module','addon','act','dispAddonAdminSetup','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false" class="buttonSet buttonSetting"><span>{$lang->cmd_setup}</span></a></td>
<td class="center">
<!--@if($val->activated)-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->use)}" class="buttonSet buttonActive"><span>{$lang->use}</span></a>
<!--@else-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->notuse)}" class="buttonSet buttonDisable"><span>{$lang->notuse}</span></a>
<!--@end-->
</td>
<td class="center">
<!--@if($val->mactivated)-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}', 'mobile');return false;" title="{htmlspecialchars($lang->use)}" class="buttonSet buttonActive"><span>{$lang->use}</span></a>
<!--@else-->
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}', 'mobile');return false;" title="{htmlspecialchars($lang->notuse)}" class="buttonSet buttonDisable"><span>{$lang->notuse}</span></a>
<!--@end-->
</td>
</tr>
<!--@end-->
</tbody>
</table>
</div>
</div>
<!--#include("_footer.html")-->

View file

@ -1,157 +1,157 @@
/**
* @file admin.js
* @author NHN (developers@xpressengine.com)
* @brief admin 모듈의 javascript
**/
// 캐시파일 모두 재 생성
function doRecompileCacheFile() {
exec_xml("admin","procAdminRecompileCacheFile", new Array(), completeMessage);
}
// 모듈 목록 오픈
function toggleModuleMenu(category) {
jQuery('#module_'+category).toggleClass('close');
var arr = new Array();
jQuery('ul.navigation > li').each(function(){
var o = jQuery(this);
if(!o.hasClass('close')) return;
var idx = o.attr('id').replace(/^module_/,'');
arr.push(idx);
});
var expire= new Date();
expire.setTime(expire.getTime()+(7000*24*3600000));
xSetCookie('XEAM',arr.join(','),expire,'/');
}
// 메인 모듈/ 애드온 토글
function toggleModuleAddon(target) {
var b = (target == 'module');
jQuery('#moduleOn').attr('class', b?'on':'');
jQuery('#addonOn').attr('class', b?'':'on');
jQuery('#xeModules')[b?'show':'hide']();
jQuery('#xeAddons')[b?'hide':'show']();
}
// toggle language list
function toggleAdminLang() {
jQuery('#adminLang').toggleClass('open');
}
// string to regex(초성검색용)
function str2regex(str) {
// control chars
str = str.replace(/([\[\]\{\}\(\)\*\-\+\!\?\^\|\\])/g, '\\$1');
// find consonants and replace it
str = str.replace(/[ㄱ-ㅎ]/g, function(c){
var c_order = 'ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ'.indexOf(c);
var ch_first = String.fromCharCode(0xAC00 + c_order*21*28 + 0 + 0);
var ch_last = String.fromCharCode(0xAC00 + c_order*21*28 + 20*28 + 27);
return '['+ch_first+'-'+ch_last+']';
});
return new RegExp(str, 'ig');
}
jQuery(function($){
// paint table rows
jQuery("table.rowTable tr").attr('class','').filter(":nth-child(even)").attr('class','bg1');
// set menu tooltip - taggon
$('ul.navigation:first > li').each(function(){
var texts = [];
$(this).find('li').each(function(){
texts.push($(this).text());
});
if (!texts.length) return true;
$(this).find('>a').qtip({
content : texts.join(', '),
position : {
corner : {
target:'rightMiddle',
tooltip:'leftMiddle'
},
adjust : {
x : -30
}
},
style : {
name : 'cream',
tip : true,
textAlign : 'center',
padding : 5,
border : {
radius : 2
}
}
});
});
// menu search
var nav = $('#search_nav + ul.navigation');
var inp = $('#search_nav input[type=text]:first');
var btn = $('#search_nav button:first');
var result = $('<ul class="_result" />');
if(inp.length == 0) return;
nav.after( result.hide() );
inp.keydown(function(event){
if (event.keyCode == 27) { // ESC
$(this).val('');
if ($.browser.msie) $(this).keypress();
}
})
.watch_input({
oninput : function() {
var str = $.trim( $(this).val() );
if (str.length == 0) {
nav.show();
result.hide();
btn.removeClass('close');
return false;
}
// remove all sub nodes
result.empty();
var regex = str2regex(str);
nav.find('li li > a').each(function(){
var text = $(this).text();
if (regex.exec(text) != null) {
$(this).parent().clone().appendTo(result);
}
// fix regular expression bug
regex.exec('');
});
nav.hide();
result.show();
btn.addClass('close');
}
});
// cancel search
btn.click(function(){
if ($(this).hasClass('close')) {
$(this).removeClass('close');
inp.focus();
inp.val('');
inp.keydown();
}
return false;
});
});
/**
* @file admin.js
* @author NHN (developers@xpressengine.com)
* @brief admin 모듈의 javascript
**/
// 캐시파일 모두 재 생성
function doRecompileCacheFile() {
exec_xml("admin","procAdminRecompileCacheFile", new Array(), completeMessage);
}
// 모듈 목록 오픈
function toggleModuleMenu(category) {
jQuery('#module_'+category).toggleClass('close');
var arr = new Array();
jQuery('ul.navigation > li').each(function(){
var o = jQuery(this);
if(!o.hasClass('close')) return;
var idx = o.attr('id').replace(/^module_/,'');
arr.push(idx);
});
var expire= new Date();
expire.setTime(expire.getTime()+(7000*24*3600000));
xSetCookie('XEAM',arr.join(','),expire,'/');
}
// 메인 모듈/ 애드온 토글
function toggleModuleAddon(target) {
var b = (target == 'module');
jQuery('#moduleOn').attr('class', b?'on':'');
jQuery('#addonOn').attr('class', b?'':'on');
jQuery('#xeModules')[b?'show':'hide']();
jQuery('#xeAddons')[b?'hide':'show']();
}
// toggle language list
function toggleAdminLang() {
jQuery('#adminLang').toggleClass('open');
}
// string to regex(초성검색용)
function str2regex(str) {
// control chars
str = str.replace(/([\[\]\{\}\(\)\*\-\+\!\?\^\|\\])/g, '\\$1');
// find consonants and replace it
str = str.replace(/[ㄱ-ㅎ]/g, function(c){
var c_order = 'ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ'.indexOf(c);
var ch_first = String.fromCharCode(0xAC00 + c_order*21*28 + 0 + 0);
var ch_last = String.fromCharCode(0xAC00 + c_order*21*28 + 20*28 + 27);
return '['+ch_first+'-'+ch_last+']';
});
return new RegExp(str, 'ig');
}
jQuery(function($){
// paint table rows
jQuery("table.rowTable tr").attr('class','').filter(":nth-child(even)").attr('class','bg1');
// set menu tooltip - taggon
$('ul.navigation:first > li').each(function(){
var texts = [];
$(this).find('li').each(function(){
texts.push($(this).text());
});
if (!texts.length) return true;
$(this).find('>a').qtip({
content : texts.join(', '),
position : {
corner : {
target:'rightMiddle',
tooltip:'leftMiddle'
},
adjust : {
x : -30
}
},
style : {
name : 'cream',
tip : true,
textAlign : 'center',
padding : 5,
border : {
radius : 2
}
}
});
});
// menu search
var nav = $('#search_nav + ul.navigation');
var inp = $('#search_nav input[type=text]:first');
var btn = $('#search_nav button:first');
var result = $('<ul class="_result" />');
if(inp.length == 0) return;
nav.after( result.hide() );
inp.keydown(function(event){
if (event.keyCode == 27) { // ESC
$(this).val('');
if ($.browser.msie) $(this).keypress();
}
})
.watch_input({
oninput : function() {
var str = $.trim( $(this).val() );
if (str.length == 0) {
nav.show();
result.hide();
btn.removeClass('close');
return false;
}
// remove all sub nodes
result.empty();
var regex = str2regex(str);
nav.find('li li > a').each(function(){
var text = $(this).text();
if (regex.exec(text) != null) {
$(this).parent().clone().appendTo(result);
}
// fix regular expression bug
regex.exec('');
});
nav.hide();
result.show();
btn.addClass('close');
}
});
// cancel search
btn.click(function(){
if ($(this).hasClass('close')) {
$(this).removeClass('close');
inp.focus();
inp.val('');
inp.keydown();
}
return false;
});
});

View file

@ -1,19 +1,19 @@
<!--#include("./_header.html")-->
<div class="content">
<!--@if($logged_info->is_admin == 'Y')-->
<p class="path">
<a href="{getUrl('','module','admin')}">{$lang->admin_index}</a>
<!--@if($selected_module_info)-->
&gt; <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$selected_module_info->title}</a>
<!--@end-->
<!--@if($module_info)-->
&gt; <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$module_info->browser_title}</a>
[<a href="{getSiteUrl($module_info->domain,'','mid',$module_info->mid)}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]
<!--@end-->
</p>
<!--@end-->
{$content}
</div>
<!--#include("./_footer.html")-->
<!--#include("./_header.html")-->
<div class="content">
<!--@if($logged_info->is_admin == 'Y')-->
<p class="path">
<a href="{getUrl('','module','admin')}">{$lang->admin_index}</a>
<!--@if($selected_module_info)-->
&gt; <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$selected_module_info->title}</a>
<!--@end-->
<!--@if($module_info)-->
&gt; <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$module_info->browser_title}</a>
[<a href="{getSiteUrl($module_info->domain,'','mid',$module_info->mid)}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]
<!--@end-->
</p>
<!--@end-->
{$content}
</div>
<!--#include("./_footer.html")-->