묻고답하기

<?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 남기남
스토리마스터 몇초뒤 홈페이지이동 [1] 2012.11.18 by LI-NA
koreafeel xe 외부페이지와 php 페이지의 위젯문의 [1] 2012.11.18 by 송동우
함락신모드 회원정보 수정 금지 [1] 2012.11.18 by 송동우
산삼짱 기본 url? [1] 2012.11.18 by 송동우
맛있는우유 xe 위키는 1.5버전용이 없나요..?  
Neda_love 분류를 설정햇는데 분류목록이 않보이네요..ㅠ file  
멀티에고 Board Dx 에서 오른쪽에 있는 로그인화면 없애려면 어떻게 해야하나요?  
Asaph 텍스타일 Textyle Hub '해당 사용자가 없습니다' ,최근 글.. 문제 해결책 알려주세요.  
Asaph 텍스타일 Textyle Hub '해당 사용자가 없습니다' ,최근 글.. 문제 해결책 알려주세요.  
Asaph 텍스타일 Textyle Hub '해당 사용자가 없습니다' ,최근 글.. 문제 해결책 알려주세요.  
초심자처럼 브라우저별로 css 차이?? [3] file 2012.11.18 by 윈컴이
열린8159 XE설치후 과정에서 DB정보입력 후 에러...  
뭉뭉 사이트맵에서 메뉴 추가하면 웰컴 페이지에서 메뉴가 보여야 되는 것 아닌가요? [1] 2012.11.18 by 아직없는닉
MOA철 쉬운설치 이상한 목록들? file  
한번할라냐 게시판dx쓰고있는데 드래그하면 댓글내용이 사라집니다; file  
팡팡곰 iframe,embed 동영상 자동 리사이징 애드온 1.4 설치... [2] 2012.11.17 by 팡팡곰
Asaph 우분투 파일첨부 도와주세요.ㅠㅠ [12] 2012.11.17 by Asaph
averyJeong 로그인이 안되요 [1] 2012.11.17 by 루트엘
함락신모드 파일업로드 질문이요 file  
츄우양 구매한도메인으로 접속해도 기본도메인이 떠요 [1] 2012.11.17 by 루트엘
별을사랑했네 어떤 디렉토리 파일인지 알려주시면 감사하겠습니다. [1] file 2012.11.17 by 윈컴이
산삼짱 익명 댓글 번호 매기기 관련 질문 드립니다  
color77 위아래 TOP으로 옮기게하는 건 애드온인가요 위젯인가요 어디서 다운받을수있는지 좀 알려주심감사할게요 [1] file 2012.11.17 by 푸시아
마도니 설치오류 (tmpDB.config.php )  
genosaid 메뉴바에서 롤오버 서브메뉴를 가능케 하려면 어떻게 해야하나요? [3] 2012.11.17 by genosaid
동글유부 홈페이지 스크롤바요~ [1] 2012.11.17 by XEMANIA
zartin 특정 게시판에 한번만 글 쓰게 하는 방법은 없나요? [1] 2012.11.17 by 송동우
열린8159 ModuleHandler.class.php 에러 메세지  
토이터 노트패드++에서 xe 작업할때 인코딩 뭘로 해야되나요? [1] 2012.11.17 by 송동우
clov 시작페이지 문제 [1] 2012.11.17 by xe_마니