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); }
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(); }