Вход Регистрация
Файл: include/personal_msg.php
Строк: 76
<?php

include_once("base.php");

/**
    Class for work player personal message
*/

class CPlayerPersonalMsg extends CBase 
{
    function 
CPlayerPersonalMsg($database,$vnum)
    {
        
$this->db=$database;
        
$this->vnum=$vnum;
    }
    
    function 
getListTo()
    {
        
$sql "SELECT t1.vnum,t1.vnum_from,t1.vnum_to,t1.pdate,t1.caption,t1.msg_text,t1.flag_read,t2.name FROM data_personal_msg AS t1, data_player AS t2 WHERE t1.vnum_to!='$this->vnum' AND t1.vnum_from='$this->vnum' AND t2.vnum=t1.vnum_to ORDER BY t1.pdate DESC";
        
        
$list_msg $this->db->getAll($sql,DB_FETCHMODE_ASSOC);
        
        return 
$list_msg;
    }
    
    function 
getListFrom()
    {
        
$sql "SELECT t1.vnum,t1.vnum_from,t1.vnum_to,t1.pdate,t1.caption,t1.msg_text,t1.flag_read,t2.name FROM data_personal_msg AS t1, data_player AS t2 WHERE t1.vnum_to='$this->vnum' AND t2.vnum=t1.vnum_from ORDER BY t1.pdate DESC";
        
        
$list_msg $this->db->getAll($sql,DB_FETCHMODE_ASSOC);
        
        return 
$list_msg;
    }
    
    function 
sendMail($to,$subject,$msg)
    {
        
$pdate=time();
        
$read=0;
        
        
$sql "INSERT INTO data_personal_msg(vnum_from,vnum_to,pdate,caption,msg_text,flag_read) 
            VALUES ('
$this->vnum','$to','$pdate','$subject','$msg','$read')";
        
        
$this->execSQL($sql);
    }
    
    function 
getMailTo($vnum)
    {
        
$sql "SELECT t1.vnum,t1.vnum_from,t1.vnum_to,t1.pdate,t1.caption,t1.msg_text,t1.flag_read,t2.name FROM data_personal_msg AS t1, data_player AS t2 WHERE t1.vnum='$vnum' AND t2.vnum=t1.vnum_to LIMIT 1";
        
        
$msg $this->db->getAll($sql,DB_FETCHMODE_ASSOC);
        
        return 
$msg[0];
    }
    
    function 
getMailFrom($vnum)
    {
        
$sql "SELECT t1.vnum,t1.vnum_from,t1.vnum_to,t1.pdate,t1.caption,t1.msg_text,t1.flag_read,t2.name FROM data_personal_msg AS t1, data_player AS t2 WHERE t1.vnum='$vnum' AND t2.vnum=t1.vnum_from LIMIT 1";
        
        
$msg $this->db->getAll($sql,DB_FETCHMODE_ASSOC);
        
        return 
$msg[0];
    }
}

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