묻고답하기

<?php
    /**
     * @class point_status
     * @author zero (zero@nzeo.com)
     * @source modifier Yiem (arphile@live.co.kr)
     * @brief 포인트 현황 출력 위젯
     * @version 1.0
     **/

    class point_status extends WidgetHandler {

        /**
         * @brief 위젯의 실행 부분
         *
         * ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다
         * 결과를 만든후 print가 아니라 return 해주어야 한다
         **/
        function proc($args) {
        $lottery_member_srl = 1114;
        $lottery_cost = 50;
       
            // 비로그인 사용자의 경우 결과를 출력하지 않음
            if(!Context::get('is_logged')) return;

            // 로그인 정보를 구함
            $logged_info = Context::get('logged_info');
            $member_srl = $logged_info->member_srl;
            if(!$member_srl) return;

            // 포인트 관련 설정을 구함
            $oModuleModel = &getModel('module');
            $config = $oModuleModel->getModuleConfig('point');

            // 포인트 내역을 구함
            $oPointModel = &getModel('point');
            $widget_info->point = $oPointModel->getPoint($member_srl);
            $widget_info->level = $oPointModel->getLevel($widget_info->point, $config->level_step);
            $widget_info->level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $widget_info->level);
            $widget_info->lottery = $oPointModel->getPoint($lottery_member_srl) - $lottery_cost;

            // 최고 레벨이 아니면 다음 레벨로 가기 위한 per을 구함
            if($widget_info->level < $config->max_level) {
                $next_point = $config->level_step[$widget_info->level+1];
                $current_point = $config->level_step[$widget_info->level];
                if($next_point > 0) $per = (int)( ($widget_info->point - $current_point) / ( $next_point - $current_point )*100);
            }
            
            //변수 최종확정
            $cur_exp = $widget_info->point - $current_point;
            
            //위젯으로 보내기
            $widget_info->per = $per;
            $widget_info->next_point = $next_point;
            $widget_info->cur_exp = $cur_exp;
            $widget_info->current_point = $current_point;

            // 단위 설정
            $widget_info->point_unit = $config->point_name;

            // widget_info를 context setting
            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 = 'status';

            // 템플릿 컴파일
            $oTemplate = &TemplateHandler::getInstance();
            return $oTemplate->compile($tpl_path, $tpl_file);
        }
    }
?>

일단 포인트 현황 위젯 class html 정보인데요.
보시다시피 lottery 가 포함된 포인트 복권 개조판 위젯도 포함되어 있습니다.
그런데 문제점이 로그인을 하지 않으면 복권 개조판 위젯도 보이지 않는다는겁니다...

그냥 공백으로 나와요 ㅎㅎ

그래서 조건문으로 로그인이나 비로그인이나 둘다 출력 가능하게 할수 있을까요??
비로그인 상태에서는 포인트 현황표도 보이게끔...
그리고 
            // 비로그인 사용자의 경우 결과를 출력하지 않음
            if(!Context::get('is_logged')) return;

뒤에 붙는 return은 뭔뜻인가요?

아님 조건구문좀 알려주세요 ㅠㅠㅠ
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
JnCsoft [Q] 캐릭터셋에 따라 폼메일이 안돼요.  
yak 갤러리 게시판의 글을 카테고리별로 나열하여 보여주는 목록..  
조용식867 최근문서 출력을 특정 게시물 번호에서 특정번호 사이 까지 하려면..?  
마일드세븐 다시한번 질문 드립니다.. 제발..  
김효영726 도와주십쇼 도무지 이해가 안됩니다 ㅜ.ㅜ 제발 ㅜ.ㅜ [2] 2008.04.22 by GPMz
david2046 위젯을 많이 넣으면 페이지 오류가 납니다. [1] 2008.04.22 by GPMz
삼어제어기 제로보드 로그인이 안되는데... [2] 2008.04.22 by 된장맛껌
힐러리 업데이트 이후로 홈페이지 완전 망가졌습니다.. [2] 2008.04.22 by GPMz
왜만지냐 링크로 자바값넘기는방법 알려주세요  
김문수497 로그인폼 틀어짐 ~~ file  
sakurastorm 리플이 안 나와요..;;  
힐러리 이거 대체 무슨 오류인가요..?  
sbshs77 회원 정보.. [6] 2008.04.22 by sbshs77
sbshs77 1.0.0에서 로그아웃문제..  
sbshs77 제로님  
권영덕651 전체메일 발송후 회원관리 모양에 에러가 [4] file 2008.04.22 by 권영덕651
민이688 캐시파일 재설정 스크립트 오류  
구그 제로보드 기본 레이아웃에 대해 [2] 2008.04.22 by test
이동환 글내용 볼때 상단 표시 설정은 어디서? [4] 2008.04.22 by 이동환
이하민 로그인 창이 으깨져(?) 나옵니다..;;;;  
Honeybee 미국 웹호스팅 사용하시는 분께` [1] 2008.04.23 by 도움이
yak 최근이미지 + 카테고리 분류 출력 형태의 위젯  
yak 카테고리출력 + 이미지썸네일 위젯..  
etowers 로고삽입!! [2] 2008.04.23 by etowers
힐러리 로그아웃후 백지화면 어떻게 해결하나요!?!?  
yak 통합검색 스킨 수정이 왜 안먹을까요?  
정성욱613 질문좀할게요!! XE사용중에 [1] 2008.04.23 by Mr.밥통
bonnie 맥에서 putty 대신 쓸수 있는게 있나요?? [2] 2008.04.23 by bonnie
블루빈 게시판 연동관련 문의 [3] 2008.04.23 by 블루빈
DreamCT 우측메뉴 부분과 컨텐츠 부분이 함께 늘어나게 하는 방법좀 여쭤봅니다. [5] file 2008.04.23 by DreamCT