Вход Регистрация
Файл: wenr.online/app/support/tiket.php
Строк: 21
<?php

if (!$user->isAuth()) {
    
redirect('/');
    exit;
}


     
                

        
$tiket $db->prepare('select * from `tiket` where `id` = ?');
            
$tiket -> execute([Clean :: int($_GET['id'])]);
                
$tiket $tiket -> fetch(PDO :: FETCH_OBJ);
            
            if(!
$tiket->id or $user->get()->user_id != $tiket ->user and $user->get()->role and $user->get()->user_id != 5){
                
redirect('/support');
                exit;
            }




        
          if(isset(
$_POST['submit']) and $tiket->status == 0){
                
$text Clean :: str($_POST['text']);
                if(empty(
$text)){
                    
Notif :: error('Введите сообщение','/support/view?id='.$tiket->id);
                    exit;
                }
               
               
              
               
               
               
               
                if(
$user->get()->role == 1){
                
$notifText 'Администратор ответил на ваше сообщение в тикетах';
    
notifSend($tiket->user,$notifText);
                }else
                {
                    
$notifText 'Пользователь '.$user->get()->nick.' ответил вам в тикете <a href="/support/view?id='.$tiket->id.'">'.$tiket->name.'</a>';
    
notifSend(1,$notifText);
                }
               
               
                
$add $db->prepare('INSERT INTO `tiketmsg` (`text`,`user`,`time`,`tiket`) VALUES (?,?,?,?)');
                
$add -> execute([$text,$user->get()->user_id,time(),$tiket->id]);
                
$id $db->lastInsertId();
                
               
                
              
                
                
                
redirect('/support/view?id='.$tiket->id);
                    exit;
            }

                
                



        
$all $db->prepare('SELECT * FROM `tiketmsg` WHERE `tiket` = ? ORDER BY `id`  DESC');
        
$all -> execute([$tiket->id]);
        
$all $all -> fetchAll();
        
    
$peger = new ArrayPaginator('/support/view?id='.$tiket->id10); 
    
$items $peger->getItems($all);
            
        
        
        
        
        
        
echo 
$template->render('support.tiket',
                                 
                                 [
'peger'   =>  $peger,
                                  
'items'   =>  $items,
                                  
'tiket'    => $tiket
                                 
                                 
]       
                                        
                                        );
Онлайн: 2
Реклама