<div class="start"></div>
<div class="silver-bk">
<div class="s-bk-lf">
	<div class="acc-title"><a href="/developer/index.php?admpage=konkurs">Конкурс рефералов</a> || <a href="/developer/index.php?admpage=konkursinv">Конкурс инвесторов</a></div>
</div><div class="clr"></div>
<center><a href = "/developer/index.php?admpage=konkursinv" class="stn">Текущий конкурс</a> || <a href = "/developer/index.php?admpage=konkursinv&add" class="stn">Добавить Конкурс</a> || <a href = "/developer/index.php?admpage=konkursinv&list" class="stn">Завершенные</a></center>
<BR />
<?PHP



# добавление конкурса
if(isset($_GET["add"])){


	$q1 = $mysql->query("SELECT * FROM db_competitioninv WHERE status = '0'");
	if($q1->rowCount() > 0){
	
	echo "<center><b><font color = 'red'>Максимум действующий конкурс. <BR />Завершите прошлый, чтоб создать новый</font></b></center><BR />";
	
	?>
	</div>
	<div class="clr"></div>	<div class="end"></div>
	<?PHP
	
	return;
	}
	
	# Создание конкурса
	if(isset($_POST["1m"])){
	
		$m1 = (intval($_POST["1m"]) > 0) ? intval($_POST["1m"]) : 0;
		$m2 = (intval($_POST["2m"]) > 0) ? intval($_POST["2m"]) : 0;
		$m3 = (intval($_POST["3m"]) > 0) ? intval($_POST["3m"]) : 0;
		$m4 = (intval($_POST["4m"]) > 0) ? intval($_POST["4m"]) : 0;
		$m5 = (intval($_POST["5m"]) > 0) ? intval($_POST["5m"]) : 0;
		$duration = time() + intval($_POST["duration"]) * 86400;
		
		if($m1 > $m2 AND $m2 > $m3 AND $m3 > $m4 AND $m4 > $m5){
		
			$mysql->query("INSERT INTO db_competitioninv (1m, 2m, 3m, 4m, 5m, date_add, date_end) VALUES ('$m1','$m2','$m3','$m4','$m5','".time()."','$duration')");
			
			echo "<center><b><font color = 'green'>Конкурс создан</font></b></center><BR />";
			
			?>			
			</div>
			<div class="clr"></div>	<div class="end"></div>
			<?PHP
			
			return;
			
		}else echo "<center><b><font color = 'red'>1-е место должно быть больше второго, 2-е место больше третего</font></b></center><BR />";
		
	}
	
?>
<form action="" method="post">
<table width="300" border="0" align="center">
  <tr >
    <td>Продолжительность (дней):</td>
    <td align="center">
	<select name="duration">
		
		<?PHP
		$count = 0;
		while( $count <= 365 ){
		$count++;
		?>
		<option value="<?=$count; ?>">&nbsp;&nbsp;<?=$count; ?>&nbsp;&nbsp;</option>
		<?PHP } ?>
	</select>
	</td>
  </tr>
  <tr>
    <td>Приз за 1 место (RUB):</td>
    <td align="center"><input type="text" name="1m" value="10000" size="10"/></td>
  </tr>
  <tr>
    <td>Приз за 2 место (RUB):</td>
    <td align="center"><input type="text" name="2m" value="5000" size="10"/></td>
  </tr>
  <tr>
    <td>Приз за 3 место (RUB):</td>
    <td align="center"><input type="text" name="3m" value="2500" size="10"/></td>
  </tr>
    <tr>
    <td>Приз за 4 место (RUB):</td>
    <td align="center"><input type="text" name="4m" value="1000" size="10"/></td>
  </tr>
    <tr>
    <td>Приз за 5 место (RUB):</td>
    <td align="center"><input type="text" name="5m" value="500" size="10"/></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Создать конкурс"></td>
  </tr>
</table>
</form>

</div>
<div class="clr"></div>	<div class="end"></div>
<?PHP

return;
}


