묻고답하기

<?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.27 by 산삼짱
LEe마스터 스팸 테러 당했어요 ㅠㅠㅠ [1] 2012.11.26 by 송동우
ibasic Parse error 가 뜨는데 왜 그렇죠 ?  
웹개밥 시간이지나면 휴지통에서 자동삭제? [1] 2012.11.26 by 송동우
아수라13 위젯페이지 생성한다음 글 작성할때 레이어 추가를 하려면 어떻게 하나요?  
비스쿠리 네이버 analytics 유입상세URL이 잘려서 나오는 현상 해결좀.. file  
디테일크로키 확장변수 '일정'변수에 시-분-초 추가 등록  
보로봉봉 어드민 사이트맵에서...  
genosaid 한국타운 레이아웃 쓰시는 분 계신가요? 로그인이 안되네요.. [3] file 2012.11.26 by genosaid
아담하와 p3p? [3] 2012.11.26 by 아담하와
윅스 스팸 공동대응 API설치하고 관리자 페이지 접근이 안됩니다. [1] 2012.11.26
INKONLINE 도메인 /xe 삭제 방법 [1] 2012.11.26 by 송동우
아담하와 p3p정책? xe는 어디에 입력? [1] 2012.11.26 by 송동우
블루소룡 급급급 페이지가 안떠요.. 도와주세요 [1] 2012.11.26 by 송동우
멩이123 사이트 맵에서 영문메뉴  
Lemon Tree 최근글 탭에 '전체'가 나오게 하는 방법은? file  
슬빰 페이지에 동영상을 넣고싶습니다. [1] 2012.11.26 by 溺內
리게 백지상태 문의  
슬빰 페이지에 동영상을 넣고싶습니다. file  
맛있는우유 이런건 어떻게 만드나요? [2] 2012.11.26 by 숭숭군
동글유부 아이프레임 안에서 다른 페이지 아이프레임 안으로 링크 가능할까요? [1] 2012.11.25
아수라13 NetCabin_x3 를 설정하여 적용하고 있는데... 위젯박스부분 수정 하는 방법을 모르겠네요. [2] 2012.11.25 by 송동우
감사하는마음이죠 최신글 위젯에서 확장변수값을 표시하고 싶은데요 - 재질문인데 읽어봐주시면 감사하겠어요 [2] file 2012.11.25 by 송동우
디쎔버 관리자모드 - 페이지 - 브라우저제목의 링크값이 이상해요 [4] 2012.11.25 by 디쎔버
genosaid cond="$lang_type=='en'" 언어변경 소스 크롬에서 안먹히나요? [2] 2012.11.25 by BluesPia[꾸야]
디쎔버 관리자페이지 짧은 주소가 이상해요.  
simba1030 다시 질문드립니다 ^^랜덤이미지관련 부탁드립니다. file  
두바이 웹 페이지 제목 고정하기 [1] 2012.11.25 by 송동우
감사하는마음이죠 최신글 위젯에서 확장변수값을 표시하고 싶은데요 (질문 꼭 한번만 읽어봐주세요) [2] file 2012.11.25 by 송동우
hexit DB 쿼리 관련해서.... [2] 2012.11.25 by 송동우