Просмотр файла games/kredit.php

Размер файла: 7.77Kb
<?php
// mod by Golem http://veplog.ru

require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";

echo '<div class=tp>Выдача кредитов</div>';

if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){

//-------------------- Главная выдачи кредитов ----------------------//
if(!isset($action)){

echo'У вас в наличии: '.moneys($udata[41]).'<br>';

$lines=file("../local/bank.dat"); 

foreach($lines as $value){
$bankarr = explode("|", $value);
if ($log==$bankarr[1]){
$usersum=(int)$bankarr[2];
}}


echo 'У вас в банке: '.moneys($usersum);


//--------------------- Вычисление если долг ---------------------------//
if($udata[53]!="" && $udata[54]>0){
echo '<br><font color="#FF0000">Сумма долга составляет: '.moneys($udata[54]).'</font>';

if($sitetime<$udata[53]){
echo '<br>До истечения срока кредита осталось <b>'.formattime($udata[53]-$sitetime).'</b>';
}else{
echo '<br><b><font color="#FF0000">Внимание! Время погашения кредита просрочено!</font></b><br>';
echo 'Начислен штраф в сумме 1%, у вас списано 10 баллов активности, и 1 балл авторитета'; 

$newgold=round(($udata[54]/100)+$udata[54]);
//------------------------------ Запись в профиль ----------------------------//
$ufile = file(BASEDIR."local/profil/$log.prof"); 
$udata = explode(":||:",$ufile[0]);

$udata[36]=$udata[36]-10;
$udata[49]--;
$udata[51]++;
$udata[53]=$sitetime+(24*60*60);
$udata[54]=(int)$newgold;

for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}

if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$log.prof","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
unset($utext);
}
}}


echo '<div class="tpanel">Операция:</div>';

if($config_themes!="wml"){
echo '<form action="kredit.php?action=operacia&amp;'.SID.'" method="post"><input name="gold" /><br>';
echo '<select name="oper">';
echo '<option value="1">Взять кредит</option><option value="2">Погасить кредит</option>';
echo '</select><br>';
echo '<input type="submit" value="Продолжить" /></form>';}else{


echo '<br><input name="gold"/><br>';
echo '<select name="oper">';
echo '<option value="1">Взять кредит</option><option value="2">Погасить кредит</option>';
echo '</select><br><br>';
echo '<anchor title="go">Продолжить<go href="kredit.php?action=operacia&amp;'.SID.'" method="post">';
echo '<postfield name="gold" value="$(gold)"/>';
echo '<postfield name="oper" value="$(oper)"/>';
echo '</go></anchor><br>'; }

echo'Минимальная сумма кредита '.moneys($config_minkredit).'<br>';
echo'Максимальная сумма кредита равна '.moneys($config_maxkredit).'<br>';

echo '<b>Правила</b><br>Независимо от суммы кредита банк берет '.(int)$config_percentkredit.'% за операцию, кредит выдается на 3 дня<br>';
echo 'Каждый просроченный день увеличивает сумму на 1% плюс у вас списывается 10 баллов активности и 1 балл авторитета<br>';
echo 'Кредит выдается пользователям у которых не менее 150 баллов в активе<br>';
}



if($action=="operacia"){
if(ctype_digit($gold) && $gold>=$config_minkredit && $oper!=""){
	
	
//-------------------------- Выдача кредитов -----------------------------//
if($oper=="1"){
echo'<div class="tpanel">Получение кредита</div>';

if($gold<=$config_maxkredit){
if($udata[36]>150){
if($udata[53]=="" && $udata[54]<1){	
	
$newgold=round((($gold*$config_percentkredit)/100)+$gold);
//------------------------------ Запись в профиль ----------------------------//
$ufile = file(BASEDIR."local/profil/$log.prof"); 
$udata = explode(":||:",$ufile[0]);

$udata[41]=round($udata[41]+$gold);
$udata[53]=$sitetime+(3*24*60*60);
$udata[54]=(int)$newgold;

for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}

if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$log.prof","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
unset($utext);
}

echo'Cредства успешно перечислены вам в карман!<br>';
echo'Количество денег на руках: <b>'.moneys($udata[41]).'</b><br>';

}else{echo'Ошибка, вы не сможете получить кредит, возможно за вами еще числится долг<br>';}
}else{echo'Ошибка, ваш статус не позволяет вам получать кредит<br>';}
}else{echo'Операции более чем с '.moneys($config_maxkredit).' не проводятся<br>';}
}



//-------------------------- Погашение кредитов -----------------------------//
if($oper=="2"){
echo'<div class="tpanel">Погашение кредита</div>';

if($udata[54]>0){
if($udata[54]==$gold){	
if($gold<=$udata[41]){	
//------------------------------ Запись в профиль ----------------------------//
$ufile = file(BASEDIR."local/profil/$log.prof"); 
$udata = explode(":||:",$ufile[0]);

$udata[41]=$udata[41]-$gold;;
$udata[53]="";
$udata[54]=0;

for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}

if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$log.prof","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
unset($utext);
}

echo'Поздравляем! Кредит успешно погашен, благодорим за сотрудничество!<br>';
echo'Остаток денег на руках: <b>'.moneys($udata[41]).'</b><br>';

}else{echo'Ошибка! у вас нехватает монет для погашения кредита<br>';}
}else{echo'Ошибка! Необходимо вложить точную сумму равную вашей задолженности<br>';}
}else{echo'Ошибка! У вас нет задолженности перед банком, погашать кредит не нужно<br>';}
}

}else{echo'Операции менее чем с '.moneys($config_minkredit).' не проводятся<br>';}


echo'- <a href="kredit.php?'.SID.'">Вернуться</a>';
}
	
	
}else{sleep(1); header("Location:../pages/vhod.php"); exit();}


echo '<div class=btm>[<a href="../games/bank.php?'.SID.'">Банк</a>]<br>';
echo '[<a href="../games/?'.SID.'">Развлечения</a>]<br>'; 
echo '[<a href="../index.php?'.SID.'">На главную</a>]</div>'; 
include_once"../themes/$config_themes/foot.php";
?>