묻고답하기

<?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.10.25 by 송동우
좋은나무 Sketchbook5 게시판 사용시 v 표시가 ? 로 깨지는 문제 [1] 2012.10.25 by 온달왕자
노튼 접속자표시 위젯에서 모바일 표시  
Daniel 메일 전송 시 language type 설정 어떻게 해야 하나요? ㅠㅠㅠ [1] 2012.10.25 by Daniel
SEAN76 contact us에서 보내지는 E-mail 제목과 레이아웃 [1] 2012.10.25 by 송동우
smarthoony xe 500에러 , 로그인하면 잘나오고 비로그인시 500에러 나옴니다.  
saliey 스크롤바가 안생겨요 도와주세요..ㅠㅠ! [1] 2012.10.25 by DynamicLaser
비밀얌 브라우저에서 PDF 파일 다운로드 버튼 없애는 방법?? [1] file 2012.10.25 by DynamicLaser
본체 게시판에 글쓰기 하면 소셜로 연동되는거요 [1] file 2012.10.25 by 온달왕자
온달왕자 xe 게시판에 연동시켜서 설치한 페이스북 덧글창 궁굼하네요 file  
헐키헐키 이 코드에 어디가 문제인지 좀 봐주세요!! [1] 2012.10.25 by 송동우
꿀꺽2 회원당 한 번씩만 게시글을 등록할 수 있는 게시판 [1] 2012.10.25 by 송동우
아기푸돌이 오래전 제로보드 입니다만 잘 쓰고 있어요 근데 [1] 2012.10.25 by 아이맵
카타쿠 게시판 [3] 2012.10.25 by 늘푸른TM
디테일크로키 확장변수 ID별 권한부여(궁금) [1] 2012.10.25 by 송동우
hiroo 게시판dx [1] 2012.10.25 by 아직없는닉
오락실주인 게시판스킨설정 설정표시는 먼가요? [1] file 2012.10.25 by 송동우
쟈니킴 레이아웃 제작 서브 페이지  
ITPLE[꾸야] 제가 임의로 설정한 변수를 XE전체에서 사용하려면 어떻게 해야하나요? [1] 2012.10.25 by ITPLE[꾸야]
석이짱 게시판 글 작성시 메일로 전달  
노멀라이저 xe 1.5.3.3 버전 설문조사 기능 문제 제기 [1] 2012.10.25 by 사은우502
노멀라이저 송동우님 귀찮으시겠지만 다시한번 봐주세요 ㅠㅠ file  
노멀라이저 브라우저 제목앞에 고정적으로 이름을... [1] 2012.10.25 by 송동우
백용권 게시판을 위젯으로 가능한가요?  
카이닉스 랭킹출력 위젯에서 특정 게시판(모듈)판 추출하는 방법이 궁금합니다. [1] 2012.10.26 by 푸시아
먹물 인터넷-공유기1-공유기2 환경에서 웹서버 접근 문제 [1] 2012.10.26 by 푸시아
hannah0031 게시판 업데이트할려고 하니깐...  
제로이드 게시판 굵게지정이 적용이 안되네요..ㅠㅠ [1] 2012.10.26 by 푸시아
새올 싸이트 이전 어텋게 해야 하는지...... [1] 2012.10.26 by 푸시아
앙금골리앗 페이지 모듈에 대해 궁금한게 있는데요 [1] 2012.10.26 by xe_마니