ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/admin/ |
Upload File : |
<?php $sub_menu = "900300"; include_once $_SERVER['DOCUMENT_ROOT'].'/admin/_common.php'; include_once $_SERVER['DOCUMENT_ROOT'].'/admin/common_function.php'; $g4['title'] = "팝업관리"; include_once $_SERVER['DOCUMENT_ROOT'].'/admin/admin.head.php'; auth_check($sub_menu, $amenu, "r"); $token = get_token(); $tb_name = "popup"; $sql = "SELECT * FROM {$tb_name} ORDER BY popup_no DESC "; $res = sql_query($sql); $data = array(); while($data_row = sql_fetch_array($res)){ array_push($data, $data_row); } ?> <style> #popup_reg_btn {float: right;background: #4076df;padding: 6px 15px;border: none;border-radius: 4px;color: #fff !important;margin-top: 30px;margin-bottom: 10px;} .contents_tb{margin-top:10px} .popup_use_btn{border:none;border-radius:3px;padding:3px 8px;color:#fff;font-weight:600} .popup_use_btn.using{background:#699BF7} .popup_use_btn.not_using{background:#FFC700} .popup_modify_btn{background:#A5A5A5;color:#fff !important;padding:2px 10px;border-radius:3px} .popup_del_btn{background:#535353;color:#fff !important;padding:2px 10px;border-radius:3px;border:none;cursor:pointer} </style> <section id="contents_area"> <?php if($g4['title']){ ?> <div id="page_title_area"> <h1><?=$g4['title']?></h1> </div> <div id="page_title_area_shadow"></div> <?php } ?> <div id="contentsWrap"> <section id="contents_tb_wrap"> <a id="popup_reg_btn" href="/admin/popup_form.php">등록하기</a> <table class="contents_tb" > <thead> <tr> <th style="width:100px">사용여부</th> <th>제목</th> <th style="width:200px">등록일</th> <th style="width:100px">수정</th> <th style="width:100px">삭제</th> </tr> </thead> <tbody> <?php if(count($data) > 0){ foreach($data as $item){ ?> <tr> <td> <?php if($item['use_yn'] == 'Y'){ ?> <button class="popup_use_btn using" status="Y" id="popup-<?=$item['popup_no']?>" popup_no="<?=$item['popup_no']?>">사용</button> <?php }else{ ?> <button class="popup_use_btn not_using" status="N" id="popup-<?=$item['popup_no']?>" popup_no="<?=$item['popup_no']?>">미사용</button> <?php } ?> </td> <td style="text-align:left"><?=$item['title']?></td> <td><?=$item['ins_dt']?></td> <td> <a class="popup_modify_btn" href="/admin/popup_form.php?mode=modify&popup_no=<?=$item['popup_no']?>">수정</a> </td> <td> <button class="popup_del_btn" popup_no="<?=$item['popup_no']?>">삭제</button> </td> </tr> <?php } }else{ ?> <tr> <td colspan="5">데이터가 없습니다.</td> </tr> <?php } ?> </tbody> </table> </section> </div> </section> <script> $(window).load(function(){ $('.popup_use_btn').click(function(){ console.log($(this).attr('status')); popup_no = $(this).attr('popup_no'); if(!popup_no){ alert('오류발생 팝업 번호가 없습니다.'); return false; } popup_status = $(this).attr('status'); pupup_set_value = ""; if(popup_status == 'Y'){ //미사용으로 설정 pupup_set_value = 'N'; }else{ //사용중으로 설정 pupup_set_value = 'Y'; } set_popup_using(popup_no, pupup_set_value); }) //del $('.popup_del_btn').click(function(){ popup_no = parseInt($(this).attr('popup_no')); if(confirm('정말로 삭제하시겠습니까?') && popup_no > 0){ console.log('popup_no is ' + popup_no) location.href = '/admin/popup_form_update.php?mode=del&popup_no='+popup_no; } }) }) function set_popup_using(popup_no, pupup_set_value){ $.ajax({ type: "POST", url: "/admin/popup_form_update.php", data: {mode:'set_popup_using_ajax', popup_no, pupup_set_value}, dataType: 'json', async: false, success: function (data) { console.log('data is ' + JSON.stringify(data)); if(data.result == true){ $('#popup-'+popup_no).removeClass('using').removeClass('not_using'); $('#popup-'+popup_no).attr('status',pupup_set_value); if(pupup_set_value == 'Y'){ $('#popup-'+popup_no).addClass('using'); $('#popup-'+popup_no).text('사용중'); }else{ $('#popup-'+popup_no).addClass('not_using'); $('#popup-'+popup_no).text('미사용'); } }else{ alert('에러 발생 새로고침합니다. 재시도 해주세요.'); location.href = location.href; } }, error: function (e) { console.log('ajax error'); } }); } </script> <?php include_once ("./admin.tail.php"); ?>