mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-31 00:59:58 +09:00
#445 위젯 코드 생성시 mid_list가 아닌 mid라는 지시어로 단일 mid를 선택하게 하고 archive_list, tag_list의 mid_list를 mid로 변경
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4253 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
971e8f78ba
commit
dc941805d4
9 changed files with 59 additions and 16 deletions
|
|
@ -15,21 +15,25 @@
|
|||
* 결과를 만든후 print가 아니라 return 해주어야 한다
|
||||
**/
|
||||
function proc($args) {
|
||||
// 위젯 자체적으로 설정한 변수들을 체크
|
||||
$title = $args->title;
|
||||
$mid_list = explode(",",$args->mid_list);
|
||||
if($args->mid_list) {
|
||||
$tmp_mid = explode(",",$args->mid_list);
|
||||
$mid = $tmp_mid[0];
|
||||
} else {
|
||||
$mid = $args->mid;
|
||||
}
|
||||
|
||||
// DocumentModel::getMonthlyArchivedList()를 이용하기 위한 변수 정리
|
||||
$obj->mid = $mid_list;
|
||||
$obj->mid = $mid;
|
||||
|
||||
// document 모듈의 model 객체를 받아서 getMonthlyArchivedList() method를 실행
|
||||
$oDocumentModel = &getModel('document');
|
||||
$output = $oDocumentModel->getMonthlyArchivedList($obj);
|
||||
|
||||
// 템플릿 파일에서 사용할 변수들을 세팅
|
||||
if(count($mid_list)==1) $widget_info->module_name = $mid_list[0];
|
||||
$widget_info->module_name = $mid;
|
||||
$widget_info->mid = $mid;
|
||||
|
||||
$widget_info->title = $title;
|
||||
$widget_info->title = $args->title;
|
||||
$widget_info->archive_list = $output->data;
|
||||
|
||||
Context::set('widget_info', $widget_info);
|
||||
|
|
|
|||
|
|
@ -54,14 +54,14 @@
|
|||
<description xml:lang="es">Este será el título del reporte.</description>
|
||||
<description xml:lang="en">Это будет заголовком отчета.</description>
|
||||
</var>
|
||||
<var id="mid_list">
|
||||
<var id="mid">
|
||||
<name xml:lang="ko">대상 모듈</name>
|
||||
<name xml:lang="zh-CN">对象模块</name>
|
||||
<name xml:lang="jp">モジュール</name>
|
||||
<name xml:lang="en">Target Module</name>
|
||||
<name xml:lang="es">Módulo objetivo</name>
|
||||
<name xml:lang="ru">Модуль назначения</name>
|
||||
<type>mid_list</type>
|
||||
<type>mid</type>
|
||||
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다.</description>
|
||||
<description xml:lang="zh-CN">把被选模块作为统计对象。</description>
|
||||
<description xml:lang="jp">チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。</description>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<!--@if($layout_info->mid)-->
|
||||
<li><a href="{getUrl('','mid',$layout_info->mid,'search_target','regdate','search_keyword',$val->month)}">{zdate($val->month,'Y. m')}</a> ({$val->count})</li>
|
||||
<!--@else-->
|
||||
<li><a href="{getUrl('','mid',$mid,'search_target','regdate','search_keyword',$val->month)}">{zdate($val->month,'Y. m')}</a> ({$val->count})</li>
|
||||
<li><a href="{getUrl('','mid',$widget_info->mid,'search_target','regdate','search_keyword',$val->month)}">{zdate($val->month,'Y. m')}</a> ({$val->count})</li>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue