function openmeetings_add_instance($openmeetings) { global $USER, $CFG; $openmeetings_gateway = new openmeetings_gateway(); if ($openmeetings_gateway->openmeetings_loginuser()) { $openmeetings->room_id = $openmeetings_gateway->openmeetings_createroomwithmod($openmeetings); } else { echo "Could not login User to OpenMeetings, check your OpenMeetings Module Configuration"; exit; } # May have to add extra stuff in here # return insert_record("openmeetings", $openmeetings); }
function createMyRoomWithMod() { global $sugar_config; global $current_user; $openmeetings_gateway = new openmeetings_gateway(); if ($openmeetings_gateway->openmeetings_loginuser()) { /* 'name' => 'SUGARCM_ROOM', 'roomtypes_id' => 1, 'comment' => 'Created by SOAP-Gateway for SUGARCM Platform', 'numberOfPartizipants' => 100, 'ispublic' => false, 'appointment' => false, 'isDemoRoom' => false, 'demoTime' => 0, 'isModeratedRoom' => $isModeratedRoom */ $openmeetings->name = "SUGARCRM_MY_ROOM_" . $current_user->id; $openmeetings->roomtypes_id = 1; $openmeetings->comment = 'Created by SOAP-Gateway for SUGARCM Platform'; $openmeetings->numberOfPartizipants = 100; $openmeetings->ispublic = false; $openmeetings->appointment = false; $openmeetings->isDemoRoom = false; $openmeetings->demoTime = 0; $openmeetings->isModeratedRoom = true; $roomid = $openmeetings_gateway->openmeetings_createroomwithmod($openmeetings); return $roomid; } else { echo "Could not login User to OpenMeetings, check your OpenMeetings Module Configuration"; //exit(); } }