Conditions | 2 |
Paths | 2 |
Total Lines | 30 |
Code Lines | 11 |
Lines | 0 |
Ratio | 0 % |
1 | <?php |
||
19 | public function getMessagesByConvId($convId, $user, $startpoint=0){ |
||
20 | $sql = <<<SQL |
||
21 | SELECT |
||
22 | * |
||
23 | FROM |
||
24 | *PREFIX*chat_och_messages |
||
25 | WHERE |
||
26 | `convid` = ? |
||
27 | AND |
||
28 | `timestamp` > ( |
||
29 | SELECT |
||
30 | `joined` |
||
31 | FROM |
||
32 | *PREFIX*chat_och_users_in_conversation |
||
33 | WHERE |
||
34 | `user` = ? |
||
35 | AND `conversation_id` = ? |
||
36 | ) |
||
37 | SQL; |
||
38 | if($startpoint !== 0){ |
||
39 | $sql = $sql . <<<SQL |
||
40 | AND |
||
41 | `timestamp` > ? |
||
42 | SQL; |
||
43 | return $this->findEntities($sql, array($convId, $user, $convId, $startpoint)); |
||
44 | } else { |
||
45 | return $this->findEntities($sql, array($convId, $user, $convId)); |
||
46 | } |
||
47 | |||
48 | } |
||
49 | |||
75 |