Naughty fix for extlib XMPPHP (PHP7)
I shouldn't fix extlibs, but here goes anyway. I will see if there's an upstream library we can track which has fixed this themselves.
This commit is contained in:
@@ -118,7 +118,7 @@ class Roster {
|
||||
* @param string $status
|
||||
*/
|
||||
public function setPresence($presence, $priority, $show, $status) {
|
||||
list($jid, $resource) = split("/", $presence);
|
||||
list($jid, $resource) = explode("/", $presence);
|
||||
if ($show != 'unavailable') {
|
||||
if (!$this->isContact($jid)) {
|
||||
$this->addContact($jid, 'not-in-roster');
|
||||
@@ -137,7 +137,7 @@ class Roster {
|
||||
* @param string $jid
|
||||
*/
|
||||
public function getPresence($jid) {
|
||||
$split = split("/", $jid);
|
||||
$split = explode("/", $jid);
|
||||
$jid = $split[0];
|
||||
if($this->isContact($jid)) {
|
||||
$current = array('resource' => '', 'active' => '', 'priority' => -129, 'show' => '', 'status' => ''); //Priorities can only be -128 = 127
|
||||
|
Reference in New Issue
Block a user