View file modules/shame/show.php

File size: 2.55Kb
<?php
$shame = db::get_string("SELECT * FROM `SHAME` WHERE `ID` = ? LIMIT 1", [intval(get('id'))]);
acms_header(lg('Доска позора - мошенник %s', user::login_mini($shame['USER_ID'])));
is_active_module('PRIVATE_SHAME');

if (!isset($shame['ID'])) {
  
  error('Информация была удалена или её не существует');
  redirect('/m/shame/');

}

/*
---------
Просмотры
---------
*/

if (user('ID') > 0){
  
  if (db::get_column("SELECT COUNT(`ID`) FROM `EYE` WHERE `USER_ID` = ? AND `OBJECT_ID` = ? AND `TYPE` = ? LIMIT 1", [user('ID'), $shame['ID'], 'shame']) == 0){
    
    db::get_add("INSERT INTO `EYE` (`USER_ID`, `TIME`, `OBJECT_ID`, `TYPE`) VALUES (?, ?, ?, ?)", [user('ID'), TM, $shame['ID'], 'shame']);
  
  }else{
    
    db::get_set("UPDATE `EYE` SET `TIME` = ? WHERE `OBJECT_ID` = ? AND `TYPE` = ? LIMIT 1", [TM, $shame['ID'], 'shame']);
    
  }

}

if (access('shame', null) == true) {
  
  require (ROOT.'/modules/shame/plugins/delete.php');
  
  ?>
  <div class='list'>
  <a href='/m/shame/edit/?id=<?=$shame['ID']?>' class='btn'><?=icons('pencil', 15, 'fa-fw')?> <?=lg('Редактировать')?></a>
  <?php if ($shame['DELETE'] == 0) : ?>
  <a href='/m/shame/show/?id=<?=$shame['ID']?>&get=delete&<?=TOKEN_URL?>' class='btn'><?=icons('times', 15, 'fa-fw')?> <?=lg('Снять с доски')?></a>
  <?php endif ?>
  <?php if ($shame['DELETE'] == 1) : ?>
  <a href='/m/shame/show/?id=<?=$shame['ID']?>&get=delete_cancel&<?=TOKEN_URL?>' class='btn'><?=icons('check', 15, 'fa-fw')?> <?=lg('Вернуть на доску')?></a>
  <?php endif ?>  
  </div>
  <?
  
}

$action = '/m/shame/show/?id='.$shame['ID'];

?>
<div class='list-body'>
<div class='list-menu'>
<?=user::login($shame['USER_ID'], 0, 1)?> - <font color='red'><?=lg('мошенник!')?></font><br /><br />
<?=attachments_files($shame['ID'], 'shame', 320)?>
<?=text($shame['COMMENTS'])?>
</div> 
<div class='list-menu'>
<?=lg('Добавил(-а) на доску')?>: <?=user::login($shame['ADM_ID'], 0, 1)?><br />
<span class='time'><?=lg('Создано')?>: <?=ftime($shame['TIME'])?></span><br />
<span class='time'><?=lg('Посл. обновление данных')?>: <?=ftime($shame['UPDATE'])?></span><br /><br />
<a href='/m/eye/?id=<?=$shame['ID']?>&url=<?=base64_encode($action)?>&type=shame&<?=TOKEN_URL?>'><?=lg('Просмотрели %s чел.', db::get_column("SELECT COUNT(`ID`) FROM `EYE` WHERE `OBJECT_ID` = ? AND `TYPE` = ? LIMIT 1", [$shame['ID'], 'shame']))?></a>
</div>
</div> 
<?

back('/m/shame/', 'К списку');
acms_footer();