⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 war_result_list.php

📁 Download you own three BR
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php
require_once("configs/Configs.php");//加载配置文件
require_once("functions/login_flag.php");//是否已经登录
require_once("functions/func_common.php");//加载函数文件
require_once("functions/class_mysql.php");//加载数据库类文件
//处理战争进程
require_once("all_processing.php");

//更新消息通知
$query=$db->query("select * from war_result where (`u_id`='".$_COOKIE['UserId']."' and `wo_notice`='0' ) or ( `to_u_id`='".$_COOKIE['UserId']."' and `de_notice`='0') ");
while($row = $db->fetch_array($query)) $war_notice[]=$row;
if($war_notice<>"") foreach ($war_notice as $m){
	if($m['u_id']==$_COOKIE['UserId'])
		$db->query("update war_result set `wo_notice`='1' where `u_id`='".$_COOKIE['UserId']."'");
	elseif($m['to_u_id']==$_COOKIE['UserId']){
		$db->query("update war_result set `de_notice`='1' where `to_u_id`='".$_COOKIE['UserId']."'");
	}
}

//战报信息删除
//if($_GET['ac']=="del_result"){
//	$query=$db->query("select * from war_result where `w_id`='".$_GET['w_id']."'");
//	$del_result = $db->fetch_array($query);
//	//攻击方
//	if($del_result['u_id']==$_COOKIE['UserId'] and $del_result['de_del_flag']=="1"){//直接删除
//		$db->query("delete from war_result where `w_id`='".$_GET['w_id']."' and `u_id`='".$_COOKIE['UserId']."'");
//	    $db->query("delete from war_result_info where `u_id`='".$_COOKIE['UesrId']."' and (`w_type`='0' or `w_type`='1' or `w_type`='4') and `war_serial`='".$del_result['w_serial']."'");
//	}elseif($del_result['u_id']==$_COOKIE['UserId'] and $del_result['de_del_flag']=="0"){
//		$db->query("update war_result set `wo_del_flag`='1' where `w_id`='".$_GET['w_id']."' and `u_id`='".$_COOKIE['UserId']."'");
//	}
//	//防御方
//	if($del_result['to_u_id']==$_COOKIE['UserId'] and $del_result['wo_del_flag']=="1"){//直接删除
//		$db->query("delete from war_result where `w_id`='".$_GET['w_id']."' and `to_u_id`='".$_COOKIE['UserId']."'");
//		$db->query("delete from war_result_info where `u_id`='".$_COOKIE['UesrId']."' and (`w_type`='0' or `w_type`='1' or `w_type`='4') and `war_serial`='".$del_result['w_serial']."'");
//	}elseif($del_result['to_u_id']==$_COOKIE['UserId'] and $del_result['wo_del_flag']=="0"){
//		$db->query("update war_result set `de_del_flag`='1' where `w_id`='".$_GET['w_id']."' and `to_u_id`='".$_COOKIE['UserId']."'");
//	}
//	echomsg("","?type=".$_POST['type']."&page=".$_POST['page']);
//}

if ($_GET['ac']=='all_del') {
	$item = $_POST['item'];
	$counter = count($item);
	if($counter<1) echomsg("请选择后再操作!");
	foreach ($item as $i=>$m){
		$w_id = $m;
		$_GET['w_id'] = $w_id;
		$query=$db->query("select * from war_result where `w_id`='".$w_id."'");
		$del_result = $db->fetch_array($query);
		$query_cm=explode(":",$del_result['w_to']);
		$query_guai=$db->query("select * from city_boss where w_to_x='".$query_cm[0]."' and w_to_y='".$query_cm[1]."';");
		$guai_num=$db->num_rows($query_guai);
		//攻击方
		if ($del_result['u_id']==$_COOKIE['UserId']) {
			//打怪信息
			if ($guai_num) {
				$db->query("delete from war_result_info where war_serial='".$del_result['w_serial']."';");
				$db->query("delete from war_result where w_id='".$del_result['w_id']."';");
			}else {
				//如果守方也有删除标志
				if ($del_result['de_del_flag']=='1') {
					$db->query("delete from war_result_info where war_serial='".$del_result['w_serial']."';");
					$db->query("delete from war_result where w_id='".$del_result['w_id']."';");					
				}else {
					$db->query("update war_result set wo_del_flag='1' where w_id='".$del_result['w_id']."';");
				}
			}
		}
		//防御方
		if ($del_result['to_u_id']==$_COOKIE['UserId']) {
			//如果攻方有删除标志
			if ($del_result['wo_del_flag']=='1') {
				$db->query("delete from war_result_info where war_serial='".$del_result['w_serial']."';");
				$db->query("delete from war_result where w_id='".$del_result['w_id']."';");
			}else {
				$db->query("update war_result set de_del_flag='1' where w_id='".$del_result['w_id']."';");
			}
		}
	}
	echomsg("","?type=".$_POST['type']."&page=".$_POST['page']);
}

