Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/defboot/extend/ajax/user_message_read.plugin.php
Строк: 72
<?php
function ajax_plugin_user_message_read()
{    
    if (isset(
$_GET['id'])) {
        
$sender_id        = (int) trim($_GET['id']);
        
$receiver_id    = (int) $_SESSION['user_id'];
        
        
VLanguage::load('frontend.user');

        
$db    VF::factory('database');
        
        
$db->query("
            SELECT m.msg_id, m.sender_id, m.receiver_id, m.subject,
                   m.message, m.send_time, m.status,
                   u.username, u.avatar, u.gender
            FROM #__message AS m
            LEFT JOIN #__user AS u ON (u.user_id = m.sender_id)
            WHERE (m.receiver_id = "
.$receiver_id." AND m.sender_id = ".$sender_id." OR m.receiver_id = ".$sender_id." AND m.sender_id = ".$receiver_id.")
            AND m.status IN (1, 2, 3)
            ORDER BY m.msg_id DESC
            LIMIT 30
        "
);
        
        if (
$db->affected_rows()) {
              
$msgs        $db->fetch_rows();
              
$username    $msgs['0']['username'];

            
$code    = array();
            
$code[]    = '<div id="read-modal" class="modal fade">';
            
$code[]    = '<div class="modal-dialog modal-lg">';
              
$code[]    = '<div class="modal-content">';
              
$code[]    = '<div class="modal-header">';
              
$code[]    = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">'.__('close').'</span></button>';
              
$code[]    = '<h4 class="modal-title">'.__('messages-from', array($username)).'</h4>';
              
$code[]    = '</div>';
              
$code[]    = '<div class="modal-body" style="width: auto; height: auto; max-height: 400px; overflow: auto;">';
              
              foreach (
$msgs as $message) {
                  
$avatar    'nopic-'.$message['gender'].'.gif';
                  if (
$message['avatar'] != '') {
                      
$avatar    $message['sender_id'].'.'.$message['avatar'];
                  }
              
                  
$code[]    = '<div id="message-'.$message['msg_id'].'" class="media media-message">';
                  
$code[]    = '<div class="media-left">';
                
$code[]    = '<a href="#" style="display: block; position: relative;">';
                
$code[]    = '<img class="media-object img-rounded" src="'.USER_URL.'/'.$avatar.'" width="70" alt="'.__('alt-avatar', array($message['username'])).'" />';
                
$code[]    = '</a>';
                
$code[]    = '</div>';
                
$code[]    = '<div class="media-body">';
                
$code[]    = '<div class="media-heading">';
                
$code[]    = __('from').' <span><a href="'.REL_URL.'/users/'.e($message['username']).'/">'.e($message['username']).'</a> </span> '.VDate::nice($message['send_time']);
                
$code[]    = '</div>';
                
$code[] = '<p><h5><strong>'.e($message['subject']).'</strong></h5>'.nl2br(e($message['message'])).'</p>';
                
$code[] = '</div>';
                  
$code[]    = '</div>';
              }
              
              
$code[]    = '<input name="receiver_id" type="hidden" value="'.$sender_id.'">';
              
$code[]    = '<form class="form-horizontal">';
              
$code[]    = '<fieldset><legend>'.__('reply-to', array($username)).'</legend>';
              
$code[]    = '<div class="form-group">';
              
$code[] = '<label for="message" class="col-sm-2 control-label">'.__('message').'</label>';
              
$code[]    = '<div class="col-sm-10">';
              
$code[]    = '<textarea name="message" id="message" rows="3" class="form-control"></textarea>';
              
$code[]    = '</div></div>';
              
$code[]    = '</fieldset>';
              
$code[] = '</form>';

              
$code[]    = '</div>';
              
$code[]    = '<div class="modal-footer">';
              
$code[]    = '<button type="button" class="btn btn-default" data-dismiss="modal">'.__('close').'</button>';
              
$code[]    = '<button type="button" id="message-send" class="btn btn-primary">'.__('reply').'</button>';
              
$code[]    = '</div>';
              
$code[]    = '</div>';
            
$code[]    = '</div>';
            
$code[]    = '</div>';
            
            return 
implode(''$code);
          }    
    }
}
Онлайн: 0
Реклама