userList.php 8 KB
<? include $_SERVER["DOCUMENT_ROOT"] . "/common/classes/AdminUser.php" ?>
<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/header.php" ?> 
<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/leftUserManage.php" ?>
<?
	$obj = new AdminUser($_REQUEST) ;
	
	$list = $obj->getListOfUser() ;
	$vnum = $obj->virtualNum ;
?>
<script>

	$(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() ;
		});

		$(".jViewUser").click2(function(){
			var no = $(this).attr("no");
			location.href = "/admin/userManage/userView.php?isMS=0&no=" + no + "&rurl=" + jQuery.rich.bin2hex(document.URL);
		});

		$(".jInitialize").click2(function(){

			var no = $(this).attr("no");
			if(confirm("초기화를 하시겠습니까? \n변경 후 수정은 불가능합니다")){
				$.ajax({
					url : "/action_front.php?cmd=AdminUser.initializePwd",
					async : false,
					cache : false,
					dataType : "json",
					data : {
						"userNo"	: no
					},
					success : function(data){
						alert(data.returnMessage);
						location.reload();
						/*
						if(_no != "")
							location.reload();
						else
							location.href = _rurl;
						*/
					}
				});
			}
			
			
		});

		$(".jAddUserExcel").click2(function(){
			var s=$("#search_text").val();
			location.href = "/admin/excel/userListExcel.php?search_text="+s;
		});
		



		// 회원 탈퇴
		$(".jDelUser").click2(function(){
		
			var no = $(this).attr("no");

			var noArr = new Array(no);

			if(confirm("정말 삭제하시겠습니까?"))
			{
				deleteUser(noArr);
			}
		}) ;


		// 단체 삭제
		$(".jDelUserMulti").click2(function(){
			

			var noArr = new Array();
			var noCount = $(".jUserNo:checked").length;

			if(noCount == 0)
			{
				alert("삭제할 관리자를 하나 이상 선택해주세요.");
				return false;
			}


			if(confirm("정말 삭제하시겠습니까?"))
			{
				for(var i = 0; i < noCount; i++ )
				{
					noArr[i] = $(".jUserNo:checked:eq(" + i + ")").val();
				}

				deleteUser(noArr);
			}
			
		});



		$("#jCheckAll").change(function(){
			if($(this).is(":checked"))
				$(".jUserNo").prop("checked", true);
			else
				$(".jUserNo").prop("checked", false);
		});
		
	}) ;



	function deleteUser(noArr)
	{
		$.ajax({
			url : "/action_front.php?cmd=AdminUser.deleteUser",
			async : false,
			cache : false,
			dataType : "json",
			data : {
				"no"	: noArr
			},
			success : function(data){
				alert("삭제되었습니다");
				location.reload();
			}
		});
	}



</script>


<div id="Contents"  class="notice">
    
    <h1>회원</h1>
    
    <div class="data">
        <fieldset class="search" style="margin-top:5px;">
            
            <div class="jSearchArea" >
                
                <label>
                    <span>조회 조건</span>
                    <select name="searchType">
                    	<option value="">전체 </option>
                    	<option value="userName" <?=$_REQUEST["searchType"] == "userName" ? "SELECTED" : ""?>>이름</option>
                    	<option value="userID" <?=$_REQUEST["searchType"] == "userID" ? "SELECTED" : ""?>>아이디</option>
                    	<option value="nickName" <?=$_REQUEST["searchType"] == "nickName" ? "SELECTED" : ""?>>닉네임</option>
                    	<option value="userVehicleType" <?=$_REQUEST["searchType"] == "userVehicleType" ? "SELECTED" : ""?>>차종</option>
                    </select>
					<input type="text" id="searchText" name="searchText" class="wm" value="<?=$_REQUEST['searchText']?>" />
                </label>

				<input type="button" class="button smallgrounded blue jSearch btnright_y"  value="검색" />
            </div>

        </fieldset>

		<?if($loginInfo["admin_type"] == "1"){ ?>
		<div class="btngroupright">
			<input type="button" class="button bigrounded blue jAddUserExcel" value="회원EXCEL" />
			<input type="button" class="button bigrounded blue jDelUserMulti" value="삭제" />
		</div>
		<?} ?>
        <table class="datacList">
            <thead>
                <tr>
                    <th class="no" width="5%">No</th>
                    <th width="6%">이름</th>
                    <th width="10%">아이디</th>
                    <th width="10%">닉네임</th>
                    <th width="10%">전화번호</th>
                    <th width="10%">차종</th>
                    <th width="6%">비밀번호 <br>초기화</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">
                       	<?=$list[$i]["userName"]?>
                    </td>
                    <td class="center">
                    	<?=$list[$i]["userID"]?>
                    </td>
                    <td class="center">
                        <?=$list[$i]["nickName"]?>
                    </td>
                    <td class="center">
                        <?=$list[$i]["userTel"]?>
                    </td>
                    <td class="center">
                        <?echo $list[$i]["userVehicleTON"]."TON / ".$list[$i]["userVehicleName"]." / "?>
                        <?
                        	switch($list[$i]["userVehicleType"]){
                        		case "HY":
                        			echo "현대";
                        			break;
                        		case "DW":
                        			echo "대우";
                        			break;
                        		case "VV":
                        			echo "볼보";
                        			break;
                        		case "SC":
                        			echo "스카니아";
                        			break;
                        		case "MB":
                        			echo "벤츠";
                        			break;
                        		case "MA":
									echo "";
									break;
                        	}
                        ?>
                    </td>

                    <td class="center">
                    	<input type="button" class="button searchsmall white jInitialize" value="초기화" no="<?=$list[$i]["userNo"]?>" />
                    </td>
                </tr>
                <? } ?>
                <?if(sizeof($list) == 0){?>
                <tr class="last">
                    <td class="no center" colspan="11">No Data</td>
                </tr>
                <?}?>
            </tbody>
        </table>  
        
        <!-- Pagination -->
        <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/pageNavigation.php" ?>
        <!--//Pagination -->
        
    </div>

	<div id="jDialogArea" style="display:none;">
		<table class="datav" style="width:100%;">
			<tr>
				<th style="height:25px; width:70px;">포인트</th>
				<td>
					<input type="input" id="jAddHeartPoint" value="" style="width:100%;"/>
				</td>
			</tr>
		</table>
	</div>
        
</div>

<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/footer.php" ?>