Вход Регистрация
Файл: _modules/admin/tk/id/index.php
Строк: 83
<?php

    
# mark core  v1.0
    # author Drk in
    # date 24.10.19     

    # core

    
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );

    
# admin

    
system::adm();

    
$id =  isset( $_GET['id'] ) ? system::abs($_GET['id']): 0;
    
$del =  isset( $_GET['del'] ) ? system::abs($_GET['del']): 0;

    if (
cache_tk::ch($id) === false)system::header('/admin/tk','Ошибка, ID не найден');

    
$act cache_tk::check($id);

    
# meta

    
$title 'Тикеты » Мобильные WAP сайты';
    
$description system::check($config['description']);
    
$keywords system::check($config['keywords']);
    
$tl 'Тикет - '.system::check($act['name']);

    
# post

    
if (isset($_POST['CFMS'])): 

    
$message  system::check($_POST['message']);
    
$CK          system::check($_POST['CK']);    
    
    if (
system::utf_strlen($message) > && system::utf_strlen($message)    < 101):        
    if (
$user['CK'] == $CK):
    
    
DB :: $dbh -> query("INSERT INTO tkcom (message,tk,admin,time) VALUES (?,?,?,?);",array($message,$id,1,time()));    

    
$id DB :: $dbh -> lastInsertId();    
    
    
cache_tkcom::save($id);    

    
$use DB :: $dbh -> queryFetch("SELECT CK FROM user WHERE id = ? LIMIT 1;", array($act['user'])); 
    
$use cache_user::check($use['CK']);    

    
$messages '
    Ваше Тикете '
.$act['name'].' новое сообщение, в рейтинге сайтов '.domain.'</br></br>
    С уважением, администрация рейтинга '
.domain.'.    
    '
;    

    
mail::send($use['email'], ''.domain.' Системное оповещение '''.$messages.'');

    
system::header('?','Успешно',1,1);    
    
    
# error

    
else: system::header('?','Ошибка, возможно вам подкинули эту ссылку'); endif;
    else: 
system::header('?','Комментарий от 1 до 100 символов'); endif;

    endif;

    
# GET 

    
if ( $del != 0): 

    
DB :: $dbh -> query("DELETE FROM tkcom WHERE id = ? LIMIT 1;", array($del));        

    @
unlink(cache."_tkcom/{$del}.data"); 

    
system::header('?','Успешно',1);        
    
    endif;

    
# head

    
require_once ( head );

    
$us DB :: $dbh -> queryFetch("SELECT CK FROM user WHERE id = ? LIMIT 1;", array($act['user'])); 
    
$us cache_user::check($us['CK']); 

    
$cn DB :: $dbh -> querySingle("SELECT count(id) FROM tkcom WHERE tk = ? ", array($act['id']));    

    echo 
'
    <div class ="touch">
    <img src ="'
.ico.'tk1.png"> <font color="green">'.system::check($act['name']).'</font> 
    <br> Статус: '
.($act['hide'] == '<font color="blue"> Открыт</font>':'<font color="red">Закрыт</font>').'  | '.($act['hide'] == '<a href ="'.site.'admin/tk/hide/id'.$act['id'].'">Открыть</a>':'<a href ="'.site.'admin/tk/hide/id'.$act['id'].'">Закрыть</a>').
    <br> Время создания: <font color="green">'
.system::time($act['time']).'</font>
    <br> Создал: <img src ="'
.ico.'us/'.($us['admin'] == 'man_on.gif':'anime.png').'"> '.system::check($us['login']).' '.($us['admin'] == '[<font color="red">ADM</font>]':'').'
    <br> Описание: '
.system::check($act['message']).'
    </div>
    <div class="block_h">Комментарии - '
.$cn.'</div>
    '
;    

    if(
$cn == 0)echo '<div class="err">Cписок пуст!</div>';
    
    
$page = new page($cn);

    
$limit $cn $page -> elements $page -> limit null;

    
$query DB :: $dbh -> query("SELECT id FROM tkcom WHERE tk = ? ORDER BY time DESC {$limit}", array($act['id']));
    
    while (
$data $query -> fetch()):

    
$data cache_tkcom::check($data['id']);

    
$use DB :: $dbh -> queryFetch("SELECT CK FROM user WHERE id = ? LIMIT 1;", array($data['user'])); 
    
$use cache_user::check($use['CK']);     

    echo 
'
    <div class="touch">
    '
.($data['admin'] == '<img src ="'.ico.'us/anime.png">':'
    <img src ="'
.ico.'us/'.($use['admin'] == 'man_on.gif':'anime.png').'">').'
    '
.($data['admin'] == '<font color="green">Администратор</font>':system::check($us['login'])).'
    - '
.system::time($act['time']).' - <a href ="'.site.'admin/tk/id'.$act['id'].'?&del='.$data['id'].'"><img src ="'.ico.'us/delete.png"></a>
    <br> '
.system::check($data['message']).'
    </div>'
;    

    endwhile;    

    
$page -> get('?');

    echo 
'
    <div class="touch">
    <form method="post">
    <input type="hidden" name="CK" value = "'
.$user['CK'].'">
    Комментарий [max. 100]:<br>
    <textarea name="message" cols="38" rows="8"></textarea><br>
    <input name="CFMS" type="submit" value="Добавить">
    </form></div>
    <a href="'
.site.'admin/tk" class="touch"> « Назад</a>';

    
# foot

    
require_once ( foot ) ;

?>
Онлайн: 1
Реклама