묻고답하기

<?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 남기남
찰스 스크롤바가 안나오게 할려구 합니다.  
www www 가 자동으로 사라지는군요. [7] 2008.04.07 by RainSky
박한일771 "Can''t connect to local MySQL server through socket ''/tmp/mysql.sock'' (2)" [1] 2008.04.07 by tio2
쿨카피 카운터 오류에 대해서 질문드립니다.  
로즈628 홈페이지 고수님들 제발 문의좀 받아주세요. [2] 2008.04.07 by J..
serfcx 제목이 써지질 않습니다!! [1] file 2008.04.07 by J..
용스다 1.0.0 업그레이드 후 2차 메뉴가 밀려 화면이 깨집니다. 도움주셔요 [2] file 2008.04.07 by 용스다
라크라임 제로보드 게시판 내용을 가져오고 싶은데요.. [1] file 2008.04.07 by J..
새로 시작하려고합니다 UTF-8 필요한가요? [1] 2008.04.07 by 뮤직윤
sakurastorm 게시판 폰트가 바뀌지 않습니다... [1] file 2008.04.07 by J..
한마디 hangoon님, 통합검색이 잘 되십니까? [1] file 2008.04.07 by J..
리아421 설치할때 putty 에서 패스워드입력해도안되네요... [1] file 2008.04.07 by J..
gnee css수정없이 레이아웃 오른쪽부분을 쓰려는데.. [1] file 2008.04.07 by J..
박상범473 "아이디저장" 기능 사용 "로그인유지"기능 삭제 문의!!  
조태성613 외부페이지를 이용한 데이타 출력에 관련된 질문입니다.  
늘미소 외부페이지에 별도로 작성된 프로그램을 연결할 때 변수값을 어떻게 전달하는지요? [5] 2008.04.07 by JnCsoft
박봉수610 위젯코드 어떻게 사용하는건가요. [4] file 2008.04.07 by 가다오다
inc45 서브쿼리 날려보신분 계시나요?  
황소111 카테고리별 ''공지'' 만 보이는 방법알고 싶어요 file  
Vitamind.kr CSS 폰트 사이즈, 폰트 페이스 관련 질문 [2] 2008.04.07 by Vitamind.kr
cowboy671 서버에 올린 zbxe폴더가 안지워져요. [1] 2008.04.07 by Vitamind.kr
Vitamind.kr CSS및 레이어 관련 몇가지 질문 file  
감나무2 제로보드 로고 [4] 2008.04.07 by J..
행복한일상 2차 메뉴에는 new 마크 표시되게못할까요?  
zisunny 관리자 로그인을 하면 암호가 틀리다는데... [1] 2008.04.07 by J..
복실양 최근 게시글 클릭시 내용만 팝업으로 띄울수는 없나요????  
로이건우 큰 이미지 줄이지 않고 그대로 보이게 하기  
양하현 고수분들 제발 답변좀 부탁드리겠습니다.. [3] 2008.04.07 by J..
다프린 퀴리xml에 문의좀 할려고 하는데요..  
박봉수610 zbxe 게시판을 위젯 사용하지 않고 index.html 최근게시물 올리는 방법 있는나요? [7] 2008.04.07 by FFedd