function sendGet($params) { $sendMessages = 0; $argToken =& $params[0]; $otherPartyUsername =& $params[1]; $sendArray = false; $tokenObject = new NodeToken(); $tokenObject->retrieveToken($argToken); if ($tokenObject->valid) { $sourceUserId = $tokenObject->uid; $sourceUserName = $tokenObject->usernameFromUid($sourceUserId); $otherPartyUid = Planworld::nameToId($otherPartyUsername); $sendRaw = Send::getMessages($sourceUserId, $otherPartyUid); foreach ($sendRaw as $singleMessage) { /* Subsitute username for numeric id in "from" field. */ $fromUser = '******'; if ($singleMessage['uid'] == $sourceUserId) { $fromUser = $sourceUserName; } else { if ($singleMessage['uid'] == $otherPartyUid) { $fromUser = $otherPartyUsername; } else { $fromUser = '******'; } } /* Subsitute username for numeric id in "to" field. */ $toUser = '******'; if ($singleMessage['to_uid'] == $sourceUserId) { $toUser = $sourceUserName; } else { if ($singleMessage['to_uid'] == $otherPartyUid) { $toUser = $otherPartyUsername; } else { $toUser = '******'; } } $singleMessageArray = array('from' => $fromUser, 'to' => $toUser, 'time' => $singleMessage['sent'], 'message' => $singleMessage['message']); $sendArray[] = $singleMessageArray; } statusCode(200); } else { $sendArray = false; statusCode(401); } return $sendArray; }