merge sandbox to trunk for 1.4.4

git-svn-id: http://xe-core.googlecode.com/svn/trunk@7723 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2010-09-28 07:24:47 +00:00
parent 200d63636c
commit b8299c8a65
683 changed files with 70982 additions and 69716 deletions

View file

@ -1,60 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<widget version="0.2">
<title xml:lang="ko">기본 카운터 위젯</title>
<title xml:lang="jp">デフォルト接続カウンター</title>
<title xml:lang="en">Counter</title>
<title xml:lang="es">Widget de Contador Básico</title>
<title xml:lang="zh-CN">计数器</title>
<title xml:lang="ru">Базовый виджет счетчика</title>
<title xml:lang="zh-TW">計數器</title>
<title xml:lang="vi">Counter</title>
<description xml:lang="ko">
기본 카운터 모듈을 이용하여 전체, 어제, 오늘의 접속현황을 표시합니다.
counter모듈이 설치되어 있어야 하고 counter 애드온이 켜져 있어야 합니다.
</description>
<description xml:lang="jp">
デフォルトの接続カウンターモジュールを利用して、トータル、昨日、今日の接続状況を表示します。
カウンターcounterモジュールがインストールされていて、
接続カウンターcounterアドオンが「使用」に設定されていなければなりません。
</description>
<description xml:lang="en">
This widget displays the number of people who have visited yesterday and today by using the basic counter module.
It will also display the total count.
To get this, the counter module should be installed and the counter add-on should be turned on.
</description>
<description xml:lang="es">
Este widget de contador básico muestra los números de las personas visitadas en el día de ayer, hoy, y el total.
Debe instalar el módulo del contador y debe activar el addon del contador.
</description>
<description xml:lang="zh-CN">
利用访问统计模块显示总访问量以及昨天,今日的访问统计流量。
要想使用此组件必须先安装访问统计模块且得激活访问统计插件。
</description>
<description xml:lang="ru">
Этот виджет отображает количество посетителей за вчера и сегодня, используя базовый модуль счетчика.
Он также отображает полное число визитов.
Для работы, модуль счетчика должен быть установлен и аддон счетчика должен быть включен.
</description>
<description xml:lang="zh-TW">
利用訪問統計模組顯示總訪問量與昨天、今日的訪問統計量。
想要使用此組件,必須先安裝訪問統計模組並啟動元件。
</description>
<description xml:lang="vi">
Widget này sẽ hiển thị số người đã truy cập hôm qua và hôm nay bằng cách sử dụng Counter Module cơ bản.
Nó cũng thể hiẹn tổng số người đã truy cập.
Đê làm việc này bạn phải cài đặt Counter Module và kích hoạt Counter Addon.
</description>
<version>0.1</version>
<date>2007-02-28</date>
<author email_address="zero@zeroboard.com" link="http://www.zeroboard.com">
<name xml:lang="ko">제로</name>
<name xml:lang="jp">Zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="es">zero</name>
<name xml:lang="zh-CN">zero</name>
<name xml:lang="ru">zero</name>
<name xml:lang="zh-TW">zero</name>
<name xml:lang="vi">zero</name>
</author>
</widget>
<?xml version="1.0" encoding="UTF-8"?>
<widget version="0.2">
<title xml:lang="ko">기본 카운터 위젯</title>
<title xml:lang="jp">デフォルト接続カウンター</title>
<title xml:lang="en">Counter</title>
<title xml:lang="es">Widget de Contador Básico</title>
<title xml:lang="zh-CN">计数器</title>
<title xml:lang="ru">Базовый виджет счетчика</title>
<title xml:lang="zh-TW">計數器</title>
<title xml:lang="vi">Counter</title>
<description xml:lang="ko">
기본 카운터 모듈을 이용하여 전체, 어제, 오늘의 접속현황을 표시합니다.
counter모듈이 설치되어 있어야 하고 counter 애드온이 켜져 있어야 합니다.
</description>
<description xml:lang="jp">
デフォルトの接続カウンターモジュールを利用して、トータル、昨日、今日の接続状況を表示します。
カウンターcounterモジュールがインストールされていて、
接続カウンターcounterアドオンが「使用」に設定されていなければなりません。
</description>
<description xml:lang="en">
This widget displays the number of people who have visited yesterday and today by using the basic counter module.
It will also display the total count.
To get this, the counter module should be installed and the counter add-on should be turned on.
</description>
<description xml:lang="es">
Este widget de contador básico muestra los números de las personas visitadas en el día de ayer, hoy, y el total.
Debe instalar el módulo del contador y debe activar el addon del contador.
</description>
<description xml:lang="zh-CN">
利用访问统计模块显示总访问量以及昨天,今日的访问统计流量。
要想使用此组件必须先安装访问统计模块且得激活访问统计插件。
</description>
<description xml:lang="ru">
Этот виджет отображает количество посетителей за вчера и сегодня, используя базовый модуль счетчика.
Он также отображает полное число визитов.
Для работы, модуль счетчика должен быть установлен и аддон счетчика должен быть включен.
</description>
<description xml:lang="zh-TW">
利用訪問統計模組顯示總訪問量與昨天、今日的訪問統計量。
想要使用此組件,必須先安裝訪問統計模組並啟動元件。
</description>
<description xml:lang="vi">
Widget này sẽ hiển thị số người đã truy cập hôm qua và hôm nay bằng cách sử dụng Counter Module cơ bản.
Nó cũng thể hiẹn tổng số người đã truy cập.
Đê làm việc này bạn phải cài đặt Counter Module và kích hoạt Counter Addon.
</description>
<version>0.1</version>
<date>2007-02-28</date>
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
<name xml:lang="ko">NHN</name>
<name xml:lang="jp">NHN</name>
<name xml:lang="en">NHN</name>
<name xml:lang="es">NHN</name>
<name xml:lang="zh-CN">NHN</name>
<name xml:lang="ru">NHN</name>
<name xml:lang="zh-TW">NHN</name>
<name xml:lang="vi">NHN</name>
</author>
</widget>

