View file º¡á¬«¼ßΓóá_óÑαß¿∩_1.2/modules/dating/shop.php

File size: 7.04Kb
<?php 
$dat = db::get_string("SELECT * FROM `DATING` WHERE `USER_ID` = ? LIMIT 1", [user('ID')]);
acms_header('Повысить просмотры', 'users'); 
is_active_module('PRIVATE_DATING');

if (!isset($dat['ID'])) {
  
  error('Сначала добавьте страницу в знакомства');
  redirect('/m/dating/add/');

}

if (get('get') == 'premium'){
  
  if (post('ok_dat_premium')){
    
    $day = intval(post('sum'));
    
    if ($day == 86400) {
      
      $money = config('DATING_PREMIUM');
      
    }elseif ($day == 172800) {
      
      $money = config('DATING_PREMIUM') * 2;
      
    }elseif ($day == 259200) {
      
      $money = config('DATING_PREMIUM') * 3;
      
    }elseif ($day == 345600) {
      
      $money = config('DATING_PREMIUM') * 4;
      
    }elseif ($day == 432000) {
      
      $money = config('DATING_PREMIUM') * 5;
      
    }elseif ($day == 518400) {
      
      $money = config('DATING_PREMIUM') * 6;
      
    }elseif ($day == 604800) {
      
      $money = config('DATING_PREMIUM') * 7;
      
    }
    
    if ($money > user('MONEY')){
      
      error('У вас недостаточно денег');
      redirect('/m/dating/shop/?get=premium');
    
    }
    
    if ($dat['PREMIUM'] > TM) {
      
      $day = $dat['PREMIUM'] + $day;
      
    }else{
      
      $day = TM + $day;
      
    }
    
    db::get_set("UPDATE `DATING` SET `PREMIUM` = ? WHERE `USER_ID` = ? LIMIT 1", [$day, user('ID')]);
    db::get_set("UPDATE `USERS` SET `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY') - $money), user('ID')]);
    
    success('Услуга успешно продлена');
    redirect('/m/dating/shop/?get=premium');
    
  }
  
  ?>
  <div class='list'>
  <?=lg('Вы собираетесь купить услугу')?> <font color='#FFC600'><?=icons('trophy', 15, 'fa-fw')?> <b><?=lg('Premium')?></b></font> 
  <br /><br />
  <?=lg('Стоимость услуги')?>: 1 <?=lg('день')?> = <b><?=money(config('DATING_PREMIUM'), 3)?></b><br />
  <?=lg('Ваш баланс')?>: <b><?=money(user('MONEY'), 3)?></b><br />
  <?=lg('Услуга подключена до')?>: <b><?=($dat['PREMIUM'] > TM ? ftime($dat['PREMIUM']) : lg('отсутствует срок'))?></b>
  <br /><br />
    
  <form method='post' class='ajax-form' action='/m/dating/shop/?get=premium'>
  <?=html::select('sum', array(
  86400 => ['1 '.('день'), 86400], 
  172800 => ['2 '.('дня'), 172800], 
  259200 => ['3 '.('дня'), 259200], 
  345600 => ['4 '.('дня'), 345600], 
  432000 => ['5 '.('дней'), 432000], 
  518400 => ['6 '.('дней'), 518400], 
  604800 => ['7 '.('дней'), 604800]
  ), 'Выберите срок', 'form-control-100-modify-select', 'clock-o')?>
  <?=html::button('button ajax-button', 'ok_dat_premium', 'plus', 'Купить')?>  
  <a class='button-o' href='/m/dating/shop/'><?=lg('Отмена')?></a>
  </form> 
  
  </div>
  <?
  
  back('/m/dating/shop/');
  acms_footer();

}

if (get('get') == 'vip'){
  
  if (post('ok_dat_vip')){
    
    $day = intval(post('sum'));
    
    if ($day == 86400) {
      
      $money = config('DATING_VIP');
      
    }elseif ($day == 172800) {
      
      $money = config('DATING_VIP') * 2;
      
    }elseif ($day == 259200) {
      
      $money = config('DATING_VIP') * 3;
      
    }elseif ($day == 345600) {
      
      $money = config('DATING_VIP') * 4;
      
    }elseif ($day == 432000) {
      
      $money = config('DATING_VIP') * 5;
      
    }elseif ($day == 518400) {
      
      $money = config('DATING_VIP') * 6;
      
    }elseif ($day == 604800) {
      
      $money = config('DATING_VIP') * 7;
      
    }
    
    if ($money > user('MONEY')){
      
      error('У вас недостаточно денег');
      redirect('/m/dating/shop/?get=vip');
    
    }
    
    if ($dat['VIP'] > TM) {
      
      $day = $dat['VIP'] + $day;
      
    }else{
      
      $day = TM + $day;
      
    }
    
    db::get_set("UPDATE `DATING` SET `VIP` = ? WHERE `USER_ID` = ? LIMIT 1", [$day, user('ID')]);
    db::get_set("UPDATE `USERS` SET `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY') - $money), user('ID')]);
    
    success('Услуга успешно продлена');
    redirect('/m/dating/shop/?get=vip');
    
  }
  
  ?>
  <div class='list'>
  <?=lg('Вы собираетесь купить услугу')?> <font color='#FF5A99'><?=icons('diamond', 15, 'fa-fw')?><b>VIP</b></font> 
  <br /><br />
  <?=lg('Стоимость услуги')?>: 1 <?=lg('день')?> = <b><?=money(config('DATING_VIP'), 3)?></b><br />
  <?=lg('Ваш баланс')?>: <b><?=money(user('MONEY'), 3)?></b><br />
  <?=lg('Услуга подключена до')?>: <b><?=($dat['VIP'] > TM ? ftime($dat['VIP']) : lg('отсутствует срок'))?></b>
  <br /><br />
    
  <form method='post' class='ajax-form' action='/m/dating/shop/?get=vip'>
  <?=html::select('sum', array(
  86400 => ['1 '.('день'), 86400], 
  172800 => ['2 '.('дня'), 172800], 
  259200 => ['3 '.('дня'), 259200], 
  345600 => ['4 '.('дня'), 345600], 
  432000 => ['5 '.('дней'), 432000], 
  518400 => ['6 '.('дней'), 518400], 
  604800 => ['7 '.('дней'), 604800]
  ), 'Выберите срок', 'form-control-100-modify-select', 'clock-o')?>
  <?=html::button('button ajax-button', 'ok_dat_vip', 'plus', 'Купить')?>  
  <a class='button-o' href='/m/dating/shop/'><?=lg('Отмена')?></a>
  </form> 
  
  </div>
  <?
  
  back('/m/dating/shop/');
  acms_footer();

}

?>
<div class='list-body'>
  
<div class='list-menu'>
<center><font size='+2'><?=lg('Вы можете стать популярнее')?>!</font></center>
</div>  
  
<div class='list-menu'>
<font color='#5A8CFF'><?=icons('heartbeat', 40, 'fa-fw')?> <font size='+2'><?=lg('Mini')?></font></font>
<div><?=lg('По умолчанию подключен всем пользователям-участникам знакомств')?></div>
</div>

<div class='list-menu'>
<font color='#FF5A99'><?=icons('diamond', 40, 'fa-fw')?> <font size='+2'><?=lg('VIP')?></font></font>
<div><?=lg('Ваша страница будет размещена в списке VIP пользователей-участников знакомств')?></div>
<br /><a href='/m/dating/shop/?get=vip' class='btn'><?=lg('Воспользоваться')?></a>
</div>

<div class='list-menu'>
<font color='#FFC600'><?=icons('trophy', 40, 'fa-fw')?> <font size='+2'><?=lg('Premium')?></font></font>
<div><?=lg('Ваша страница будет размещена в списке VIP пользователей-участников знакомств, а также приоритетно будет показываться при просмотре фотографий в разделе "фото"')?></div>
<br /><a href='/m/dating/shop/?get=premium' class='btn'><?=lg('Воспользоваться')?></a>
</div>
  
<div class='list-menu'>
<center><a href='/m/dating/show/?id=<?=user('ID')?>' class='button'><?=lg('Пока не нужно')?></a></center>
</div>
  
</div>  
<?
  
back('/m/dating/show/?id='.user('ID'));  
acms_footer();