# Список конкурсов
if(isset($_GET["list"])){


	# Список пользователей
	$q2 = $mysql->query("SELECT * FROM db_competitioninv WHERE status > 0");
	if($q2->rowCount() > 0){
	
	?>
	
	
	<?PHP
		while($data = $q2->fetch()){
		
		?>
			<table width="99%" border="0" align="center">
			<tr bgcolor="#efefef">
				<td align="center" width="75" class="m-tb">ID</td>
				<td align="center" class="m-tb">Начат</td>
				<td align="center" class="m-tb">Завершен</td>
				<td align="center" class="m-tb">Фонд</td>
			</tr>
			<tr class="htt" >
				<td align="center"><?=$data["id"]; ?></td>
				<td align="center"><?=date("d.m.Y", $data["date_add"]); ?></td>
				<td align="center"><?=date("d.m.Y", $data["date_end"]); ?></td>
				<td align="center"><?=$data["1m"]+$data["2m"]+$data["3m"]+$data["4m"]+$data["5m"]; ?> Рублей</td>
		 	</tr>
			<tr bgcolor="#efefef">
				<td align="center" width="75" class="m-tb">Статус</td>
				<td align="center" class="m-tb">1 место / приз</td>
				<td align="center" class="m-tb">2 место / приз</td>
				<td align="center" class="m-tb">3 место / приз</td>
				<td align="center" class="m-tb">4 место / приз</td>
				<td align="center" class="m-tb">5 место / приз</td>
			</tr>
			<tr class="htt" >
				<td align="center"><?=($data["status"] > 1) ? "Отменен" : "Завершен"; ?></td>
				<td align="center"><?=$data["user_1"]; ?> / <?=$data["1m"]; ?></td>
				<td align="center"><?=$data["user_2"]; ?> / <?=$data["2m"]; ?></td>
				<td align="center"><?=$data["user_3"]; ?> / <?=$data["3m"]; ?></td>
				<td align="center"><?=$data["user_4"]; ?> / <?=$data["4m"]; ?></td>
				<td align="center"><?=$data["user_5"]; ?> / <?=$data["5m"]; ?></td>
		 	</tr>
			</table>
		<BR /><BR />
		<?PHP
		}

	}else echo "<center><b><font color = 'red'>Нет завершенных конкурсов</font></b></center><BR />";


?>
</div>
<div class="clr"></div>	<div class="end"></div>
<?PHP

return;
}

//$q3 = $mysql->query("SELECT * FROM db_config WHERE id = '1'");
//$data_cq = $db->FetchArray();

# Отмена
if(isset($_POST["cancel"])){

	$cancel = intval($_POST["cancel"]);
	$q3 = $mysql->query("SELECT * FROM db_competitioninv WHERE status = '0' AND id = '{$cancel}' LIMIT 1");
	if($q3->rowCount() == 1){
	
		$mysql->query("UPDATE db_competitioninv SET user_1 = '-', user_2 = '-', user_3 = '-', user_4 = '-', user_5 = '-', status = '2' WHERE id = '$cancel'");
		$mysql->query("TRUNCATE TABLE db_competition_usersinv");
		
		echo "<center><b><font color = 'green'>Конкурс отменен, призы НЕ зачислены</font></b></center><BR />";
		
	}else echo "<center><b><font color = 'red'>Конкурс с указанным ID не найден, возможно он уже завершен</font></b></center><BR />";
	
}

# Завершение конкурса
if(isset($_POST["set_ok"])){

	$sok = intval($_POST["set_ok"]);
	$q4 = $mysql->query("SELECT * FROM db_competitioninv WHERE status = '0' AND id = '{$sok}' LIMIT 1");
	if($q4->rowCount() == 1){
		
		$comp_p = $q4->fetch();
		
		$user_s = array();
		$user_s[1] = "-";
		$user_s[2] = "-";
		$user_s[3] = "-";
		$user_s[4] = "-";
		$user_s[5] = "-";		
		
		# зачисляем бонус
		$q5 = $mysql->query("SELECT * FROM db_competition_usersinv ORDER BY points DESC LIMIT 5");
		if($q5->rowCount() > 0){
			
			$counter = 1;
			while($data = $q5->fetch()){
			
				$user_up_id = $data["user_id"];
				$user_s[$counter] = $data["user"];
				$money = $comp_p["{$counter}m"];
				//$money = ($money * $data_cq["ser_per_wmr"]); 
				# Зачисляем средства победителям
				$mysql->query("UPDATE db_users SET MoneyOut = MoneyOut + '$money' WHERE Uid = '$user_up_id'");
				
			$counter++;
			}
		
		$mysql->query("UPDATE db_competitioninv SET user_1 = '".$user_s[1]."', user_2 = '".$user_s[2]."', user_3 = '".$user_s[3]."', user_4 = '".$user_s[4]."', user_5 = '".$user_s[5]."', status = '1' WHERE id = '$sok'");
		$mysql->query("TRUNCATE TABLE db_competition_usersinv");
		echo "<center><b><font color = 'green'>Конкурс завершен, призы зачислены</font></b></center><BR />";
		
		}
		
	}else echo "<center><b><font color = 'red'>Конкурс с указанным ID не найден, возможно он уже завершен</font></b></center><BR />";

?>
</div>
<div class="clr"></div>	<div class="end"></div>
<?PHP

return;
}


