묻고답하기

<?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 남기남
행복한일상 RSS 사용시 사이트속도와 트래픽 증가와 관련이 있는가요?  
:맥노턴 메뉴를 수정하거나 추가하면 a:...로 바뀝니다. [2] [1] 2008.04.13 by :맥노턴
행복한일상 네이버,다음,등등.. 검색엔진에서 검색이 안되는이유 아시는분? [2] 2008.04.13 by 행복한일상
Bt. 다국어 지원을 위해 zbXE 여러개 설치후 회원DB 연동.... [4] 2008.04.13 by 닥쳐라뚜비야
hckim 게시판 삭제 버튼 사라 졌습니다. [1] file 2008.04.13 by J..
류성영387 iframe 안에서만 링크이동이 되는 현상  
오순도순 2차메뉴의 위젯 오른쪽으로 밀리는 현상 [1] file 2008.04.13 by 백성찬
MGB 제로보드 XE 스킨게시판에 대해서 궁금합니다. [4] 2008.04.13 by MGB
음악사랑 업데이트 이후에 로그인이 안됩니다. [1] 2008.04.13 by 음악사랑
::동산지기 회원가입 화면이 나오질 않는데요 [1] 2008.04.13 by ::동산지기
시사랑2 svn 업데이트 관련 / 부탁드립니다. [1] 2008.04.13 by 빈센뚜
포트거스.D.에이스 여러 주소로 접속시 ....... [1] 2008.04.13 by RainSky
심현애 외부페이지 주소창접근시 권한문제입니다.. [1] 2008.04.13 by RainSky
에스피 게시물 출력이 전혀 안 됩니다. [3] 2008.04.13 by 에스피
hckim index.php 변경되어 있습니다.  
하늘384 optimizer 첵크  
카카달려 특정 게시판에 한해 검색 파라미터를 제한할 수 있나요?  
hckim 재설치 오류 도와주세요 [3] file 2008.04.13 by sql
최황삼 글 수정 후 예기치 않은 소스의 변경과 댓글이 보이지 않음  
물배 아시는 분 있으시면 시원한 답변을... [2] 2008.04.13 by font
행복한일상 네이버 포토 갤러리 같은 기능 구현될 날이 올까요.. 흠.. [4] 2008.04.13 by hangoon
snowmas 상담게시판의 댓글을 익명으로...  
sagazaki 관리자 페이지에서 애드온 메뉴가 보이지 않아요 [1] file 2008.04.13 by jun
박성모266 mysql 버전업 후 xe 설치하는데...빈창뜨고 처음으로 돌아갑니다. [1] 2008.04.13 by 제임쓰
가너외라 zb5 메뉴가 어디 있지요.. [1] 2008.04.14 by RainSky
carrera 설문조사 (poll) 기능을 메인페이지에 띄울 수도 있을까요? [1] 2008.04.14 by RainSky
한진교448 회원등급에 따른 html문서 접근권한 설정 [1] 2008.04.14 by RainSky
리쿠츼 동영상 매뉴얼 제 1강 강좌에서 [2] 2008.04.14 by 째즈
철장통치 동영상 링크시에.... 자동삽입 문자가... [2] 2008.04.14 by 조성용747
sugarkane 확장변수를 이용한 게시판 -> 최근글목록