message 클래스는 변경한 table 구조에 맞게 변경

This commit is contained in:
2018-02-09 02:10:38 +09:00
parent 1eb3944b8a
commit 191226289d
+10 -16
View File
@@ -13,20 +13,16 @@ class Message{
public $src; public $src;
public $dest; public $dest;
public $time; public $time;
public $message; public $text;
public $option;
function __construct($row){ function __construct($row){
$db_message = $row['message'];
$this->id = $row['id']; $this->id = $row['id'];
$this->mailbox = $row['mailbox']; $this->mailbox = $row['mailbox'];
$this->type = $row['type']; $this->type = $row['type'];
$this->isSender = $row['is_sender'] != 0; $this->isSender = $row['is_sender'] != 0;
$this->src = [ $this->src = $db_message['src'];
'id' => $row['src'],
'name' => $row['src_name'],
'nation' => $row['src_nation'],
'color' => $row['src_color'],
'nation_id' => $row['src_nation_id']
];
if($this->src['nation'] === null){ if($this->src['nation'] === null){
$this->src['nation'] = '재야'; $this->src['nation'] = '재야';
@@ -34,13 +30,7 @@ class Message{
$this->src['nation_id'] = null; $this->src['nation_id'] = null;
} }
$this->dest = [ $this->dest = $db_message['dest'];
'id' => $row['dest'],
'name' => $row['dest_name'],
'nation' => $row['dest_nation'],
'color' => $row['dest_color'],
'nation_id' => $row['dest_nation_id']
];
if($this->dest['nation'] === null){ if($this->dest['nation'] === null){
$this->dest['nation'] = '재야'; $this->dest['nation'] = '재야';
@@ -49,7 +39,8 @@ class Message{
} }
$this->datetime = $row['time']; $this->datetime = $row['time'];
$this->message = $row['message']; $this->text = $db_message['text'];
$this->option = $db_message['option'];
} }
} }
@@ -145,6 +136,9 @@ function sendMessage($msgType, $src, $dest, $msg, $date = null, $msgOption = nul
} }
$destMailbox = $dest['nation_id'] + 9000; $destMailbox = $dest['nation_id'] + 9000;
} }
else if($msgType === 'deplomacy'){
$dest['id'] = $dest['nation_id'] + 8000;
}
else{ else{
//dest는 id, name이 필수 //dest는 id, name이 필수
$srcMailbox = $src['id']; $srcMailbox = $src['id'];