MDL-65743 lib: add XMPPHP namespace and update calls

This commit is contained in:
Simey Lameze
2020-10-12 13:10:12 +08:00
parent d947f53d4c
commit decd480c42
2 changed files with 3 additions and 4 deletions
+1
View File
@@ -96,6 +96,7 @@ class core_component {
'MoodleHQ\\RTLCSS' => 'lib/rtlcss',
'ScssPhp\\ScssPhp' => 'lib/scssphp',
'Box\\Spout' => 'lib/spout/src/Spout',
'BirknerAlex\\XMPPHP' => 'lib/jabber/XMPP',
'MatthiasMullie\\Minify' => 'lib/minify/matthiasmullie-minify/src/',
'MatthiasMullie\\PathConverter' => 'lib/minify/matthiasmullie-pathconverter/src/',
'IMSGlobal\LTI' => 'lib/ltiprovider/src',
@@ -23,8 +23,6 @@
*/
require_once($CFG->dirroot.'/message/output/lib.php');
require_once($CFG->libdir.'/jabber/XMPP/XMPP.php');
/**
* The jabber message processor
*
@@ -76,7 +74,7 @@ class message_output_jabber extends message_output {
$jabbermessage .= "\n(".get_string('noreply','message').')';
$conn = new XMPPHP_XMPP($CFG->jabberhost,$CFG->jabberport,$CFG->jabberusername,$CFG->jabberpassword,'moodle',$CFG->jabberserver);
$conn = new \BirknerAlex\XMPPHP\XMPP($CFG->jabberhost,$CFG->jabberport,$CFG->jabberusername,$CFG->jabberpassword,'moodle',$CFG->jabberserver);
// No need to track the presence during the sending message process.
$conn->track_presence = false;
@@ -88,7 +86,7 @@ class message_output_jabber extends message_output {
$conn->presence();
$conn->message($jabberaddress, $jabbermessage);
$conn->disconnect();
} catch(XMPPHP_Exception $e) {
} catch(\BirknerAlex\XMPPHP\Exception $e) {
debugging($e->getMessage());
return false;
}