///////////////////
//删除超过20条的信息
///////////////////
$query_num=$db->query("select * from war_result where  (`u_id`='".$_COOKIE['UserId']."' and `wo_del_flag`='0') or (`to_u_id`='".$_COOKIE['UserId']."' and `de_del_flag`='0') order by w_date asc;");
$num_all=$db->num_rows($query_num);
if ($num_all>20) {
	$end_i=$num_all-20;
	$ik=1;
	while ($list=$db->fetch_array($query_num)) {
		if ($ik>$end_i) {
			break;
		}
		//攻方
		if ($list['u_id']==$_COOKIE['UserId']) {
			if ($list['de_del_flag']=='1') {
				$db->query("delete from war_result_info where war_serial='".$list['w_serial']."';");
				$db->query("delete from war_result where w_id='".$list['w_id']."';");
			}else {
				$db->query("update war_result set wo_del_flag='1' where w_id='".$list['w_id']."';");
			}
		}else{
			if ($list['wo_del_flag']=='1') {
				$db->query("delete from war_result_info where war_serial='".$list['w_serial']."';");
				$db->query("delete from war_result where w_id='".$list['w_id']."';");
			}else {
				$db->query("update war_result set de_del_flag='1' where w_id='".$list['w_id']."';");
			}
		}		
		$ik++;
	}
}



$page = ($_GET['page']) ? $_GET['page'] : 1;
$limit = 10 ;
$lim = $limit * ($page-1);
$limit2=$lim+$limit;
$ni=1;
if($_GET['type']=="lurcher"){
	$query=$db->query("select * from war_result where `w_type`='3' and ((`u_id`='".$_COOKIE['UserId']."' and `wo_del_flag`='0') or (`to_u_id`='".$_COOKIE['UserId']."' and `de_del_flag`='0')) order by w_date desc limit $lim,$limit2");
    $query2=$db->query("select * from war_result where `w_type`='3' and ((`u_id`='".$_COOKIE['UserId']."' and `wo_del_flag`='0') or (`to_u_id`='".$_COOKIE['UserId']."' and `de_del_flag`='0'))");
    while ($list2=$db->fetch_array($query2)) {
   		if ($list2['u_id']<>$_COOKIE['UserId']) $ni++;
    }
}else{ 
	$query=$db->query("select * from war_result where `w_type`<>'3' and ((`u_id`='".$_COOKIE['UserId']."' and `wo_del_flag`='0') or (`to_u_id`='".$_COOKIE['UserId']."' and `de_del_flag`='0')) order by w_date desc limit $lim,$limit2");
	$query2=$db->query("select w_id from war_result where `w_type`<>'3' and ((`u_id`='".$_COOKIE['UserId']."' and `wo_del_flag`='0') or (`to_u_id`='".$_COOKIE['UserId']."' and `de_del_flag`='0'))");
}

//获取军事行动任务结果
while($row=$db->fetch_array($query)) $all_war_result[]=$row;
if($_GET['type']=="lurcher"){
	$rn=$ni;
}else {
	$rn = $db->num_rows($query2);//总共记录数
}

		if( $rn < $limit )
			{ 
				$page_count = 1;		
		    }elseif( $rn % $limit )
		    {
		    	$page_count = (int)($rn/$limit) + 1;
		    }else
		    { 
		    	$page_count = $rn/$limit;
		    } 

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>战争记录</title>

<link href="css/id.css" rel="stylesheet" type="text/css">
<link href="css/css.css" rel="stylesheet" type="text/css">
<link type="text/css" href="css/build.css" rel="stylesheet">

<style>
body{
margin-top:0px;
}
a.info {
 position:relative; z-index:0; color:#000; text-decoration:none;}
a.info:hover { 
 z-index:1; background-color:#000000;}
a.info span { 
 display: none;}
a.info:hover span { display:block; position:absolute; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;width:280px; border:2px solid #fff; line-height:16px; background-color:#E7CB94; color:#000000; text-align: left;  text-decoration:none; margin-top:-50px;margin-left:-350px;}

.img_style { filter:Gray(enabled=tru); }
.img_style1 { filter:Gray(enabled=false);}
</style>

</head>

<body>
<script language="JavaScript">
 function checkAll(val) 
 {     
   var el = document.getElementsByTagName('input');  
   var len = el.length;  
   for(var i=0; i<len; i++)  
    {        
      if((el[i].type=="checkbox") && (el[i].name==val)) 
        {             
           el[i].checked = true;
         }
    }
 } 

function clearAll(val)
 {
     var el = document.getElementsByTagName('input');
     var len = el.length;
     for(var i=0; i<len; i++)
     {
         if((el[i].type=="checkbox") && (el[i].name==val))
         {
             el[i].checked = false;
         }
     }
 }

function del_confirm(){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -