묻고답하기

<?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 남기남
Free340 shopxe 오류에 대해 질문드립니다.  
Free340 제로보드xe 주소중첩이됩니다.  
돌베개야곱 관리자 로그인  
사울 코어1.5.3.3, 크롬, 파이어폭스에서 회원정보 수정 시 '잘못된 요청입니다' [1] 2012.10.27 by 자이블루
나누냐누냐 설치중 Lost connection to MySQL server at 'reading initial communication packet', system error: 110  
nsikchoi html 제일 위에있는 xml 설정 변경하는건 어떻게 하나요?  
오락실주인 모바일게시판 목록 나오게 하려면? [1] 2012.10.27 by 퍼니엑스이
참치찌개 html 편집작성이 안됩니다.  
Konghee 회원관리에서 가입폼안에추가항목에관하여  
초짜관리자 1.5.3 업그레이드 이후 관리자 페이지를 못들어가고 있습니다. [1] 2012.10.27
jn4kim 게시판에서 그룹아이콘 혹은 레벨아이콘 나오게하는방법..? [2] 2012.10.27 by 퍼니엑스이
헐키헐키 관리자의 회원목록에 포인트를 추가하여 오름정렬 내림정렬을 위해 사용하려는데요... [2] 2012.10.27 by 송동우
문상순727 위젯 수정만 하려고 하면 이러네요 [1] file 2012.10.27 by xe_마니
본체 게시판 관리자에서 스킨관리를 들어가면 file  
쟈니킴 메인 서브 선택하는방법 SOS [2] 2012.10.27 by 숭숭군
밥ss nginx 관련하여 질문드려요..  
아기푸돌이 최종관리자모드 아디와 비번을 잃어 버렸는데요.  
하하하3080 XE설치 후 이 부분은 어떻게 해야 삭제 가능한가요? [2] file 2012.10.27 by 민기
긍게말여 페이지 글 하단에 "이 게시물을..." 없애는 방법 뭔가요? [2] 2012.10.27 by 민기
하늘님아 Query ID값이 잘못 지정되었습니다 오류  
PASTEL 게시판 EX 질문  
kooldog 정말 급합니다 ㅜㅜ 도움이 절실해요..  
CEO송선생 게시판 추천수 에러  
namsman 레벨아이콘에 갖다대면 나오는 포인트 라는말 어디서 수정해야하나요? [1] 2012.10.26 by 송동우
jikong 레이아웃 편집에서 배경색 바꾸기 [1] 2012.10.26 by ITPLE[꾸야]
유병석788 게시판이 열리지 않습니다 [1] file 2012.10.26 by xe_마니
꾸링 그림판? 그림그리기 스킨..  
쎈달 파일첨부가 안되네요..ㅠㅠ  
시릐우스 BGM관련해서 이런건 어떻게하는건가요? [2] 2012.10.26 by 시릐우스
김써니 모바일 스케치북 게시판 댓글의 프로필사진 질문입니다. [1] 2012.10.26 by 온달왕자