Пример #1
0
 public function testDelAttachment()
 {
     $attach = new ModelAttachment(1, null, null);
     $this->assertEquals($attach->delAttachments(), 3);
     $actual = $this->getConnection()->createDataSet(array('attachments'));
     $expected = $this->createFlatXmlDataSet('_files/attachments_del.xml');
     $this->assertDataSetsEqual($expected, $actual);
 }
Пример #2
0
 public function deleteMessage()
 {
     $query = "DELETE FROM messages\n                 WHERE id=" . $this->id . " AND username = '******' AND thread_id=" . $this->thread_id;
     $res = db::query($query);
     if ($res) {
         $like = new ModelLike($this->user, $this->id);
         $like->deleteLike();
         $attch = new ModelAttachment($this->id, null, null);
         $attch->delAttachments();
     }
     return $res->rowCount();
 }