<?php
include_once('../../common.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');

$layout_no = isset($_POST['layout']) ? $_POST['layout'] : ''; // 기본값을 빈 문자열로 설정
$layout_name = isset($rb_core['layout']) ? $rb_core['layout'] : ''; // 기본값을 빈 문자열로 설정
$theme_name = isset($rb_core['theme']) ? $rb_core['theme'] : ''; // 기본값을 빈 문자열로 설정
?>


<?php
    $sql = "SELECT * FROM rb_module WHERE md_layout = '{$layout_no}' AND md_theme = '{$theme_name}' AND md_layout_name = '{$layout_name}' ORDER BY md_order_id, md_id ASC";
    $sql_cnts = sql_fetch("SELECT COUNT(*) as cnt FROM rb_module WHERE md_layout = '{$layout_no}' AND md_theme = '{$theme_name}' AND md_layout_name = '{$layout_name}'");
    $result = sql_query($sql);
    $rb_module_table = "rb_module";

if ($result) { // 결과가 유효한지 확인
    for ($i = 0; $row_mod = sql_fetch_array($result); $i++) {
?>

        
        <ul class="content_box" style="width:<?php echo $row_mod['md_width'] ?>%; height:<?php echo $row_mod['md_height'] ?>;" data-layout="<?php echo $row_mod['md_layout'] ?>" data-title="<?php echo $row_mod['md_title'] ?>" data-id="<?php echo $row_mod['md_id'] ?>" data-order-id="<?php echo $row_mod['md_id'] ?>">
            
            <?php if(isset($row_mod['md_type']) && $row_mod['md_type'] == "latest") { ?>
               
                <?php echo rb_latest($row_mod['md_skin'], $row_mod['md_bo_table'], $row_mod['md_cnt'], 999, 1, $row_mod['md_id'], $row_mod['md_sca']); ?>
            
                <?php if($is_admin) { ?>
                    <?php if(rb_skin_select_is('latest', $row_mod['md_skin']) != "true") { ?>

                    <div class="no_data_section">
                        <ul><img src="./theme/rb.basic/rb.img/icon/icon_error.svg" style="width:50px;"></ul>
                        <ul class="no_data_section_ul1 font-B">출력 스킨이 잘못되었습니다.</ul>
                        <ul class="no_data_section_ul2"><?php echo $row_mod['md_title'] ?>의 스킨폴더가 삭제 되었거나<br>출력스킨이 지정되지 않았습니다.</ul>
                    </div>

                    <?php } ?>


                    <!-- 설정 { -->
                    <span class="admin_ov">
                        <div class="mod_edit">
                            <ul class="middle_y text-center">
                                <h2 class="font-B"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?> <span>모듈 설정</span></h2>
                                <h6 class="font-R">해당 모듈의 설정을 변경할 수 있습니다.</h6>
                                <button type="button" alt="설정열기" class="btn_round btn_round_bg admin_set_btn" onclick="set_module_send(this);">설정</button>
                                <button type="button" alt="모듈삭제" class="btn_round admin_set_btn" onclick="set_module_del(this);">삭제</button>
                            </ul>
                        </div>
                    </span>
                    <!-- } -->
                    
                <?php } ?>
                
            <?php } ?>
            
            <?php if(isset($row_mod['md_type']) && $row_mod['md_type'] == "widget") { ?>
               
                <?php include(G5_PATH.'/rb/'.$row_mod['md_widget'].'/widget.php'); ?>

                <?php if($is_admin) { ?>
                    <?php if(rb_widget_select_is('rb.widget', $row_mod['md_widget']) != "true") { ?>

                    <div class="no_data_section">
                        <ul><img src="./theme/rb.basic/rb.img/icon/icon_error.svg" style="width:50px;"></ul>
                        <ul class="no_data_section_ul1 font-B">출력 위젯이 잘못되었습니다.</ul>
                        <ul class="no_data_section_ul2"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?>의 위젯폴더가 삭제 되었거나<br>출력위젯이 지정되지 않았습니다.</ul>
                    </div>

                    <?php } ?>


                    <!-- 설정 { -->
                    <span class="admin_ov">
                        <div class="mod_edit">
                            <ul class="middle_y text-center">
                                <h2 class="font-B"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?> <span>모듈 설정</span></h2>
                                <h6 class="font-R">해당 모듈의 설정을 변경할 수 있습니다.</h6>
                                <button type="button" alt="설정열기" class="btn_round btn_round_bg admin_set_btn" onclick="set_module_send(this);">설정</button>
                                <button type="button" alt="모듈삭제" class="btn_round admin_set_btn" onclick="set_module_del(this);">삭제</button>
                            </ul>
                        </div>
                    </span>
                    <!-- } -->
                    
                <?php } ?>
            <?php } ?>
            
            
            <?php if(isset($row_mod['md_type']) && $row_mod['md_type'] == "banner") { ?>
               
                <?php echo rb_banners($row_mod['md_banner'], $row_mod['md_banner_id'], $row_mod['md_banner_skin']); ?>
                
                <?php if($is_admin) { ?>
                  
                   <?php if(rb_banner_select_is($row_mod['md_banner']) != "true") { ?>
                   
                    <div class="no_data_section">
                        <ul><img src="./theme/rb.basic/rb.img/icon/icon_error.svg" style="width:50px;"></ul>
                        <ul class="no_data_section_ul1 font-B">배너 출력이 잘못되었습니다.</ul>
                        <ul class="no_data_section_ul2"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?>의 배너가 삭제 되었거나<br>배너가 지정되지 않았습니다.</ul>
                    </div>

                    <?php } ?>


                    <!-- 설정 { -->
                    <span class="admin_ov">
                        <div class="mod_edit">
                            <ul class="middle_y text-center">
                                <h2 class="font-B"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?> <span>모듈 설정</span></h2>
                                <h6 class="font-R">해당 모듈의 설정을 변경할 수 있습니다.</h6>
                                <button type="button" alt="설정열기" class="btn_round btn_round_bg admin_set_btn" onclick="set_module_send(this);">설정</button>
                                <button type="button" alt="모듈삭제" class="btn_round admin_set_btn" onclick="set_module_del(this);">삭제</button>
                            </ul>
                        </div>
                    </span>
                    <!-- } -->
                    
                <?php } ?>
            <?php } ?>
            
            
            <?php if(isset($row_mod['md_type']) && $row_mod['md_type'] == "poll") { ?>
                <?php
                    $md_poll_id = isset($row_mod['md_poll_id']) ? $row_mod['md_poll_id'] : '';
                ?>
                <?php echo poll($row_mod['md_poll'], $md_poll_id); ?>
            
                <?php if($is_admin) { ?>
                    <?php if(rb_skin_select_is('poll', $row_mod['md_poll']) != "true") { ?>

                    <div class="no_data_section">
                        <ul><img src="./theme/rb.basic/rb.img/icon/icon_error.svg" style="width:50px;"></ul>
                        <ul class="no_data_section_ul1 font-B">출력 스킨이 잘못되었습니다.</ul>
                        <ul class="no_data_section_ul2"><?php echo $row_mod['md_title'] ?>의 스킨폴더가 삭제 되었거나<br>출력스킨이 지정되지 않았습니다.</ul>
                    </div>

                    <?php } ?>


                    <!-- 설정 { -->
                    <span class="admin_ov">
                        <div class="mod_edit">
                            <ul class="middle_y text-center">
                                <h2 class="font-B"><?php echo isset($row_mod['md_title']) ? $row_mod['md_title'] : ''; ?> <span>모듈 설정</span></h2>
                                <h6 class="font-R">해당 모듈의 설정을 변경할 수 있습니다.</h6>
                                <button type="button" alt="설정열기" class="btn_round btn_round_bg admin_set_btn" onclick="set_module_send(this);">설정</button>
                                <button type="button" alt="모듈삭제" class="btn_round admin_set_btn" onclick="set_module_del(this);">삭제</button>
                            </ul>
                        </div>
                    </span>
                    <!-- } -->
                    
                <?php } ?>
                
            <?php } ?>

        </ul>
        

    <?php } ?>
<?php } ?>

<?php if($is_admin) { ?>
    <?php if (!isset($sql_cnts['cnt']) || !$sql_cnts['cnt']) { ?>
    <div class="no_data_section"><ul><img src="./theme/rb.basic/rb.img/icon/icon_error.svg" style="width:50px;"></ul><ul class="no_data_section_ul1 font-B">추가된 모듈이 없습니다.</ul><?php if($is_admin) { ?><ul class="no_data_section_ul2">모듈추가 버튼을 클릭하셔서 모듈을 추가해주세요.<br>모듈은 계속 추가할 수 있습니다.</ul><?php } ?></div>
    <?php } ?>

    <div class="add_module_wrap">
    <button type="button" class="add_module_btns font-B" onclick="set_module_send(this);">모듈추가</button>
    </div>
<?php } ?>