title; $list_count = (int)$args->list_count; if(!$list_count) $list_count = 5; $tmp_groups = explode(",",$args->target_group); $count = count($tmp_groups); for($i=0;$i<$count;$i++) { $group_name = trim($tmp_groups[$i]); if(!$group_name) continue; $target_group[] = $group_name; } if(!count($target_group)) { $site_module_info = Context::get('site_module_info'); $oMemberModel = &getModel('member'); $group_list = $oMemberModel->getGroups((int)$site_module_info->site_srl); if(!$group_list) return; $target_group = array_keys($group_list); } $obj->selected_group_srl = implode(',',$target_group); $obj->list_count = $list_count; $output = executeQuery('member.getMemberListWithinGroup', $obj); $widget_info->member_list = $output->data; $widget_info->title = $title; Context::set('widget_info', $widget_info); // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); Context::set('colorset', $args->colorset); // 템플릿 파일을 지정 $tpl_file = 'list'; // 템플릿 컴파일 $oTemplate = &TemplateHandler::getInstance(); $output = $oTemplate->compile($tpl_path, $tpl_file); return $output; } } ?>