$q6 = $mysql->query("SELECT * FROM db_competitioninv WHERE status = 0 LIMIT 1");
if($q6->rowCount() == 1){
$comp = $q6->fetch();	
	?>
<b>Конкурс инвесторов № <?=$comp["id"]; ?> с общим призовым фондом <?=$comp["1m"]+$comp["2m"]+$comp["3m"]+$comp["4m"]+$comp["5m"]; ?> Рублей.<BR /><BR />
Старт конкурса: <?=date("d.m.Y в H:i:s", $comp["date_add"]); ?> <BR />Завершение: <?=date("d.m.Y в H:i:s", $comp["date_end"]); ?>
<BR /><BR />
<u>Призовые места:</u><BR />
1 - <?=$comp["1m"]; ?> Рублей. <BR />
2 - <?=$comp["2m"]; ?> Рублей. <BR />
3 - <?=$comp["3m"]; ?> Рублей. <BR />
4 - <?=$comp["4m"]; ?> Рублей. <BR />
5 - <?=$comp["5m"]; ?> Рублей. <BR /><BR />

<?=($comp["date_end"] < time()) ? '<center><font color = "red">!ДАТА ОКОНЧАНИЯ КОНКУРСА ПРОШЛА!</font></center>' : false; ?>
</b>
<BR />

<table width="350" border="0" align="center">
  <tr=>
	<td align="center">
	<form action="" method="post">
		<input type="hidden" name="cancel" value="<?=$comp["id"]; ?>" />
		<input type="submit" value="Отменить без призов"  />
	</form>
	</td>
	<td align="center">
	<form action="" method="post">
		<input type="hidden" name="set_ok" value="<?=$comp["id"]; ?>" />
		<input type="submit" value="Завершить и зачислить средства"  />
	</form>
	</td>
  </tr>
</table>
<BR />
	<?PHP
	
	# Список пользователей
	$q7 = $mysql->query("SELECT * FROM db_competition_usersinv ORDER BY points DESC LIMIT 200");
	if($q7->rowCount() > 0){
	
	?>
	
<table width="99%" border="0" align="center">
  <tr bgcolor="#efefef">
    <td align="center" width="75" class="m-tb">Позиция</td>
    <td align="center" class="m-tb">Пользователь</td>
    <td align="center" class="m-tb">Баллов</td>
	<td align="center" class="m-tb">Приз</td>
  </tr>
	<?PHP
		$position = 1;
		while($data = $q7->fetch()){
		
		?>
			<tr class="htt" >
				<td align="center" width="75"><?=$position; ?></td>
				<td align="center"><?=$data["user"]; ?></td>
				<td align="center"><?=sprintf("%.0f",$data["points"]); ?></td>
				<td align="center"><?=(intval($comp["{$position}m"]) > 0) ? $comp["{$position}m"]." Рублей" : "-" ?></td>
		 	</tr>
		<?PHP
		$position++;
		}
	
	?>
</table>
<BR />
	<?PHP
	
	}else echo "<center><b><font color = 'red'>Нет участников в конкурсе</font></b></center><BR />";

}else echo "<center><b><font color = 'red'>В данный момент конкурс не проводится</font></b></center><BR />";

?>

</div>
<div class="clr"></div>	<div class="end"></div>
