| 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 |