', 0); $field_map = array( 'summary' => 'wr_1', 'featured' => 'wr_10', 'main_display' => 'wr_8', // 💡 [추가] 메인 화면 노출 필드 매핑 ); $ebook_link_field = 'wr_link1'; $cfg_write = isset($board_config['write']) ? $board_config['write'] : array(); // 💡 [추가] 지정 최신글 개수 확인 $featured_count = 0; if ($is_admin) { $sql = " select count(*) as cnt from {$write_table} where {$field_map['featured']} = 'Y' "; // 수정 모드이고, 현재 글이 이미 지정 최신글이라면 개수에서 제외하지 않음 (이미 포함되어 있으므로) // 하지만 로직상 '현재 체크되어 있지 않은데 체크하려는 경우'를 막아야 하므로, // DB에 저장된 총 개수를 가져오고, JS에서 판단하는 것이 좋음. $row = sql_fetch($sql); $featured_count = $row['cnt']; } ?>