Вход Регистрация
Файл: sys/inc/functions/ds-mail.php
Строк: 55
<?php 

function add_mail_contact($user_id$contact_id$title 'auto'$status 'new'
{
    
$contact db::fetch("SELECT * FROM `mail_contacts` WHERE `user_id` = '" $user_id "' AND `contact_id` = '" $contact_id "' LIMIT 1");

    if (!
$contact) {
        
db::insert('mail_contacts', array(
            
'user_id' => $user_id
            
'contact_id' => $contact_id
        )); 

        
add_event('ds_add_mail_contact'$user_id$contact_id$title$status); 
    }
}

function 
get_mail_contact($user_id$contact_id
{
    
$contact db::fetch("SELECT * FROM `mail_contacts` WHERE `user_id` = '" $user_id "' AND `contact_id` = '" $contact_id "' LIMIT 1");

    if (
$contact) { 
        if (
$contact['title'] == 'auto') {
            
$contact['title'] = get_user_nick($contact_id); 
        }
        return 
use_filters('ds_get_mail_contact'$contact); 
    }

    return 
false
}

function 
get_mail_message($post_id
{
    
$post db::fetch("SELECT * FROM `mail` WHERE `id` = '" . (int) $post_id "' LIMIT 1");
    return 
use_filters('ds_mail_message'$post); 
}

function 
get_mail_contacts($user_id 0
{
    if (!
$user_id$user_id get_user_id(); 

    
$contacts = array(); 

    return 
use_filters('ds_mail_contacts'$contacts); 
}

function 
get_mail_url($user_id
{
    
$url get_site_url('/mail.php?id=' $user_id); 
    return 
use_filters('ds_get_mail_url'$url$user_id); 
}

function 
update_mail_read($user_id$contact_id
{
    if (
use_filters('ds_mail_read'true$user_id$contact_id) === true) {
        
db::query("UPDATE `mail` SET `read` = '1' WHERE `contact_id` = '" $contact_id "' AND `user_id` = '" $user_id "' AND `read` = '0'");
    }
}
Онлайн: 1
Реклама