Вход Регистрация
Файл: masteram_us/shop/buy.php
Строк: 80
<?
require'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
$align='left';
$title='Магазин';
$head='Магазин';
include_once (
H.'shaxty/head.php');
check_login();

include_once (
'head.php');

###############Проверка переменных###############

$file check(intval($_GET['id']));

// Получаем инфу о файле
$file mysql_fetch_assoc(mysql_query('SELECT * FROM `shop_files` WHERE `id` = '.$file));
if (
$file['price']<=0){
echo 
'<b>Такого товара не существует!</b><br />';
echo 
$div1.'<a href="'.H.'shop/file.php?id='.$file['id'].'">К файлу</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');
}

if(
$file['kopii']!=&& $file['kopii']<=$file['prodag']){
echo 
'<b>Товар снят с продажи</b><br />';
echo 
$div1.'<a href="'.H.'shop/file.php?id='.$file['id'].'">К файлу</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');
}

if(
$file['price']>$user['rur']){
echo 
'<b>Недостаточно средств!</b><br />';
echo 
$div1.'<a href="'.H.'shop/file.php?id='.$file['id'].'">К файлу</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');
}
$v2=mysql_result(mysql_query("select count(*) as num from shop_vote_us where user_id = '".$file['user_id']."' and znak = '0'"),0);
if(
$v2!=0){
echo 
'<font color="#FF0000"><b>Товары продавца заблокированны до выяснения обстоятельств</b></font><br /><br />';
echo 
$div1.'<a href="'.H.'shop/file.php?id='.$file['id'].'">К файлу</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');
}

if(
$file['del']!=0){
echo 
'<b>Товар снят с продажи</b><br /><br />';
echo 
$div1.'<a href="'.H.'shop/file.php?id='.$file['id'].'">К файлу</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');

}

// Выводим папки :)
if (strpos ($file['refer'],"|") !== false){
$record=split("|"$file['refer']);
$num=count($record)-1;
for (
$i=1;$i<$num;$i++){
if(
$i>=$num)break;
$adr=$record[$i];
$cat0=mysql_fetch_array(mysql_query("select * from shop_files where tip = 'cat' and `name_lat` = '$adr';"));
$put .= '&raquo;<a href="index.php?id='.$cat0['id'].'">'.$cat0['name'].'</a>';

}
if(
$cat['name'])$catn '&raquo;'.$cat['name'];
echo 
$div4.'<a href="./">Категории</a>'.$put.$catn.''.$div9;
} else {
echo 
$div4.'<b>Категории</b>'.$div9;
}

$k_post=mysql_result(mysql_query("select count(*) as num from shop_file_komm where file = '".$file."'"),0);


###############Красивый размер###################
if($file['size'] < 1024)$file['size'] = $file['size'].' б';
else if(
$file['size'] < 1048576 and $file['size'] >= 1024)$file['size'] = round($file['size']/10242).' Кб';
else 
$file['size'] = round($file['size']/1024/10242).' Мб';


echo 
'Покупка товара <b>'.$file['name'].'</b> ';

echo 
'<dt><dl></dl></dt>';

