function getMessage($params) { if (!isset($params['mid'])) { return FALSE; } $janus_config = sspmod_janus_DiContainer::getInstance()->getConfig(); $pm = new sspmod_janus_Postman(); $message = $pm->getMessage($params['mid']); if ($message['uid'] != $params['__uid'] && !$params['__superuser']) { echo json_encode(array('status' => 'permission_denied')); exit; } $user = new sspmod_janus_User(); $user->setUid($message['from']); $user->load(); $return = wordwrap($message['message'], 75, "\n", TRUE); return array('data' => $return, 'from' => htmlspecialchars($user->getUserid()), 'address' => htmlspecialchars($message['subscription'])); }
function getMessage($params) { if (!isset($params['mid'])) { return FALSE; } $janus_config = SimpleSAML_Configuration::getConfig('module_janus.php'); $pm = new sspmod_janus_Postman(); $message = $pm->getMessage($params['mid']); $user = new sspmod_janus_User($janus_config->getValue('store')); $user->setUid($message['from']); $user->load(); $return = wordwrap($message['message'], 75, "\n", TRUE); return array('data' => $return, 'from' => $user->getUserid(), 'address' => $message['subscription']); }