#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:
zero 2008-06-09 05:18:19 +00:00
parent 971e8f78ba
commit dc941805d4
9 changed files with 59 additions and 16 deletions

View file

@ -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);