switch(
$mod){
default:

echo 
'Цена товара: <b>'.slova($file['price'],'рубль','рубля','рублей').'</b><br />';
echo 
'Ваш балланс: <b>'.slova($user['rur'],'рубль','рубля','рублей').'</b><br />';
echo 
'Остаток на счете после покупки: <b>'.slova($user['rur']-$file['price'],'рубль','рубля','рублей').'</b><br />';
echo 
'<dt><dl></dl></dt>';

echo 
'<a href="?id='.$file['id'].'&amp;mod=buy">Купить товар</a><br /><br />';


break;

case 
'buy':
if(
$file['price']>$user['rur']){
echo 
'<b>Недостаточно средств!</b>';
include_once (
H.'shaxty/foot.php');
}
// Повторное скачивание без времени
/*$buy = mysql_fetch_array(mysql_query("SELECT * FROM `shop_mybuy` WHERE `file` = '".$file['id']."' and `user_id` = '".$user['id']."' "));
if($buy[0]==0){*/

// Повторное скачивание в течении часа
$buy mysql_fetch_array(mysql_query("SELECT * FROM `shop_file_time` WHERE `timedel` >= '".$realtime."' and `user_id` = '".$user['id']."' and `file` = '".$file['id']."' "));
if(
$buy[0]==0){

// Покупка товара

mysql_query ("INSERT INTO `shop_mybuy` (`file`,`user_id`,`user_buyid`,`time`) VALUES ('$file[id]','$user[id]','".user_inf($file['user_id'],'id')."','$realtime')");// Мои покупки

mysql_query ("INSERT INTO `shop_myout` (`file`,`user_id`,`time`,`user_buyid`) VALUES ('$file[id]','".user_inf($file['user_id'],'id')."','$realtime','$user[id]')");// Мои продажи

mysql_query ("INSERT INTO `shop_file_time` (`file`,`user_id`,`timeload`,`timedel`) VALUES ('$file[id]','$user[id]','$realtime','".($realtime+3600)."')");// Запись времени удаления копии файла

// Отнимаем у юзера суммну равную цене товара
$rurm $user['rur']-$file['price'];
mysql_query('UPDATE `users` SET `rur` = "'.$rurm.'" WHERE `id` = "'.$user['id'].'"');


// Высчитываем комиссию с продажи
$pr round(($file['price']*5)/100);
if(
$pr<5)$pr 5;
$kol $file['price']- $pr;

// Переводим продавцу с учетом комисси
$rurpr user_inf($file['user_id'],'rur')+$kol;
mysql_query('UPDATE `users` SET `rur` = "'.$rurpr.'" WHERE `id` = "'.$file['user_id'].'"');

// Комиссия на ид 1
$rurp user_inf(1,'rur')+$pr;
mysql_query('UPDATE `users` SET `rur` = "'.$rurp.'" WHERE `id` = "1"');

// Запись в историю биллинга
mysql_query ("INSERT INTO `bill_hist` (`user_id`,`to_id`,`rur`,`mod`,`komm`,`time`,`yes`) VALUES ('$user[id]','$user[id]','$file[price]','out','Покупка товара [url=http://".$_SERVER['HTTP_HOST']."/shop/file.php?id=".$file['id']."]".$file['name']."[/url]','$realtime','1')"); // Покупатель

mysql_query ("INSERT INTO `bill_hist` (`user_id`,`to_id`,`rur`,`mod`,`komm`,`time`,`yes`) VALUES ('".user_inf($file['user_id'],'id')."','".user_inf($file['user_id'],'id')."','$kol','in','Продажа товара [url=http://".$_SERVER['HTTP_HOST']."/shop/file.php?id=".$file['id']."]".$file['name']."[/url]','$realtime','1')"); // Продавец

mysql_query ("INSERT INTO `bill_hist` (`user_id`,`to_id`,`rur`,`mod`,`komm`,`time`,`yes`) VALUES ('1','1','$pr','in','Коммиссия с продажи товара [url=http://".$_SERVER['HTTP_HOST']."/shop/file.php?id=".$file['id']."]".$file['name']."[/url]','$realtime','1')"); // Перечисление комиссии на ид 1

$prodag $file['prodag']+1;
mysql_query('UPDATE `shop_files` SET `prodag` = "'.$prodag.'" WHERE `id` = "'.$file['id'].'"');

if(
$file['kopii']!=&& $file['kopii']<=($file['prodag']+1)){

$msge2 ' Продана последняя копия товара! Вам необходимо удалить ваш товар из магазина или увеличить количество копий доступных для продажи.';


}
$msge 'Пользователь [url=http://'.$_SERVER['HTTP_HOST'].'/'.$user['id'].']'.$user['user'].'[/url] купил копию вашего товара [url=http://'.$_SERVER['HTTP_HOST'].'/shop/file.php?id='.$file['id'].']'.$file['name'].'[/url]. Желаем вам удачных продаж!'.$msge2;

mysql_query("INSERT INTO lenta (user_id,news_id,news_razd,news_col,news_time,news_read,news_sort,text) VALUES ('".user_inf($file['user_id'],'id')."','".$m."','rating','1','".$time."','0','2','".$msge."')");    //news_sort =  '1-Подписки','2-Мои','3-Участвовал



echo 'Токар куплен успешно! C вашего счета списанно <b>'.slova($file['price'],'рубль','рубля','рублей').'</b><br />';
echo 
'Файл будет доступен для скачивания <b>'.kikt($realtime+3600).'</b><br />';

}else{

echo 
'Файл будет доступен для скачивания <b>'.kikt($buy['timedel']).'</b><br />';
}

/*}else{
echo 'Товар куплен ранее<br /> Вы можете скачать его повторно<br />';
}*/

echo '<br /><b><a href="?id='.$file['id'].'&amp;mod=load">Скачать файл</a></b><br /><br />';

break;

case 
'load':

$k_g=mysql_result(mysql_query("select count(*) as num from `shop_mybuy` where user_id = '".$user['id']."' and `file` = '".$file['id']."'"),0);
if(
$k_g==0){
echo 
'<b>Вы не купили файл</b>';
include_once (
H.'shaxty/foot.php');
}


if(
copy('../tmp/temp/shop_files/'.base64_encode($file['path']), 'files_shop/'.$file['path'])){

$tex2='files_shop/'.$file['path'];
$tex2=str_replace('/','/',$tex2);
header('Location: '.$tex2,true,301);
}else{

echo 
'Ошибка создания файла! Обратитесь к Администрации<br />';
}
break;
}

echo 
"<br />";
echo 
$div1.'<a href="./file.php?id='.$file['id'].'">'.$file['name'].'</a>'.$div9;
echo 
$div1.'<a href="./">Магазин</a>'.$div9;
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 0
Реклама