diff --git a/adm/css/admin.css b/adm/css/admin.css
index 697f1032e..9877286db 100644
--- a/adm/css/admin.css
+++ b/adm/css/admin.css
@@ -354,16 +354,7 @@ border-bottom: 5px solid black;}
.excel-download-progress .progress-download-box a:hover { border-color: #6f809a; box-shadow: 0 2px 4px rgba(111, 128, 154, 0.15); }
.excel-download-progress .progress-download-box a:active { box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
-.field-select-form { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 15px; gap: 0px 10px; padding: 10px; background-color: #f9fafb; border: 1px solid #e5e7eb; border-radius: 8px; color: #374151; }
-.field-select-form label { display: flex; align-items: center; cursor: pointer; padding: 6px 10px; border-radius: 4px; }
-.field-select-form label:hover { background-color: #f3f4f6; }
-.field-select-form input[type="checkbox"] { margin-right: 8px; transform: scale(1.2); }
-.field-separator { grid-column: 1 / -1; border-top: 1px solid #d1d5db; margin: 8px 0; }
-.selected-fields-preview { padding: 8px; background-color: #eef2f7; border: 1px solid #d1d5db; border-radius: 6px; margin: 10px 0px; color: #1f2937; display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
-.selected-fields-preview strong { padding: 4px 8px; }
-.selected-fields-preview .field-tag { background-color: #dbeafe; color: #1e40af; padding: 4px 8px; border-radius: 4px; }
-
-/* 페이지 내 실행 */
+/* 페이지 내 실행 */
.local_cmd {min-width:960px}
.local_cmd01 {margin:0 0 10px;padding:0 }
.local_cmd01 .cmd_tit {font-weight:bold}
@@ -1217,4 +1208,4 @@ input[type="text"]{max-width:200px}
@media only screen and (max-device-width : 480px) and (orientation : portrait){
/* Styles */
input[type="text"]{max-width:200px}
-}
\ No newline at end of file
+}
diff --git a/adm/member_list_exel.lib.php b/adm/member_list_exel.lib.php
index f9b017145..83a2d2276 100644
--- a/adm/member_list_exel.lib.php
+++ b/adm/member_list_exel.lib.php
@@ -59,18 +59,8 @@ function get_export_config($type = null)
*/
function get_member_export_params()
{
- // 친구톡 양식 - 엑셀 양식에 포함할 항목
- $fieldArray = array_map('trim', explode(',', isset($_GET['fields']) ? $_GET['fields'] : ''));
- $vars = array();
- foreach ($fieldArray as $index => $field) {
- if(!empty($field)){
- $vars['var' . ($index + 1)] = $field;
- }
- }
-
$params = array(
'page' => 1,
- 'formatType' => (int)(isset($_GET['formatType']) ? $_GET['formatType'] : 1),
'use_stx' => isset($_GET['use_stx']) ? $_GET['use_stx'] : 0,
'stx_cond' => clean_xss_tags(isset($_GET['stx_cond']) ? $_GET['stx_cond'] : 'like'),
'sfl' => clean_xss_tags(isset($_GET['sfl']) ? $_GET['sfl'] : ''),
@@ -93,7 +83,6 @@ function get_member_export_params()
'agree_date_end' => clean_xss_tags(isset($_GET['agree_date_end']) ? $_GET['agree_date_end'] : ''),
'use_intercept' => isset($_GET['use_intercept']) ? $_GET['use_intercept'] : 0,
'intercept' => clean_xss_tags(isset($_GET['intercept']) ? $_GET['intercept'] : 'exclude'),
- 'vars' => $vars,
);
// 레벨 범위 검증
diff --git a/adm/member_list_exel.php b/adm/member_list_exel.php
index 2295167fa..633b283c6 100644
--- a/adm/member_list_exel.php
+++ b/adm/member_list_exel.php
@@ -271,7 +271,7 @@ function closePreviousEventSource() {
}
// 2. FormData QueryString 변환
-function buildDownloadParams(selectedFields = []) {
+function buildDownloadParams() {
const formData = new FormData(document.getElementById('fsearch'));
const params = new URLSearchParams(formData);
@@ -281,10 +281,10 @@ function buildDownloadParams(selectedFields = []) {
}
// 3. 메인 함수
-function startExcelDownload(selectedFields = []) {
+function startExcelDownload() {
closePreviousEventSource();
- const query = buildDownloadParams(selectedFields);
+ const query = buildDownloadParams();
showDownloadPopup();
eventSource = new EventSource(`member_list_exel_export.php?${query}`);
@@ -340,32 +340,6 @@ function handlePopupCloseWithConfirm(e) {
PopupManager.close('popupOverlay');
}
-// 체크박스 선택 시 최대 3개 제한 및 선택된 항목 미리보기 표시
-function bindFieldSelectEvents() {
- const fieldSelectForm = document.getElementById('fieldSelectForm');
- if (!fieldSelectForm) return;
-
- fieldSelectForm.addEventListener('change', function (e) {
- if (e.target.name === 'fields') {
- const selected = fieldSelectForm.querySelectorAll('input[name="fields"]:checked');
- if (selected.length > 3) {
- alert("최대 3개까지 선택 가능합니다.");
- e.target.checked = false;
- return;
- }
-
- // 선택된 항목 표시
- const previewContainer = document.getElementById('selectedFieldsPreview');
- let spans = '선택된 항목:';
- selected.forEach(field => {
- const label = field.parentElement.textContent.trim();
- spans += `${label}`;
- });
- previewContainer.innerHTML = spans;
- }
- });
-}
-
// 엑셀 생성 및 다운로드 실행
function handleProgressUpdate() {
return function(e) {
diff --git a/shop/settle_toss_common.php b/shop/settle_toss_common.php
index 4d20c46a9..b69c8b90c 100644
--- a/shop/settle_toss_common.php
+++ b/shop/settle_toss_common.php
@@ -1,6 +1,5 @@