Файл: admin/billing.php
Строк: 120
<?
require'../shaxty.php'; // waphp.ru - закрытый клуб вап мастеров!
check_login();
levels(9);
$title = 'Управление балансом пользователей';
$align = 'left';
$head = 'Управление балансом пользователей';
include_once (H.'shaxty/head.php');
if ($_GET['i']==1)echo '<b>Изменения сохранены.</b><br /><br />';
if ($_GET['i']==2)echo '<b>Ошибка. Сообщите администрации</b><br /><br />';
if ($user['id']!=1)errors('Доступ закрыт');
switch($mod){
default:
echo '<dl></dl>';
$wmr = mysql_query("Select * from `payment`;");
$wmr=mysql_affected_rows();
$wmr1=mysql_query("Select * from `payment` WHERE `yes` = '1';");
$wmr1=mysql_affected_rows();
$wmrout=mysql_query("Select * from `wmrout`;");
$wmrout=mysql_affected_rows();
$wmrout1=mysql_query("Select * from `wmrout` WHERE `yes` = '0';");
$wmrout1=mysql_affected_rows();
echo '<a href="?mod=wmr">Пополнения</a> ('.$wmr.'/<b>'.$wmr1.'</b>)<br/>';
echo '<a href="?mod=wmrout">Вывод</a> ('.$wmrout.'/<b>'.$wmrout1.'</b>)<br/>';
echo '<a href="?mod=histori">История операций</a><br/>';
echo '<a href="?mod=set">Настройки</a><br/>';
break;
case 'wmrout':
if (isset($_GET['yes'])){
danger('?mod=wmrout&act=act&yes='.$_GET['yes'].'','<b>Вы действительно желаете подтвердить вывод (заявка '.intval($_GET['yes']).')?</b>');
$w = mysql_fetch_assoc(mysql_query ("Select * FROM `wmrout` WHERE `id` = '".intval($_GET['yes'])."'"));
mysql_query("UPDATE `wmrout` SET `yes`='1' WHERE `id` = '".intval($_GET['yes'])."'");
mysql_query("UPDATE `bill_hist` SET `yes`='1' WHERE `kod` = '".$w['id']."'");
$msge = 'Вывод средств по вашей заявке № <b>'.intval($_GET['yes']).'</b> успешно произведен';
mysql_query("INSERT INTO lenta (user_id,news_id,news_razd,news_col,news_time,news_read,news_sort,text) VALUES ('".$w['user_id']."','".$m."','billing','1','".$time."','0','2','".$msge."')"); //news_sort = '1-Подписки','2-Мои','3-Участвовал
header ('Location: ?mod='.$mod.'&'.SID); exit;
}
if(!isset($_GET['order']))$order = '0';
else $order = check($_GET['order']);
$arr = array('0-Заявки на вывод','1-Произведенные выводы');
foreach($arr as $v){
list ($o,$n) = explode('-',$v);
if($order!=$o)echo '<a href="?mod='.$mod.'&order='.$o.'">'.$n.'</a>|';
else echo ''.$n.'|';
}
$max = 10;
$k = mysql_query("Select * from `wmrout` WHERE `yes` = '$order' order by time desc;");
$k_post=mysql_affected_rows();
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
echo '<dt></dt>';
if ($k_post == 0)echo 'Операций не произведено...<br />';
$r = mysql_query ("Select * FROM `wmrout` WHERE `yes` = '$order' order by time DESC LIMIT $start, $max");
while($a = @mysql_fetch_assoc($r)){
$pr = round(($a['rur']*0.8)/100);
if($pr<1.5){
$kom = 1.5.' рубля';
$pr = 1.5;
}else{
$kom = '0.8% = '.slova($pr,'рубль','рубля','рублей');
}
$kol = $a['rur']- $pr;
$info = mysql_fetch_assoc(mysql_query("SELECT * FROM `wm` where `id_us` = '".$a['user_id']."' limit 1"));
if($order == '1'){
echo $div2.'<b>'.user($a['user_id'],1).'</b> » <b>'.slova($a['rur'],'рубль','рубля','рублей').'</b> | Заявка № <b>'.$a['id'].'</b> | '.times($a['time']).'<br />';
echo 'Выведено <b>'.$kol.'</b>, коммиссия <b>'.$kom.'</b>| <b>WMID <a href="https://passport.webmoney.ru/asp/CertView.asp?wmid='.$info['wmid'].'">'.$info['wmid'].'</a></b> | <b><a href="http://search.wmtransfer.com/?w=w&q=R'.$info['wmr'].'">R'.$info['wmr'].'</a></b> | <b>'.$a['LMI_SYS_TRANS_NO'].'</b>';
}else{
echo $div2.'<b>'.user($a['user_id'],1).'</b> » <b>'.slova($a['rur'],'рубль','рубля','рублей').'</b> | Заявка № <b>'.$a['id'].'</b> | '.times($a['time']).' | [<a href="?mod=wmrout&yes='.$a['id'].'"><span style="color:#008000">Подтвердить вывод</span></a>]<br />';
echo 'К выводу <input name="Name" type="text" size="5" value="'.$kol.'">, коммиссия <b>'.$kom.'</b>| <b>WMID <a href="https://passport.webmoney.ru/asp/CertView.asp?wmid='.$info['wmid'].'">'.$info['wmid'].'</a></b> | <input name="Name" type="text" size="12" value="R'.$info['wmr'].'"> | <b>'.$a['LMI_SYS_TRANS_NO'].'</b>';
}
echo $div9;
echo '<br /><dl></dl>';
}
if ($k_page>1){
str('?mod='.$mod.'&order='.$order.'&',$k_page,$page); // Вывод страниц
}
break;
case 'wmr':
if(!isset($_GET['order']))$order = '1';
else $order = check($_GET['order']);
$arr = array('0-Не проведенные','1-Проведенные');
foreach($arr as $v){
list ($o,$n) = explode('-',$v);
if($order!=$o)echo '<a href="?mod='.$mod.'&order='.$o.'">'.$n.'</a>|';
else echo ''.$n.'|';
}
$max = 10;
$k = mysql_query("Select * from `payment` WHERE `yes` = '$order' order by time desc;");
$k_post=mysql_affected_rows();
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
echo '<dt></dt>';
if ($k_post == 0)echo 'Операций не произведено...<br />';
$r = mysql_query ("Select * FROM `payment` WHERE `yes` = '$order' order by time DESC LIMIT $start, $max");
while($a = @mysql_fetch_assoc($r)){
if($a['mod']=='check_wm')$m = ' | (Подтверждение WMID)';
echo $div2.'<b>'.user($a['user_id'],1).'</b> » <b>'.slova($a['LMI_PAYMENT_AMOUNT'],'рубль','рубля','рублей').'</b> | Счет № <b>'.$a['id'].'</b> '.$m.'<br />';
if($order == '1')echo '<b>'.$a['LMI_PAYER_PURSE'].'</b> | <b>WMID '.$a['LMI_PAYER_WM'].'</b> | <b>'.$a['LMI_SYS_INVS_NO'].'</b> | <b>'.$a['LMI_SYS_TRANS_NO'].'</b>';
echo $div9;
echo '<br /><dl></dl>';
}
if ($k_page>1){
str('?mod='.$mod.'&order='.$order.'&',$k_page,$page); // Вывод страниц
}
break;
case 'histori':
$max = 10;
$k = mysql_query("Select * from `bill_hist` order by time desc;");
$k_post=mysql_affected_rows();
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
if ($k_post == 0)echo 'Операций не произведено...<br />';
//echo $k_post;
$r = mysql_query ("Select * FROM `bill_hist` order by time DESC LIMIT $start, $max");
while($a = @mysql_fetch_assoc($r)){
if($a['mod']=='in'){
echo $div2.'<img src="'.H.'img/wmd.gif" alt="" />';
}else{
echo $div2.'<img src="'.H.'img/wmc.gif" alt="" />';
}
echo '<b>'.slova($a['rur'],'рубль','рубля','рублей').'</b> <b>|</b> '.text($a['komm']).' <b>|</b> '.times($a['time']).''.$div9;
echo '<br /><dl></dl>';
}
if ($k_page>1){
str('?mod='.$mod.'&',$k_page,$page); // Вывод страниц
}
break;
case 'set':
$text_files = isset ($_REQUEST['text_files']) ? trim($_REQUEST['text_files']) : '';
if ($_GET['isset']=="editfiles")echo '<font color="#008000"><b>Файл успешно отредактирован!</b></font><br>';
if (empty($act)){
if(file_exists("../billing/set.php")){
function permissions($filez){
$filez = decoct(fileperms("$filez")) % 1000;
return $filez;
}
$datamainfile=file_get_contents("../billing/set.php");
$datamainper=permissions("../billing/set.php");
$datamainfile = str_replace('&','&',$datamainfile);
echo 'Редактирование файла настроек<br>';
echo 'Права доступа CHMOD '.$datamainper.'<br>';
if(is_writeable("../billing/set.php")){
echo '<font color="#00FF00">Файл доступен для записи</font><br><br>';
}else{
echo '<font color="#FF0000">Файл недоступен для записи</font><br><br>';}
echo '<form action="?mod='.$mod.'&act=editfile&file='.$file.'&" name="form" method="POST">';
echo '<textarea cols="90" rows="20" name="text_files">';
echo $datamainfile;
echo '</textarea><br>';
echo "<script language="JavaScript" type="text/javascript">
function tag(text1, text2) {
if ((document.selection)) {
document.form.text_files.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
} else if(document.forms['form'].elements['text_files'].selectionStart != undefined) {
var element = document.forms['form'].elements['text_files'];
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);
} else document.form.text_files.value += text1+text2;
}
</script>";
include_once"quicktags.php";
echo '<br><br><input type="submit" value="Редактировать"></form><hr>';
}else{ echo 'Произошла ошибка, файл настроек не найден<br>';}
}else {
if($text_files!=""){
$text_files = str_replace('&','&',$text_files);
$fp = fopen("../billing/set.php","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$text_files);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}
header ("Location: ?mod=set&&isset=editfiles&");
}
break;
}
echo '<br />';
if($mod)echo $div1.'<a href="?">Биллинг</a>'.$div9;
echo $div1.'<a href="'.H.'user/index.php">Личный кабинет</a>'.$div9;
include_once (H.'shaxty/foot.php');
/* by -=ШАХТЕР=- (waphp.ru - качай только тут) */ ?>