1
0
mirror of https://github.com/nerzhul/ocsms.git synced 2025-06-07 07:56:23 +00:00

Now fix the thing into conversations

This commit is contained in:
Loic Blot 2014-10-22 12:48:35 +00:00
parent 621383e996
commit 74511c4c60

View File

@ -110,8 +110,11 @@ class SmsController extends Controller {
public function getConversation ($phoneNumber, $lastDate = 0) {
$contacts = $this->app->getContacts();
$contactName = "";
if (isset($contacts[$phoneNumber])) {
$contactName = $contacts[$phoneNumber];
// Add slashes to index properly
$fmtPN = preg_replace("#[ ]#","/", $phoneNumber);
if (isset($contacts[$fmtPN])) {
$contactName = $contacts[$fmtPN];
}
$messages = array();
@ -128,7 +131,10 @@ class SmsController extends Controller {
for ($i=0; $i < $ctPn; $i++) {
$messages = $messages +
$this->smsMapper->getAllMessagesForPhoneNumber($this->userId, $iContacts[$contactName][$i], $lastDate);
$phoneNumbers[] = $iContacts[$contactName][$i];
// Remove slashes
$fmtPN = preg_replace("#[/]#"," ", $iContacts[$contactName][$i]);
$phoneNumbers[] = $fmtPN;
$msgCount += $this->smsMapper->countMessagesForPhoneNumber($this->userId, $iContacts[$contactName][$i]);
}
@ -136,7 +142,10 @@ class SmsController extends Controller {
else {
$messages = $this->smsMapper->getAllMessagesForPhoneNumber($this->userId, $phoneNumber, $lastDate);
$msgCount = $this->smsMapper->countMessagesForPhoneNumber($this->userId, $phoneNumber);
$phoneNumbers[] = $phoneNumber;
// remove slashes
$fmtPN = preg_replace("#[/]#"," ", $phoneNumber);
$phoneNumbers[] = $fmtPN;
}
// Order by id (date)