묻고답하기

<?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은 뭔뜻인가요?

아님 조건구문좀 알려주세요 ㅠㅠㅠ
글쓴이 제목 최종 글
BJ람보 공지 답변을 확실히 받기위한 질문자 지침서 [6] 2017.01.25 by mxin****
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [17] 2017.09.15 by 남기남
열린8159 ModuleHandler.class.php 에러 메세지  
토이터 노트패드++에서 xe 작업할때 인코딩 뭘로 해야되나요? [1] 2012.11.17 by 송동우
clov 시작페이지 문제 [1] 2012.11.17 by xe_마니
동해수문장 IE랑 XE는 원래 궁합이 안맞나요? [1] 2012.11.16 by 송동우
동해수문장 위젯페이지 정렬문제입니다. [1] 2012.11.16 by XEMANIA
샤이링547 이미지닉 특정그룹에게 사용못하게하기.. [3] 2012.11.16 by 송동우
아수라13 상자님의 도움으로 비밀글 자동체크까지 했습니다. 근데 자물쇠 아이콘은 어찌 보이게할까요?  
동해수문장 Sol님의 플래시 태그 크기 변경이 가능한가요?  
아수라13 다시 여쭙습니다. 비밀글 자동체크 애드온??? 애드온 다봤는데 보이질 않네요. [1] 2012.11.16 by 상자님
아수라13 게시판에 글을 등록하고 관리자외 등록자외엔 못보도록 잠금기능을 하고 싶습니다 [3] 2012.11.16 by 아수라13
노튼 콘텐츠 위젯에서 레벨아이콘만 표시하게 할려면  
리치김 재 설치 시 ftp 정보 입력 단계에서 넘어가지 않습니다. file  
CEO송선생 예전 한미르 게시판 sql 파일 제로보드4나 XE로 이전하기 [1] 2012.11.16 by CEO송선생
CEO송선생 예전 한미르 게시판 sql 파일 제로보드4나 XE로 이전하기  
현이s 게시판에 쓴 글을 페이스북과 트위터에 전송할수 있나요? [1] 2012.11.16 by 푸시아
식인곰 1.4 버전 게시판ex모듈의 contact us에 대한 문의사항입니다.  
CUPA 관리자 로그인관련질문입니다. 부탁드릴께요 ㅠ. [1] 2012.11.16 by 송동우
hexit 문의드립니다 [1] 2012.11.16 by BluesPia[꾸야]
루트엘 회원정보 수정시 '잘못된 요청입니다.' file  
마용발 모바일 리사이징 문제..ㅠㅠ  
마용발 리사이징 문제떄문에요,.,,ㅠㅠ [1] 2012.11.16 by pentopen
qscesz0102 포인트 차감안내  
ymc331 타 XE 사이트 통채로 퍼오기 [3] 2012.11.15 by 데브위트™
장영조878 물리적으로 서로 다른 서버로 파일업로드를 하려면 어떻게 하면 가능할까요? [1] 2012.11.15 by 데브위트™
미스터강 제로보드 데이터 관리 관련... [1] 2012.11.15 by 데브위트™
맛있는우유 확장변수 제목을 아이콘으로 대체할 수 있나요?? [3] 2012.11.15 by Canto
이지그루브 가입 폼 관리 로그인계정에서 아이디로 선택하는 부분이 안보입니다. file  
꾸링 js파일 읽는 방법 [1] 2012.11.15 by Sulli
노멀라이저 궁금한것이 있습니다. html 배경이미지 사용할때 사이즈를 [1] 2012.11.15 by Sulli
나잔보자 xe타쿠님들 xe초보에게 희망을... [1] 2012.11.15 by Sulli