View file

@ -1,40 +1,40 @@
<?php
/**
* @class counter_status
* @author zero (zero@nzeo.com)
* @version 0.1
* @brief counter 모듈의 데이터를 이용하여 counter 현황을 출력
**/
class counter_status extends WidgetHandler {
/**
* @brief 위젯의 실행 부분
* ./widgets/위젯/conf/info.xml에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {
// 전체, 어제, 오늘 접속 현황을 가져옴
$oCounterModel = &getModel('counter');
$site_module_info = Context::get('site_module_info');
$output = $oCounterModel->getStatus(array('00000000', date('Ymd', time()-60*60*24), date('Ymd')), $site_module_info->site_srl);
foreach($output as $key => $val) {
if(!$key) Context::set('total_counter', $val);
elseif($key == date("Ymd")) Context::set('today_counter', $val);
else Context::set('yesterday_counter', $val);
}
// 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)
$tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);
Context::set('colorset', $args->colorset);
// 템플릿 파일을 지정
$tpl_file = 'counter_status';
// 템플릿 컴파일
$oTemplate = &TemplateHandler::getInstance();
return $oTemplate->compile($tpl_path, $tpl_file);
}
}
?>
<?php
/**
* @class counter_status
* @author NHN (developers@xpressengine.com)
* @version 0.1
* @brief counter 모듈의 데이터를 이용하여 counter 현황을 출력
**/
class counter_status extends WidgetHandler {
/**
* @brief 위젯의 실행 부분
* ./widgets/위젯/conf/info.xml에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {
// 전체, 어제, 오늘 접속 현황을 가져옴
$oCounterModel = &getModel('counter');
$site_module_info = Context::get('site_module_info');
$output = $oCounterModel->getStatus(array('00000000', date('Ymd', time()-60*60*24), date('Ymd')), $site_module_info->site_srl);
foreach($output as $key => $val) {
if(!$key) Context::set('total_counter', $val);
elseif($key == date("Ymd")) Context::set('today_counter', $val);
else Context::set('yesterday_counter', $val);
}
// 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)
$tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);
Context::set('colorset', $args->colorset);
// 템플릿 파일을 지정
$tpl_file = 'counter_status';
// 템플릿 컴파일
$oTemplate = &TemplateHandler::getInstance();
return $oTemplate->compile($tpl_path, $tpl_file);
}
}
?>

View file

@ -1,54 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<skin version="0.2">
<title xml:lang="ko">접속자 현황 출력 기본 스킨 </title>
<title xml:lang="jp">接続統計表示のデフォルトスキン</title>
<title xml:lang="zh-CN">计数器默认皮肤</title>
<title xml:lang="en">Default Counter Skin </title>
<title xml:lang="vi">Skin Counter mặc định</title>
<title xml:lang="zh-TW">計數器預設面板</title>
<description xml:lang="ko">counter_status 의 기본 스킨</description>
<description xml:lang="jp">接続統計counter_statusのデフォルトスキン</description>
<description xml:lang="zh-CN">计数器默认皮肤。</description>
<description xml:lang="en">Default skin of counter_status</description>
<description xml:lang="vi">Skin mặc định hiển thị trạng thái của Counter.</description>
<description xml:lang="zh-TW">計數器預設面板。</description>
<version>0.1</version>
<date>2007-02-28</date>
<link>http://www.zeroboard.com</link>
<author email_address="zero@zeroboard.com" link="http://www.zeroboard.com">
<name xml:lang="ko">제로</name>
<name xml:lang="jp">Zero</name>
<name xml:lang="vi">zero</name>
<name xml:lang="zh-CN">zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="zh-TW">zero</name>
</author>
<colorset>
<color name="layout">
<title xml:lang="ko">레이아웃에 맞춤</title>
<title xml:lang="jp">レイアウトに合わせる</title>
<title xml:lang="zh-CN">随布局</title>
<title xml:lang="en">레이아웃에 맞춤</title>
<title xml:lang="vi">Tùy chỉnh giao diện</title>
<title xml:lang="zh-TW">隨版面</title>
</color>
<color name="white">
<title xml:lang="ko">하얀색(기본)</title>
<title xml:lang="jp">白(デフォルト)</title>
<title xml:lang="zh-CN">白色(默认)</title>
<title xml:lang="en">White (default)</title>
<title xml:lang="vi">White (Mặc định)</title>
<title xml:lang="zh-TW">白色(預設)</title>
</color>
<color name="black">
<title xml:lang="ko">검은색</title>
<title xml:lang="jp"></title>
<title xml:lang="en">Black</title>
<title xml:lang="vi">Black</title>
<title xml:lang="zh-CN">黑色</title>
<title xml:lang="zh-TW">黑色</title>
</color>
</colorset>
</skin>
<?xml version="1.0" encoding="UTF-8"?>
<skin version="0.2">
<title xml:lang="ko">접속자 현황 출력 기본 스킨 </title>
<title xml:lang="jp">接続統計表示のデフォルトスキン</title>
<title xml:lang="zh-CN">计数器默认皮肤</title>
<title xml:lang="en">Default Counter Skin </title>
<title xml:lang="vi">Skin Counter mặc định</title>
<title xml:lang="zh-TW">計數器預設面板</title>
<description xml:lang="ko">counter_status 의 기본 스킨</description>
<description xml:lang="jp">接続統計counter_statusのデフォルトスキン</description>
<description xml:lang="zh-CN">计数器默认皮肤。</description>
<description xml:lang="en">Default skin of counter_status</description>
<description xml:lang="vi">Skin mặc định hiển thị trạng thái của Counter.</description>
<description xml:lang="zh-TW">計數器預設面板。</description>
<version>0.1</version>
<date>2007-02-28</date>
<link>http://xpressengine.com/</link>
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
<name xml:lang="ko">NHN</name>
<name xml:lang="jp">NHN</name>
<name xml:lang="vi">NHN</name>
<name xml:lang="zh-CN">NHN</name>
<name xml:lang="en">NHN</name>
<name xml:lang="zh-TW">NHN</name>
</author>
<colorset>
<color name="layout">
<title xml:lang="ko">레이아웃에 맞춤</title>
<title xml:lang="jp">レイアウトに合わせる</title>
<title xml:lang="zh-CN">随布局</title>
<title xml:lang="en">레이아웃에 맞춤</title>
<title xml:lang="vi">Tùy chỉnh giao diện</title>
<title xml:lang="zh-TW">隨版面</title>
</color>
<color name="white">
<title xml:lang="ko">하얀색(기본)</title>
<title xml:lang="jp">白(デフォルト)</title>
<title xml:lang="zh-CN">白色(默认)</title>
<title xml:lang="en">White (default)</title>
<title xml:lang="vi">White (Mặc định)</title>
<title xml:lang="zh-TW">白色(預設)</title>
</color>
<color name="black">
<title xml:lang="ko">검은색</title>
<title xml:lang="jp"></title>
<title xml:lang="en">Black</title>
<title xml:lang="vi">Black</title>
<title xml:lang="zh-CN">黑色</title>
<title xml:lang="zh-TW">黑色</title>
</color>
</colorset>
</skin>