Minor fixes in OpenMeetings plugin - refs BT#7046 refs #5491

1.9.x
Yannick Warnier 12 years ago
parent 3e63c7deac
commit f36fbf16a8
  1. 9
      plugin/openmeetings/lib/openmeetings.lib.php

@ -26,6 +26,7 @@ class OpenMeetings
public $logout_url = null;
public $plugin_enabled = false;
public $sessionId = "";
public $roomName = '';
/**
* Constructor (generates a connection to the API and the Chamilo settings
@ -58,7 +59,7 @@ class OpenMeetings
$this->gateway = new OpenMeetingsGateway();
$this->plugin_enabled = $om_plugin;
// The room has a name composed of C + course ID + '-' + session ID
$this->room_name = 'C'.api_get_course_int_id().'-'.api_get_session_id();
$this->roomName = 'C'.api_get_course_int_id().'-'.api_get_session_id();
}
}
/**
@ -120,7 +121,7 @@ class OpenMeetings
$urlWsdl = CONFIG_OPENMEETINGS_SERVER_URL . "/services/RoomService?wsdl";
$objAddRoom->SID = $this->sessionId;
$objAddRoom->name = $this->room_name;
$objAddRoom->name = $this->roomName;
$objAddRoom->roomtypes_id = $roomTypeId;
$objAddRoom->comment = get_lang('Course').': ' . $params['meeting_name'] . ' Plugin for Chamilo';
$objAddRoom->numberOfPartizipants = 40;
@ -147,7 +148,7 @@ class OpenMeetings
if ($s->return > -1) {
$meetingId = $params['id'] = $s->return;
$params['status'] = '1';
$params['meeting_name'] = $course_name;
$params['meeting_name'] = $this->roomName;
$params['created_at'] = api_get_utc_datetime();
Database::insert($this->table, $params);
@ -336,7 +337,7 @@ class OpenMeetings
$item = array();
$this->loginUser();
$meeting_list = Database::select('*', $this->table, array('where' => array('c_id = ? ' => api_get_course_int_id(), ' AND session_id = ? ' => api_get_session_id())));
error_log(print_r($meeting_list,1));
$urlWsdl = CONFIG_OPENMEETINGS_SERVER_URL . "/services/RoomService?wsdl";
$omServices = new SoapClient($urlWsdl);
$objRoom = new Chamilo\Plugin\OpenMeetings\Room();

Loading…
Cancel
Save