변경 파일 목록
총 5개
변경 파일 코드
추가삭제
변경 전base_info.php
| <form id="frmBase" action="base_ps.php" method="post" enctype="multipart/form-data"> | |
| <input type="hidden" name="mode" value="base_info"/> | |
| <input type="hidden" name="mallFaviconTmp" value="<?php echo $data['mallFavicon']; ?>"/> | |
| <input type="hidden" name="stampImageTmp" value="<?php echo $data['stampImage'];?>" /> | |
| <input type="hidden" name="receiptImageTmp" value="<?php echo $data['receiptImage'];?>" /> | |
| <input type="hidden" name="mallSno" value="<?php echo $mallSno;?>" /> | |
| <input type="hidden" name="mallFl" value="<?php echo $mallFl;?>" /> | |
| <div class="page-header js-affix"> | |
| <h3><?php echo end($naviMenu->location); ?> | |
| <small>쇼핑몰의 기본적인 정보를 변경하실 수 있습니다.</small> | |
| </h3> | |
| <input type="submit" value="저장" class="btn btn-red"/> | |
| <?php if ($mallCnt > 1) { ?> | |
| <ul class="multi-skin-nav nav nav-tabs" style="margin-bottom:20px;"> | |
| <?php foreach ($mallList as $key => $mall) { ?> | |
| <li role="presentation" class="js-popover <?php echo $mallSno == $mall['sno'] ? 'active' : 'passive'; ?>" data-html="true" data-content="<?php echo $mall['mallName']; ?>" data-placement="top"> | |
| <a href="./base_info.php?mallSno=<?php echo $mall['sno']; ?>"> | |
| <span class="flag flag-16 flag-<?php echo $mall['domainFl']?>"></span> | |
| <span class="mall-name"><?php echo $mall['mallName']; ?></span> | |
| </a> | |
| </li> | |
| <?php } ?> | |
| <tr> | |
| <th>쇼핑몰명</th> | |
| <td class="form-inline" <?php if ($mallSno > 1) { ?>colspan="3"<?php } ?>> | |
| <input type="text" name="mallNm" value="<?php echo $data['mallNm']; ?>" class="form-control width-lg"/> | |
| </td> | |
| <th class="<?php if ($mallSno > 1) { ?>display-none<?php } ?>">쇼핑몰영문명</th> | |
| <td class="form-inline <?php if ($mallSno > 1) { ?>display-none<?php } ?>"> | |
| <input type="text" name="mallNmEng" value="<?php echo $data['mallNmEng']; ?>" <?php echo $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>상단타이틀</th> | |
| <td class="form-inline"> | |
| <input type="text" name="mallTitle" value="<?php echo $data['mallTitle']; ?>" class="form-control width-lg"/> | |
| </td> | |
| <th>파비콘</th> | |
| <td class="form-inline"> | |
| <input type="file" name="mallFavicon" <?php echo $disabled; ?> class="form-control"/> | |
| <span> | |
| <?php | |
| if (empty($data['mallFavicon']) === false) { | |
| <th class="require">쇼핑몰 도메인</th> | |
| <td colspan="3" class="form-inline"> | |
| <span class="font-eng">http://</span> | |
| <input type="text" name="mallDomain" value="<?php echo $data['mallDomain']; ?>" <?php echo $readonly . $disabled; ?> class="form-control width-2xl"/> | |
| <input type="button" value="도메인 신청하기" onclick="moveToExternalDomainUrl('intro');" class="btn btn-gray btn-sm"> | |
| <?php if ($mallFl == 'kr'): ?> | |
| <input type="button" value="도메인 연결/관리" onclick="moveToExternalDomainUrl('manage');" class="btn btn-gray btn-sm"> | |
| <?php else: ?> | |
| <input type="button" value="도메인 연결/관리" onclick="window.location.href='<?php echo $domainUrlList['manage']; ?>'" class="btn btn-gray btn-sm"> | |
| <?php endif; ?> | |
| <div class="notice-info"> | |
| 입력 시 쇼핑몰 및 관리자 화면에 도메인 정보가 노출됩니다. <br /> | |
| 실제 쇼핑몰 접속 도메인의 추가 및 변경은 [도메인 연결/관리] 버튼을 통해서 가능합니다. <a class="btn-link" href="<?php echo $domainUrlList['guide']; ?>" target="_blank">도움말 바로가기></a> | |
| </div> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th class="require">대표카테고리</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="hidden" name="mallCategory" value="<?php echo $data['mallCategory']; ?>" <?php echo $readonly . $disabled; ?>/> | |
| <span id="mallCategory"><?php echo $data['mallCategory']; ?></span> | |
| <input type="button" onclick="mall_categoty();" value="대표카테고리 선택" <?php echo $disabled; ?> class="btn btn-gray btn-sm"/> | |
| </td> | |
| </tr> | |
| </table> | |
| <tr> | |
| <th>상호(회사명)</th> | |
| <td class="form-inline"> | |
| <input type="text" name="companyNm" value="<?php echo $data['companyNm']; ?>" class="form-control width-md"/> | |
| </td> | |
| <th>사업자등록번호</th> | |
| <td class="form-inline"> | |
| <div> | |
| <input type="text" name="businessNo[]" value="<?php echo $data['businessNo'][0]; ?>" <?php echo $readonly . $disabled; ?> maxlength="3" class="form-control js-number-only width-3xs"/> - | |
| <input type="text" name="businessNo[]" value="<?php echo $data['businessNo'][1]; ?>" <?php echo $readonly . $disabled; ?> maxlength="2" class="form-control js-number-only width-3xs"/> - | |
| <input type="text" name="businessNo[]" value="<?php echo $data['businessNo'][2]; ?>" <?php echo $readonly . $disabled; ?> maxlength="5" class="form-control js-number-only width-3xs"/> | |
| </div> | |
| <div class="notice-info"> | |
| 인터넷 쇼핑몰 운영자는 전자상거래법에 의해 사업자정보 공개페이지를 쇼핑몰 홈페이지 초기 화면에 연결해야 합니다. | |
| <tr> | |
| <th>대표자명</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="text" name="ceoNm" value="<?php echo $data['ceoNm']; ?>" class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>업태</th> | |
| <td class="form-inline"> | |
| <input type="text" name="service" value="<?php echo $data['service']; ?>" <?php echo $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| <th>종목</th> | |
| <td class="form-inline"> | |
| <input type="text" name="item" value="<?php echo $data['item']; ?>" <?php echo $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <?php if (empty($mallSno) || $mallSno == DEFAULT_MALL_NUMBER) { ?> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="emailDefaultFl" value="default" onclick="default_toggle_email_info('email', true);" <?php echo gd_isset($checked['email']['default']); ?> /> 기본 이메일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="emailDefaultFl" value="manual" onclick="default_toggle_email_info('email', false);" <?php echo gd_isset($checked['email']['manual']); ?> /> 직접 입력 | |
| </label> | |
| </div><br> | |
| <?php } ?> | |
| <input type="text" id="emailId" name="email[]" value="<?php echo $data['email'][0]; ?>" <?php echo gd_isset($deactivated['email']) . $disabled; ?> class="form-control width-lg"/> @ | |
| <input type="text" id="email" name="email[]" value="<?php echo $data['email'][1]; ?>" <?php echo gd_isset($deactivated['email']) . $disabled; ?> class="form-control width-md js-email-domain"/> | |
| <div id="email_domain_y" class="display-inline-block"> | |
| <?php echo gd_select_box('email_domain', null, $emailDomain, null, $data['email'][1], null, $disabled, 'email_domain'); ?> | |
| </div> | |
| <div id="email_domain_n"></div> | |
| <li>• 몰 생성 시 기본 이메일 주소로 설정됩니다.</li> | |
| <li>• 25년 2월부터 네이버(naver) 이메일을 사용할 경우 메일 발송이 불가하오니 기본 이메일 사용을 권장합니다.</li> | |
| <li>• 포탈(gmail, hanmail 등) 도메인으로 사용할 경우, 고객의 메일 수신이 차단될 수 있습니다. | |
| <a class="btn-link" href="<?php echo $domainUrlList['guide_mail_cert']; ?>" target="_blank">메일 레코드 등록 가이드 보기 ></a> | |
| </li> | |
| </ul> | |
| </div> | |
| <th>사업장 주소</th> | |
| <td colspan="3"> | |
| <div class="form-inline mgb5"> | |
| <input type="text" name="zonecode" value="<?php echo $data['zonecode']; ?>" maxlength="5" class="form-control width-2xs"/> | |
| <input type="hidden" name="zipcode" value="<?php echo $data['zipcode']; ?>"/> | |
| <span id="zipcodeText" class="number <?php if (strlen($data['zipcode']) != 7) { echo 'display-none'; } ?>">(<?php echo $data['zipcode']; ?>)</span> | |
| <input type="button" onclick="postcode_search('zonecode', 'address', 'zipcode');" value="우편번호찾기" class="btn btn-gray btn-sm"/> | |
| </div> | |
| <div class="form-inline"> | |
| <input type="text" name="address" value="<?php echo $data['address']; ?>" class="form-control width-2xl"/> | |
| <input type="text" name="addressSub" value="<?php echo $data['addressSub']; ?>" class="form-control width-2xl"/> | |
| </div> | |
| </td> | |
| </tr> | |
| <td colspan="3"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="unstoringFl" value="same" onclick="display_toggle('unstoringFl','same');" <?php echo gd_isset($checked['unstoringFl']['same']); ?> />사업장 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="unstoringFl" value="new" onclick="display_toggle('unstoringFl','new');" <?php echo gd_isset($checked['unstoringFl']['new']); ?> />주소 등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="button" value="출고지 관리" class="btn btn-black btn-sm btn-unstoring" onclick="address_register('출고지', 'unstoringFl', 'unstoringFl_new', 'unstoringTable');"/> | |
| <div class="form-inline mgt10 mgb5 unstoringTable <?= empty($data['unstoringInfo']) === false ? 'active' : '' ?>"> | |
| <?php foreach ($data['unstoringInfo'] as $k => $v) { ?> | |
| <?php if ($v['addressFl'] == 'unstoring') { ?> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringNo]" value="<?php echo $data['unstoringInfo'][$k]['sno'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringZonecode]" value="<?php echo $data['unstoringInfo'][$k]['unstoringZonecode'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringZipcode]" value="<?php echo $data['unstoringInfo'][$k]['unstoringZipcode'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringAddress]" value="<?php echo $data['unstoringInfo'][$k]['unstoringAddress'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringAddressSub]" value="<?php echo $data['unstoringInfo'][$k]['unstoringAddressSub'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][mainFl]" value="<?php echo $data['unstoringInfo'][$k]['mainFl'] ?>"/> | |
| <table class="table table-cols" value="<?= $v['sno'] ?>"> | |
| <colgroup> | |
| <col class="width-md"/> | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="same" onclick="display_toggle('returnFl','same');" <?php echo gd_isset($checked['returnFl']['same']); ?> />사업장 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="unstoring" onclick="display_toggle('returnFl','same');" <?php echo gd_isset($checked['returnFl']['unstoring']); ?> />출고지 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="new" onclick="display_toggle('returnFl','new');" <?php echo gd_isset($checked['returnFl']['new']); ?> />주소 등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="button" value="반품/교환지 관리" class="btn btn-black btn-sm btn-return" onclick="address_register('반품/교환지', 'returnFl', 'returnFl_new', 'returnTable');"/> | |
| <div class="form-inline mgt10 mgb5 returnTable <?= empty($data['returnInfo']) === false ? 'active' : '' ?>"> | |
| <?php foreach ($data['returnInfo'] as $k => $v) { ?> | |
| <?php if ($v['addressFl'] == 'return') { ?> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnNo]" value="<?php echo $data['returnInfo'][$k]['sno'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnZonecode]" value="<?php echo $data['returnInfo'][$k]['unstoringZonecode'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnZipcode]" value="<?php echo $data['returnInfo'][$k]['unstoringZipcode'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnAddress]" value="<?php echo $data['returnInfo'][$k]['unstoringAddress'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnAddressSub]" value="<?php echo $data['returnInfo'][$k]['unstoringAddressSub'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][mainFl]" value="<?php echo $data['returnInfo'][$k]['mainFl'] ?>"/> | |
| <table class="table table-cols" value="<?= $v['sno'] ?>"> | |
| <colgroup> | |
| <col class="width-md"/> | |
| <tr> | |
| <th>대표전화</th> | |
| <td class="form-inline"> | |
| <input type="text" name="phone" value="<?php echo $data['phone']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </td> | |
| <th>팩스번호</th> | |
| <td class="form-inline"> | |
| <input type="text" name="fax" value="<?php echo $data['fax']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>통신판매신고번호</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="text" name="onlineOrderSerial" value="<?php echo $data['onlineOrderSerial']; ?>" class="form-control width-sm"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>인감 이미지 등록</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="file" name="stampImage" <?php echo $disabled; ?> class="form-control"/> | |
| <span> | |
| <?php | |
| if (empty($data['stampImage']) === false) { | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="default" onclick="display_toggle('receiptFl','default');" <?php echo gd_isset($checked['receiptFl']['default']); ?> />현금영수증 가맹점 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="liability" onclick="display_toggle('receiptFl','liability');" <?php echo gd_isset($checked['receiptFl']['liability']); ?> />현금영수증 의무발행 가맹점 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="upload" onclick="display_toggle('receiptFl','upload');" <?php echo gd_isset($checked['receiptFl']['upload']); ?> />노출 이미지 직접등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="n" onclick="display_toggle('receiptFl','n');" <?php echo gd_isset($checked['receiptFl']['n']); ?> />노출 안함 | |
| </label> | |
| </div> | |
| <div id="receiptFl_default" class="mgt10"> | |
| <img src="/admin/gd_share/img/logo_cash_receipt_liability.png" alt="현금영수증 의무발행 가맹점"> | |
| </div> | |
| <div id="receiptFl_upload" class="mgt10"> | |
| <input type="file" name="receiptImageFile" <?php echo $disabled; ?> class="form-control"/> | |
| <div> | |
| <?php | |
| if (empty($data['receiptImage']) === false) { | |
| echo gd_select_box('centerPhoneHead', 'centerPhoneHead', $countryAddress, null, $data['centerPhoneHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerPhone" value="<?php echo $data['centerPhone']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </div> | |
| <div> | |
| <?php | |
| echo gd_select_box('centerSubPhoneHead', 'centerSubPhoneHead', $countryAddress, null, $data['centerSubPhoneHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerSubPhone" value="<?php echo $data['centerSubPhone']; ?>" maxlength="15" class="form-control js-number-only width-md"/> | |
| </div> | |
| </td> | |
| <th>팩스번호</th> | |
| echo gd_select_box('centerFaxHead', 'centerFaxHead', $countryAddress, null, $data['centerFaxHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerFax" value="<?php echo $data['centerFax']; ?>" maxlength="15" class="form-control js-number-only width-md"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="centerEmailDefaultFl" value="default" onclick="default_toggle_email_info('centerEmail', true);" <?php echo gd_isset($checked['centerEmail']['default']); ?> /> 기본 이메일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="centerEmailDefaultFl" value="manual" onclick="default_toggle_email_info('centerEmail', false);" <?php echo gd_isset($checked['centerEmail']['manual']); ?> /> 직접 입력 | |
| </label> | |
| </div><br> | |
| <input type="text" id="centerEmailId" name="centerEmail[]" value="<?php echo $data['centerEmail'][0]; ?>" class="form-control width-lg" <?php echo gd_isset($deactivated['centerEmail']); ?>/> @ | |
| <input type="text" id="centerEmail" name="centerEmail[]" value="<?php echo $data['centerEmail'][1]; ?>" class="form-control width-md js-email-domain" <?php echo gd_isset($deactivated['centerEmail']); ?> /> | |
| <div id="centerEmail_domain_y" class="display-inline-block"> | |
| <?php echo gd_select_box('center_email_domain', null, $emailDomain, null, $data['centerEmail'][1], null, null, 'email_domain'); ?> | |
| </div> | |
| <div id="centerEmail_domain_n"></div> | |
| </td> | |
| <tr> | |
| <th>운영시간</th> | |
| <td colspan="3" class="form-inline"> | |
| <textarea name="centerHours" rows="4" class="form-control width-2xl"><?php echo $data['centerHours']; ?></textarea> | |
| </td> | |
| </tr> | |
| </table> | |
| <tr> | |
| <th>회사소개 내용</th> | |
| <td class="form-inline"> | |
| <textarea name="company" id="editor" class="form-control width100p height400"><?php echo $data['company']; ?></textarea> | |
| </td> | |
| </tr> | |
| </table> | |
| <script type="text/javascript"> | |
| <!-- | |
| var unstoringNo = <?php echo json_encode($data['unstoringInfo']) ?>; | |
| var returnNo = <?php echo json_encode($data['returnInfo']) ?>; | |
| var $mallName = '<?= $mallName ?>'; | |
| var $mallFl = '<?php echo $mallFl; ?>'; | |
| var unstoringFl = '<?= empty($data['unstoringInfo']) ?>'; | |
| var returnFl = '<?= empty($data['returnInfo']) ?>'; | |
| var isOauthSuperManagerLoggedIn = <?= $isOauthSuperManagerLoggedIn ? 'true' : 'false'; ?>; | |
| } | |
| }); | |
| display_toggle('unstoringFl','<?php echo gd_isset($data['unstoringFl']);?>'); | |
| display_toggle('returnFl','<?php echo gd_isset($data['returnFl']);?>'); | |
| display_toggle('robotsTxt','<?php echo gd_isset($data['robotsFl']);?>'); | |
| display_toggle('receiptFl','<?php echo gd_isset($data['receiptFl']);?>'); | |
| display_toggle_inline('email_domain', '<?php echo gd_isset($data['emailFl']);?>'); | |
| display_toggle_inline('centerEmail_domain', '<?php echo gd_isset($data['centerEmailFl']);?>'); | |
| $('.email_domain').change(function () { | |
| var val = $(this).val() == 'self' ? '' : $(this).val(); | |
| 'unstoringNo' : addressNo, | |
| 'mallName' : $mallName, | |
| 'mallFl' : $mallFl, | |
| 'unstoringFl' : '<?php echo gd_isset($data['unstoringFl']);?>', | |
| 'returnFl' : '<?php echo gd_isset($data['returnFl']);?>', | |
| 'mallSno' : '<?php echo $mallSno;?>' | |
| }; | |
| $.ajax({ | |
변경 후base_info.php
| <form id="frmBase" action="base_ps.php" method="post" enctype="multipart/form-data"> | |
| <input type="hidden" name="mode" value="base_info"/> | |
| <input type="hidden" name="mallFaviconTmp" value="<?= $data['mallFavicon']; ?>"/> | |
| <input type="hidden" name="stampImageTmp" value="<?= $data['stampImage'];?>" /> | |
| <input type="hidden" name="receiptImageTmp" value="<?= $data['receiptImage'];?>" /> | |
| <input type="hidden" name="mallSno" value="<?= $mallSno;?>" /> | |
| <input type="hidden" name="mallFl" value="<?= $mallFl;?>" /> | |
| <div class="page-header js-affix"> | |
| <h3><?= end($naviMenu->location); ?> | |
| <small>쇼핑몰의 기본적인 정보를 변경하실 수 있습니다.</small> | |
| </h3> | |
| <input type="submit" value="저장" class="btn btn-red"/> | |
| <?php if ($mallCnt > 1) { ?> | |
| <ul class="multi-skin-nav nav nav-tabs" style="margin-bottom:20px;"> | |
| <?php foreach ($mallList as $key => $mall) { ?> | |
| <li role="presentation" class="js-popover <?= $mallSno == $mall['sno'] ? 'active' : 'passive'; ?>" data-html="true" data-content="<?= $mall['mallName']; ?>" data-placement="top"> | |
| <a href="./base_info.php?mallSno=<?= $mall['sno']; ?>"> | |
| <span class="flag flag-16 flag-<?= $mall['domainFl']?>"></span> | |
| <span class="mall-name"><?= $mall['mallName']; ?></span> | |
| </a> | |
| </li> | |
| <?php } ?> | |
| <tr> | |
| <th>쇼핑몰명</th> | |
| <td class="form-inline" <?php if ($mallSno > 1) { ?>colspan="3"<?php } ?>> | |
| <input type="text" name="mallNm" value="<?= $data['mallNm']; ?>" class="form-control width-lg"/> | |
| </td> | |
| <th class="<?php if ($mallSno > 1) { ?>display-none<?php } ?>">쇼핑몰영문명</th> | |
| <td class="form-inline <?php if ($mallSno > 1) { ?>display-none<?php } ?>"> | |
| <input type="text" name="mallNmEng" value="<?= $data['mallNmEng']; ?>" <?= $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>상단타이틀</th> | |
| <td class="form-inline"> | |
| <input type="text" name="mallTitle" value="<?= $data['mallTitle']; ?>" class="form-control width-lg"/> | |
| </td> | |
| <th>파비콘</th> | |
| <td class="form-inline"> | |
| <input type="file" name="mallFavicon" <?= $disabled; ?> class="form-control"/> | |
| <span> | |
| <?php | |
| if (empty($data['mallFavicon']) === false) { | |
| <th class="require">쇼핑몰 도메인</th> | |
| <td colspan="3" class="form-inline"> | |
| <span class="font-eng">http://</span> | |
| <input type="text" name="mallDomain" value="<?= $data['mallDomain']; ?>" <?= $readonly . $disabled; ?> class="form-control width-2xl"/> | |
| <input type="button" value="도메인 신청하기" onclick="moveToExternalDomainUrl('intro');" class="btn btn-gray btn-sm"> | |
| <?php if ($mallFl == 'kr'): ?> | |
| <input type="button" value="도메인 연결/관리" onclick="moveToExternalDomainUrl('manage');" class="btn btn-gray btn-sm"> | |
| <?php else: ?> | |
| <input type="button" value="도메인 연결/관리" onclick="window.location.href='<?= $domainUrlList['manage']; ?>'" class="btn btn-gray btn-sm"> | |
| <?php endif; ?> | |
| <div class="notice-info"> | |
| 입력 시 쇼핑몰 및 관리자 화면에 도메인 정보가 노출됩니다. <br /> | |
| 실제 쇼핑몰 접속 도메인의 추가 및 변경은 [도메인 연결/관리] 버튼을 통해서 가능합니다. <a class="btn-link" href="<?= $domainUrlList['guide']; ?>" target="_blank">도움말 바로가기></a> | |
| </div> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th class="require">대표카테고리</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="hidden" name="mallCategory" value="<?= $data['mallCategory']; ?>" <?= $readonly . $disabled; ?>/> | |
| <span id="mallCategory"><?= $data['mallCategory']; ?></span> | |
| <input type="button" onclick="mall_categoty();" value="대표카테고리 선택" <?= $disabled; ?> class="btn btn-gray btn-sm"/> | |
| </td> | |
| </tr> | |
| </table> | |
| <tr> | |
| <th>상호(회사명)</th> | |
| <td class="form-inline"> | |
| <input type="text" name="companyNm" value="<?= $data['companyNm']; ?>" class="form-control width-md"/> | |
| </td> | |
| <th>사업자등록번호</th> | |
| <td class="form-inline"> | |
| <div> | |
| <input type="text" name="businessNo[]" value="<?= $data['businessNo'][0]; ?>" <?= $readonly . $disabled; ?> maxlength="3" class="form-control js-number-only width-3xs"/> - | |
| <input type="text" name="businessNo[]" value="<?= $data['businessNo'][1]; ?>" <?= $readonly . $disabled; ?> maxlength="2" class="form-control js-number-only width-3xs"/> - | |
| <input type="text" name="businessNo[]" value="<?= $data['businessNo'][2]; ?>" <?= $readonly . $disabled; ?> maxlength="5" class="form-control js-number-only width-3xs"/> | |
| </div> | |
| <div class="notice-info"> | |
| 인터넷 쇼핑몰 운영자는 전자상거래법에 의해 사업자정보 공개페이지를 쇼핑몰 홈페이지 초기 화면에 연결해야 합니다. | |
| <tr> | |
| <th>대표자명</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="text" name="ceoNm" value="<?= $data['ceoNm']; ?>" class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>업태</th> | |
| <td class="form-inline"> | |
| <input type="text" name="service" value="<?= $data['service']; ?>" <?= $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| <th>종목</th> | |
| <td class="form-inline"> | |
| <input type="text" name="item" value="<?= $data['item']; ?>" <?= $readonly . $disabled; ?> class="form-control width-lg"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <?php if (empty($mallSno) || $mallSno == DEFAULT_MALL_NUMBER) { ?> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="emailDefaultFl" value="default" onclick="default_toggle_email_info('email', true);" <?= gd_isset($checked['email']['default']); ?> /> 기본 이메일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="emailDefaultFl" value="manual" onclick="default_toggle_email_info('email', false);" <?= gd_isset($checked['email']['manual']); ?> /> 직접 입력 | |
| </label> | |
| </div><br> | |
| <?php } ?> | |
| <input type="text" id="emailId" name="email[]" value="<?= $data['email'][0]; ?>" <?= gd_isset($deactivated['email']) . $disabled; ?> class="form-control width-lg"/> @ | |
| <input type="text" id="email" name="email[]" value="<?= $data['email'][1]; ?>" <?= gd_isset($deactivated['email']) . $disabled; ?> class="form-control width-md js-email-domain"/> | |
| <div id="email_domain_y" class="display-inline-block"> | |
| <?= gd_select_box('email_domain', null, $emailDomain, null, $data['email'][1], null, $disabled, 'email_domain'); ?> | |
| </div> | |
| <div id="email_domain_n"></div> | |
| <li>• 몰 생성 시 기본 이메일 주소로 설정됩니다.</li> | |
| <li>• 25년 2월부터 네이버(naver) 이메일을 사용할 경우 메일 발송이 불가하오니 기본 이메일 사용을 권장합니다.</li> | |
| <li>• 포탈(gmail, hanmail 등) 도메인으로 사용할 경우, 고객의 메일 수신이 차단될 수 있습니다. | |
| <a class="btn-link" href="<?= $domainUrlList['guide_mail_cert']; ?>" target="_blank">메일 레코드 등록 가이드 보기 ></a> | |
| </li> | |
| </ul> | |
| </div> | |
| <th>사업장 주소</th> | |
| <td colspan="3"> | |
| <div class="form-inline mgb5"> | |
| <input type="text" name="zonecode" value="<?= $data['zonecode']; ?>" maxlength="5" class="form-control width-2xs"/> | |
| <input type="hidden" name="zipcode" value="<?= $data['zipcode']; ?>"/> | |
| <span id="zipcodeText" class="number <?php if (strlen($data['zipcode']) != 7) { echo 'display-none'; } ?>">(<?= $data['zipcode']; ?>)</span> | |
| <input type="button" onclick="postcode_search('zonecode', 'address', 'zipcode');" value="우편번호찾기" class="btn btn-gray btn-sm"/> | |
| </div> | |
| <div class="form-inline"> | |
| <input type="text" name="address" value="<?= $data['address']; ?>" class="form-control width-2xl"/> | |
| <input type="text" name="addressSub" value="<?= $data['addressSub']; ?>" class="form-control width-2xl"/> | |
| </div> | |
| </td> | |
| </tr> | |
| <td colspan="3"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="unstoringFl" value="same" onclick="display_toggle('unstoringFl','same');" <?= gd_isset($checked['unstoringFl']['same']); ?> />사업장 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="unstoringFl" value="new" onclick="display_toggle('unstoringFl','new');" <?= gd_isset($checked['unstoringFl']['new']); ?> />주소 등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="button" value="출고지 관리" class="btn btn-black btn-sm btn-unstoring" onclick="address_register('출고지', 'unstoringFl', 'unstoringFl_new', 'unstoringTable');"/> | |
| <div class="form-inline mgt10 mgb5 unstoringTable <?= empty($data['unstoringInfo']) === false ? 'active' : '' ?>"> | |
| <?php foreach ($data['unstoringInfo'] as $k => $v) { ?> | |
| <?php if ($v['addressFl'] == 'unstoring') { ?> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringNo]" value="<?= $data['unstoringInfo'][$k]['sno'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringZonecode]" value="<?= $data['unstoringInfo'][$k]['unstoringZonecode'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringZipcode]" value="<?= $data['unstoringInfo'][$k]['unstoringZipcode'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringAddress]" value="<?= $data['unstoringInfo'][$k]['unstoringAddress'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][unstoringAddressSub]" value="<?= $data['unstoringInfo'][$k]['unstoringAddressSub'] ?>"/> | |
| <input type="hidden" name="unstoringInfo[<?= $k ?>][mainFl]" value="<?= $data['unstoringInfo'][$k]['mainFl'] ?>"/> | |
| <table class="table table-cols" value="<?= $v['sno'] ?>"> | |
| <colgroup> | |
| <col class="width-md"/> | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="same" onclick="display_toggle('returnFl','same');" <?= gd_isset($checked['returnFl']['same']); ?> />사업장 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="unstoring" onclick="display_toggle('returnFl','same');" <?= gd_isset($checked['returnFl']['unstoring']); ?> />출고지 주소와 동일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="returnFl" value="new" onclick="display_toggle('returnFl','new');" <?= gd_isset($checked['returnFl']['new']); ?> />주소 등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="button" value="반품/교환지 관리" class="btn btn-black btn-sm btn-return" onclick="address_register('반품/교환지', 'returnFl', 'returnFl_new', 'returnTable');"/> | |
| <div class="form-inline mgt10 mgb5 returnTable <?= empty($data['returnInfo']) === false ? 'active' : '' ?>"> | |
| <?php foreach ($data['returnInfo'] as $k => $v) { ?> | |
| <?php if ($v['addressFl'] == 'return') { ?> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnNo]" value="<?= $data['returnInfo'][$k]['sno'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnZonecode]" value="<?= $data['returnInfo'][$k]['unstoringZonecode'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnZipcode]" value="<?= $data['returnInfo'][$k]['unstoringZipcode'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnAddress]" value="<?= $data['returnInfo'][$k]['unstoringAddress'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][returnAddressSub]" value="<?= $data['returnInfo'][$k]['unstoringAddressSub'] ?>"/> | |
| <input type="hidden" name="returnInfo[<?= $k ?>][mainFl]" value="<?= $data['returnInfo'][$k]['mainFl'] ?>"/> | |
| <table class="table table-cols" value="<?= $v['sno'] ?>"> | |
| <colgroup> | |
| <col class="width-md"/> | |
| <tr> | |
| <th>대표전화</th> | |
| <td class="form-inline"> | |
| <input type="text" name="phone" value="<?= $data['phone']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </td> | |
| <th>팩스번호</th> | |
| <td class="form-inline"> | |
| <input type="text" name="fax" value="<?= $data['fax']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>통신판매신고번호</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="text" name="onlineOrderSerial" value="<?= $data['onlineOrderSerial']; ?>" class="form-control width-sm"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>전자상거래업자 부호</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="text" name="ecommerceBusinessCode" value="<?= $data['ecommerceBusinessCode']; ?>" <?= $readonly . $disabled; ?> maxlength="30" class="form-control width-sm"/> | |
| <div class="notice-info"> | |
| 전자상거래업자 부호는 관세청 UNI-PASS 에서 신청/발급받을 수 있습니다. | |
| </div> | |
| </td> | |
| </tr> | |
| <tr> | |
| <th>인감 이미지 등록</th> | |
| <td colspan="3" class="form-inline"> | |
| <input type="file" name="stampImage" <?= $disabled; ?> class="form-control"/> | |
| <span> | |
| <?php | |
| if (empty($data['stampImage']) === false) { | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="default" onclick="display_toggle('receiptFl','default');" <?= gd_isset($checked['receiptFl']['default']); ?> />현금영수증 가맹점 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="liability" onclick="display_toggle('receiptFl','liability');" <?= gd_isset($checked['receiptFl']['liability']); ?> />현금영수증 의무발행 가맹점 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="upload" onclick="display_toggle('receiptFl','upload');" <?= gd_isset($checked['receiptFl']['upload']); ?> />노출 이미지 직접등록 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="receiptFl" value="n" onclick="display_toggle('receiptFl','n');" <?= gd_isset($checked['receiptFl']['n']); ?> />노출 안함 | |
| </label> | |
| </div> | |
| <div id="receiptFl_default" class="mgt10"> | |
| <img src="/admin/gd_share/img/logo_cash_receipt_liability.png" alt="현금영수증 의무발행 가맹점"> | |
| </div> | |
| <div id="receiptFl_upload" class="mgt10"> | |
| <input type="file" name="receiptImageFile" <?= $disabled; ?> class="form-control"/> | |
| <div> | |
| <?php | |
| if (empty($data['receiptImage']) === false) { | |
| echo gd_select_box('centerPhoneHead', 'centerPhoneHead', $countryAddress, null, $data['centerPhoneHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerPhone" value="<?= $data['centerPhone']; ?>" maxlength="12" class="form-control js-number-only width-md"/> | |
| </div> | |
| <div> | |
| <?php | |
| echo gd_select_box('centerSubPhoneHead', 'centerSubPhoneHead', $countryAddress, null, $data['centerSubPhoneHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerSubPhone" value="<?= $data['centerSubPhone']; ?>" maxlength="15" class="form-control js-number-only width-md"/> | |
| </div> | |
| </td> | |
| <th>팩스번호</th> | |
| echo gd_select_box('centerFaxHead', 'centerFaxHead', $countryAddress, null, $data['centerFaxHead'], '==선택==', null, 'form-control'); | |
| } | |
| ?> | |
| <input type="text" name="centerFax" value="<?= $data['centerFax']; ?>" maxlength="15" class="form-control js-number-only width-md"/> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td colspan="3" class="form-inline"> | |
| <div class="form-inline"> | |
| <label class="radio-inline"> | |
| <input type="radio" name="centerEmailDefaultFl" value="default" onclick="default_toggle_email_info('centerEmail', true);" <?= gd_isset($checked['centerEmail']['default']); ?> /> 기본 이메일 | |
| </label> | |
| <label class="radio-inline"> | |
| <input type="radio" name="centerEmailDefaultFl" value="manual" onclick="default_toggle_email_info('centerEmail', false);" <?= gd_isset($checked['centerEmail']['manual']); ?> /> 직접 입력 | |
| </label> | |
| </div><br> | |
| <input type="text" id="centerEmailId" name="centerEmail[]" value="<?= $data['centerEmail'][0]; ?>" class="form-control width-lg" <?= gd_isset($deactivated['centerEmail']); ?>/> @ | |
| <input type="text" id="centerEmail" name="centerEmail[]" value="<?= $data['centerEmail'][1]; ?>" class="form-control width-md js-email-domain" <?= gd_isset($deactivated['centerEmail']); ?> /> | |
| <div id="centerEmail_domain_y" class="display-inline-block"> | |
| <?= gd_select_box('center_email_domain', null, $emailDomain, null, $data['centerEmail'][1], null, null, 'email_domain'); ?> | |
| </div> | |
| <div id="centerEmail_domain_n"></div> | |
| </td> | |
| <tr> | |
| <th>운영시간</th> | |
| <td colspan="3" class="form-inline"> | |
| <textarea name="centerHours" rows="4" class="form-control width-2xl"><?= $data['centerHours']; ?></textarea> | |
| </td> | |
| </tr> | |
| </table> | |
| <tr> | |
| <th>회사소개 내용</th> | |
| <td class="form-inline"> | |
| <textarea name="company" id="editor" class="form-control width100p height400"><?= $data['company']; ?></textarea> | |
| </td> | |
| </tr> | |
| </table> | |
| <script type="text/javascript"> | |
| <!-- | |
| var unstoringNo = <?= json_encode($data['unstoringInfo']) ?>; | |
| var returnNo = <?= json_encode($data['returnInfo']) ?>; | |
| var $mallName = '<?= $mallName ?>'; | |
| var $mallFl = '<?= $mallFl; ?>'; | |
| var unstoringFl = '<?= empty($data['unstoringInfo']) ?>'; | |
| var returnFl = '<?= empty($data['returnInfo']) ?>'; | |
| var isOauthSuperManagerLoggedIn = <?= $isOauthSuperManagerLoggedIn ? 'true' : 'false'; ?>; | |
| } | |
| }); | |
| display_toggle('unstoringFl','<?= gd_isset($data['unstoringFl']);?>'); | |
| display_toggle('returnFl','<?= gd_isset($data['returnFl']);?>'); | |
| display_toggle('robotsTxt','<?= gd_isset($data['robotsFl']);?>'); | |
| display_toggle('receiptFl','<?= gd_isset($data['receiptFl']);?>'); | |
| display_toggle_inline('email_domain', '<?= gd_isset($data['emailFl']);?>'); | |
| display_toggle_inline('centerEmail_domain', '<?= gd_isset($data['centerEmailFl']);?>'); | |
| $('.email_domain').change(function () { | |
| var val = $(this).val() == 'self' ? '' : $(this).val(); | |
| 'unstoringNo' : addressNo, | |
| 'mallName' : $mallName, | |
| 'mallFl' : $mallFl, | |
| 'unstoringFl' : '<?= gd_isset($data['unstoringFl']);?>', | |
| 'returnFl' : '<?= gd_isset($data['returnFl']);?>', | |
| 'mallSno' : '<?= $mallSno;?>' | |
| }; | |
| $.ajax({ | |
변경 전BuyerInform.php
| // 저장할 필드 | |
| //@formatter:off | |
| $arrSaveData = ['companyNm', 'businessNo', 'service', 'item', 'email', 'zonecode', 'zipcode', 'address', 'addressSub', 'phone', 'fax', 'onlineOrderSerial', 'unstoringZonecode', 'unstoringZipcode', 'unstoringAddress', 'unstoringAddressSub', 'returnZonecode', 'returnZipcode', 'returnAddress', 'returnAddressSub',]; | |
| //@formatter:on | |
| // 데이터 조합 | |
변경 후BuyerInform.php
| // 저장할 필드 | |
| //@formatter:off | |
| $arrSaveData = ['companyNm', 'businessNo', 'service', 'item', 'email', 'zonecode', 'zipcode', 'address', 'addressSub', 'phone', 'fax', 'onlineOrderSerial', 'ecommerceBusinessCode', 'unstoringZonecode', 'unstoringZipcode', 'unstoringAddress', 'unstoringAddressSub', 'returnZonecode', 'returnZipcode', 'returnAddress', 'returnAddressSub',]; | |
| //@formatter:on | |
| // 데이터 조합 | |
변경 전DBTableField.php
| ['val' => 'businessNm', 'typ' => 's', 'def' => null, 'name' => '상호명'], // 상호명 | |
| ['val' => 'businessLicenseImage', 'typ' => 's', 'def' => null, 'name' => '사업자등록증이미지'], // 사업자등록증이미지 | |
| ['val' => 'onlineOrderSerial', 'typ' => 's', 'def' => null, 'name' => '통신판매 신고번호'], // 통신 판매 신고 번호 | |
| ['val' => 'service', 'typ' => 's', 'def' => null, 'name' => '업태'], // 업태 | |
| ['val' => 'item', 'typ' => 's', 'def' => null, 'name' => '종목'], // 종목 | |
| ['val' => 'ceoNm', 'typ' => 's', 'def' => null, 'name' => '대표자'], // 대표자 | |
변경 후DBTableField.php
| ['val' => 'businessNm', 'typ' => 's', 'def' => null, 'name' => '상호명'], // 상호명 | |
| ['val' => 'businessLicenseImage', 'typ' => 's', 'def' => null, 'name' => '사업자등록증이미지'], // 사업자등록증이미지 | |
| ['val' => 'onlineOrderSerial', 'typ' => 's', 'def' => null, 'name' => '통신판매 신고번호'], // 통신 판매 신고 번호 | |
| ['val' => 'ecommerceBusinessCode', 'typ' => 's', 'def' => null, 'name' => '전자상거래업체부호'], // 전자상거래업체부호 | |
| ['val' => 'service', 'typ' => 's', 'def' => null, 'name' => '업태'], // 업태 | |
| ['val' => 'item', 'typ' => 's', 'def' => null, 'name' => '종목'], // 종목 | |
| ['val' => 'ceoNm', 'typ' => 's', 'def' => null, 'name' => '대표자'], // 대표자 | |
변경 전Mall.php
| 'item', | |
| 'email', | |
| 'stampImage', | |
| ]; | |
| /** 설정 공통 사용 **/ | |
| const GLOBAL_MALL_SHARE = [ | |
변경 후Mall.php
| 'item', | |
| 'email', | |
| 'stampImage', | |
| 'ecommerceBusinessCode', | |
| ]; | |
| /** 설정 공통 사용 **/ | |
| const GLOBAL_MALL_SHARE = [ | |
변경 전Policy.php
| 'phone', | |
| 'fax', | |
| 'onlineOrderSerial', | |
| 'unstoringNo', | |
| 'unstoringZonecode', | |
| 'unstoringZipcode', | |
변경 후Policy.php
| 'phone', | |
| 'fax', | |
| 'onlineOrderSerial', | |
| 'ecommerceBusinessCode', | |
| 'unstoringNo', | |
| 'unstoringZonecode', | |
| 'unstoringZipcode', | |