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

File size: 4.67Kb
<?php
acms_header('Знакомства'); 
is_active_module('PRIVATE_DATING');

if (db::get_column("SELECT COUNT(*) FROM `DATING` WHERE `USER_ID` = ? LIMIT 1", [user('ID')]) == 0){
  
  error('Вашей страницы нет в знакомствах');
  redirect('/m/dating/');
  
}
  
?> 
<div class='menu-nav-content'>
  
<a class='menu-nav' href='/m/dating/?get=rating'>
<?=lg('Популярные')?>
</a>
    
<a class='menu-nav' href='/m/dating/?get=new'>
<?=lg('Новые')?>
</a>
    
<a class='menu-nav' href='/m/dating/?get=online'>
<?=lg('Онлайн')?>
</a>
  
<a class='menu-nav h' href='/m/dating/photos/'>
<?=lg('Фото')?>
</a>  
  
</div>
<div id='upd'>
<?
  
if (get('like') && user('ID') > 0) {
  
  get_check_valid();
  $id = intval(get('like'));
  
  if (db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `USER_ID` = ? AND `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [user('ID'), $id, 'dating', 'like']) == 0) {
    
    db::get_add("INSERT INTO `LIKES` (`USER_ID`, `TIME`, `OBJECT_ID`, `OBJECT_TYPE`, `TYPE`) VALUES (?, ?, ?, ?, ?)", [user('ID'), TM, $id, 'dating', 'like']);
    db::get_set("UPDATE `DATING` SET `RATING` = `RATING` + '1' WHERE `USER_ID` = ? LIMIT 1", [$id]);
    $message = "Привет, мне понравилось твоё фото, давай общаться...";
    messages::get(user('ID'), $id, $message);
    
  }

}

if (get('dislike') && user('ID') > 0) {
  
  get_check_valid();
  $id = intval(get('dislike'));
  
  if (db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `USER_ID` = ? AND `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [user('ID'), $id, 'dating', 'dislike']) == 0) {
    
    db::get_add("INSERT INTO `LIKES` (`USER_ID`, `TIME`, `OBJECT_ID`, `OBJECT_TYPE`, `TYPE`) VALUES (?, ?, ?, ?, ?)", [user('ID'), TM, $id, 'dating', 'dislike']);
    
  }

}

if (get('dat_no') && user('ID') > 0) {
  
  get_check_valid();
  $id = intval(get('dat_no'));
  
  if (db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `USER_ID` = ? AND `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [user('ID'), $id, 'dating', 'dat_no']) == 0) {
    
    db::get_add("INSERT INTO `LIKES` (`USER_ID`, `TIME`, `OBJECT_ID`, `OBJECT_TYPE`, `TYPE`) VALUES (?, ?, ?, ?, ?)", [user('ID'), TM, $id, 'dating', 'dat_no']);
    
  }

}

if (user('SEX') == 1) {
  
  $sex = 2;
  
}else{
  
  $sex = 1;
  
}

$s = 0;
$data = db::get_string_all("SELECT `DATING`.`USER_ID`,`DATING`.`ID` FROM `DATING` LEFT JOIN `USERS` ON `DATING`.`USER_ID` = `USERS`.`ID` WHERE `DATING`.`USER_ID` != ? AND `USERS`.`SEX` = ? ORDER BY `DATING`.`PREMIUM` DESC", [user('ID'), $sex]);
while ($list = $data->fetch()) {
  
  if (db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `USER_ID` = ? AND `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? LIMIT 1", [user('ID'), $list['USER_ID'], 'dating']) == 0) {
    
    $s++;
    
    if ($s == 1) {
      
      ?><div><?
      
    }else{
      
      ?><div style='display: none'><?
      
    }
    
    $set = db::get_string("SELECT `AVATAR`,`NAME`,`SURNAME` FROM `USERS_SETTINGS` WHERE `USER_ID` = ? LIMIT 1", [$list['USER_ID']]);
    $photo = db::get_string("SELECT `SHIF`,`EXT` FROM `PHOTOS` WHERE `ID` = ? LIMIT 1", [$set['AVATAR']]);
  
    ?>
    <center>
    <div class='list'>
    <div class='dat-photo'>    
    <img src='/files/upload/photos/source/<?=$photo['SHIF']?>.<?=$photo['EXT']?>'>
    <span class='dat-menu-dislike' onclick="request('/m/dating/photos/?dislike=<?=$list['USER_ID']?>&<?=TOKEN_URL?>', '#upd')"><?=icons('thumbs-down', 17)?></span>
    <span class='dat-menu-like' onclick="request('/m/dating/photos/?like=<?=$list['USER_ID']?>&<?=TOKEN_URL?>', '#upd')"><?=icons('thumbs-up', 20)?></span>
    <span class='dat-menu-close' onclick="request('/m/dating/photos/?dat_no=<?=$list['USER_ID']?>&<?=TOKEN_URL?>', '#upd')"><?=icons('times', 18)?></span>
    </div><br />
    <font size='+1'><?=tabs($set['NAME'])?> <?=tabs($set['SURNAME'])?> (<?=user::login_mini($list['USER_ID'])?>)</font><br /><br />
    <a href='/m/dating/show/?id=<?=$list['USER_ID']?>' class='dat-btn'><?=icons('user', 15, 'fa-fw')?> <?=lg('Смотреть анкету')?></a>
    <br /><br />
    <?=lg('При лайке пользователю будет автоматически направлено сообщение от вашего имени для начала общения')?>.
    <?=lg('Содержимое сообщения')?>: <b>"<?=lg('Привет, мне понравилось твоё фото, давай общаться...')?>"</b>
    </div>
    </center>
    
    </div>
    <?
    
  }
  
}

if ($s == 0) {
  
  html::empty('Для вас пока нет рекомендаций');
  
}

?></div><?

back('/m/dating/');
acms_footer();