<? include $_SERVER["DOCUMENT_ROOT"] . "/common/classes/AdminOperate.php" ?> <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/header.php" ?> <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/leftOperateManage.php" ?> <? $obj = new AdminOperate($_REQUEST, "") ; $list = $obj->getListOfPopup("1") ; $vnum = $obj->virtualNum ; ?> <script src="/admin/inc/fileUpload/fileUploadJS.js"></script> <script> var _popup_type = "1"; $(document).ready(function(){ //=====프레입웤 변수들==================================================================================// var FORM_TARGET_CLS_NM = "DIV#Contents" ; // 폼을 동적 wrap 할 타겟 ID이름 var FORM_NAME = "nf" ; // 폼이름 var FORM_METHOD = "GET" ; // 폼 메쏘드 var FORM_USE_FILE = false ; // 파일폼 사용 여부 var FORM_ACTION = document.URL ; var NEXT_CMD = "" ; // 다은 수행 할 cmd //=====================================================================================================// var jForm = $(FORM_TARGET_CLS_NM).mf({ "name" : FORM_NAME , "method" : FORM_METHOD , "action" : FORM_ACTION , "useFile" : FORM_USE_FILE }) ; // 페이징 $(".jPage").click2(function(){ jForm.ci() ; jForm.mi("page",$(this).attr("page")) ; jForm.submit() ; }) ; $(".jAutoSearch").change(function(){ jForm.ci() ; jForm.submit() ; }); $(".jSearch").click2(function(){ jForm.ci() ; jForm.submit() ; }); $(".jModPop, .jAddPop").click2(function(){ var no = $(this).attr("no"); var title = "팝업 등록"; if(no != undefined) title = "팝업 수정"; $('#jDialogArea').dialog({ modal : true, title : title, open : function(event, ui) { $(".ui-dialog-titlebar-close").hide(); }, width : 400, height : 500, resizable : false, open : function(){ var data = {}; if(no != undefined) data.no = no; $.ajax({ url : "/admin/entity/entityPopupView.php?popup_type=" + _popup_type, data : data, dataType:"html", success : function(data) { $("#jLayerForm").html(data); initFileUpload(100); } }); }, buttons: [ { text: "확인", click: function() { $("#jLayerForm").ajaxSubmit({ url:"/action_front.php?cmd=AdminOperate.savePopup", type : "post", forceSync : true, dataType : "json", success : function(data){ alert(data.returnMessage); location.reload(); } }); } }, { text: "닫기", click: function() { destoryFileUpload(100); $( this ).dialog( "close" ); } } ], closeOnEscape: false }); }); $(".jTargetSearchBtn").click2(function(){ var search_text = $("#jTargetSearchText").val(); var ajax_url = "/admin/entity/entityGroupSearch.php"; if(search_text == "") { alert("검색어를 입력해주세요."); return false; } $.ajax({ url : ajax_url, data : { "search_text" : search_text }, dataType:"html", success : function(data) { $("#jSearchResultArea").html(data); setSearchAreaEventHandler(); } }); }); $(".jShow").click2(function(){ var no = $(this).attr("no"); $.ajax({ url : "/action_front.php?cmd=AdminOperate.showPopup", async : false, cache : false, dataType : "json", data : { "no" : no, "popup_type" : _popup_type }, success : function(data){ alert(data.returnMessage); location.reload(); } }); }); $(".jDel").click2(function(){ var no = $(this).attr("no"); var noArr = new Array(no); if(confirm("정말 삭제하시겠습니까?")) { deleteAction(noArr); } }) ; // 단체 삭제 $(".jDelMulti").click2(function(){ var noArr = new Array(); var noCount = $(".jNo:checked").length; if(noCount == 0) { alert("삭제할 대상을 하나 이상 선택해주세요."); return false; } if(confirm("정말 삭제하시겠습니까?")) { for(var i = 0; i < noCount; i++ ) { noArr[i] = $(".jNo:checked:eq(" + i + ")").val(); } deleteAction(noArr); } }); $("#jCheckAll").change(function(){ if($(this).is(":checked")) $(".jNo").prop("checked", true); else $(".jNo").prop("checked", false); }); }) ; function deleteAction(noArr) { $.ajax({ url : "/action_front.php?cmd=AdminOperate.delPopup", async : false, cache : false, dataType : "json", data : { "no" : noArr }, success : function(data){ location.reload(); } }); } </script> <div id="Contents" class="notice"> <h1>이벤트 팝업</h1> <div class="data" style="width:100%;"> <div class="btngroupright"> <input type="button" class="button bigrounded blue jAddPop" value="등록" /> <input type="button" class="button bigrounded blue jDelMulti" value="삭제" /> </div> <table class="datacList" style="width:100%;"> <thead> <tr> <th class="no" width="5%">No</th> <th width="5%"><input type="checkbox" id="jCheckAll"></th> <th width="10%">상태</th> <th width="15%">이미지</th> <th width="30%">링크</th> <th width="15%">등록시간</th> <th width="20%">관리</th> </tr> </thead> <tbody><!-- 10줄 리스트// 마지막 tr에 class="last" 넣어주세요 --> <? for($i=0; $i<sizeof($list); $i++){ ?> <tr class="<?=(sizeof($list)-1 == $i) ? "last" : "datacLists"?>"> <td class="no center"> <?=$vnum--?> </td> <td class="center"> <input type="checkbox" class="jNo" value="<?=$list[$i]["no"] ?>" > </td> <td class="center"> <?= ($list[$i]["status"] == "Y") ? "노출" : "미노출" ?> </td> <td class="center"> <img alt="" src="/upload_img/<?=$list[$i]["img_path"]?>" style="width: 95%;"> </td> <td class="center"> <?=$list[$i]["link_url"]?> </td> <td class="center"> <?=$list[$i]["regist_dt"]?> </td> <td class="center"> <input type="button" class="button searchsmall white jModPop" value="수정" no="<?=$list[$i]["no"]?>" /> <input type="button" class="button searchsmall white jDel" value="삭제" no="<?=$list[$i]["no"]?>" /> <input type="button" class="button searchsmall white jShow" value="노출" no="<?=$list[$i]["no"]?>" /> </td> </tr> <? } ?> <?if(sizeof($list) == 0){?> <tr class="last"> <td class="no center" colspan="5">No Data</td> </tr> <?}?> </tbody> </table> <!-- Pagination --> <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/pageNavigation.php" ?> <!--//Pagination --> </div> <div id="jDialogArea"><form id="jLayerForm"></form></div> </div> <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/footer.php" ?>