Welcome Guest - Join Now - Sign In

WizIQ Forum » WizIQ Virtual Classroom API » schedule class code
Add reply
6/18/2012 12:27:38 AM
WizIQ Training
Posts 4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Integration with PHP</title>

</head>

<body>
<form id="frmMethods" method="post">
<div>
<label id="lblError" style="color:red"></label>
</div>
<div>
<input type="submit" id="btnScheduleEvent" name="btnScheduleEvent" value="Schedule New Event"/> <br />

<input type="button" id="btnAddAttendee" name="btnAddAttendee" value="Add Attendee to Session" onclick="showhideform('dvaddsession')" /><br />
<div style="display:none" id="dvaddsession">
Session Code: <input type="text" id="txtSessionCode" name="txtSessionCode" /><br />
Screen Name: <input type="text" id="txtScreenName" name="txtScreenName" /><br />
Attendee ID: <input type="text" id="txtAttendeeID" name="txtAttendeeID" /><br />
<input type="submit" name="btnAddAttendee" id="btnAddAttendee" value="Add Attendee" onclick="return ValidateAttendee();"/>
</div>
6/18/2012 12:28:48 AM
WizIQ Training
Posts 4
<input type="button" id="btnRemoveAttendee" name="btnRemoveAttendee" value="Remove Attendee From Session" onclick="showhideform('dvremovesession')" /><br />
<div style="display:none" id="dvremovesession">
Session Code: <input type="text" id="txtSessionCodeRemove" name="txtSessionCodeRemove" /><br />
Attendee Name: <input type="text" id="txtAttendeeName" name="txtAttendeeName" /><br />
<input type="submit" name="btnRemoveAttendee" id="btnRemoveAttendee" value="Remove Attendee" onclick="return ValidateRemoveAttendee();"/>
</div>

<input type="button" id="btnGetAttendees" name="btnGetAttendees" value="Get Session Attendees" onclick="showhideform('dvgetattendees')" /><br />
<div style="display:none" id="dvgetattendees">
Session Code: <input type="text" id="txtGetSessionCode" name="txtGetSessionCode" /><br />
User Name: <input type="text" id="txtUsername" name="txtUsername" /><br />
Password: <input type="text" id="txtPwd" name="txtPwd" /><br />
<input type="submit" id="btnAttendee" name="btnAttendee" value="Get Attendees" onclick="return ValidateGetAttendees();" />
</div>

<input type="button" id="btnUpdateEvent" name="btnUpdateEvent" value="Update Event" onclick="showhideform('dvupdateevent')"/><br />
<div style="display:none" id="dvupdateevent">
User Name: <input type="text" id="txtUpdateUsername" name="txtUpdateUsername" /><br />
Password: <input type="text" id="txtUpdatePwd" name="txtUpdatePwd" /><br />
Session Code: <input type="text" id="txtUpdateSessioncode" name="txtUpdateSessioncode" /><br />
Event Name:<input type="text" id="txtUpdateEventName" name="txtUpdateEventName" /><br />
Company Name: <input type="text" id="txtUpdateCompany" name="txtUpdateCompany" /><br />
<input type="submit" id="btnUpdate" name="btnUpdate" value="Update" onclick="return ValidateUpdateEvent()" />
</div>

<input type="button" id="btnDeleteEvent" name="btnDeleteEvent" value="Delete Event" onclick="showhideform('dvdeleteevent')" /><br />
<div id="dvdeleteevent" style="display:none">
Session Code: <input type="text" id="txtDeleteSessionCode" name="txtDeleteSessionCode" /><br />
User Name: <input type="text" id="txtDeleteUserName" name="txtDeleteUserName" /><br />
Password: <input type="text" id="txtDeletePwd" name="txtDeletePwd" /><br />
<input type="submit" id="btnDelete" name="btnDelete" value="Delete" />
</div>
6/18/2012 12:29:37 AM
WizIQ Training
Posts 4
<?php

define("AUTH_URL","http://authorlive.com/aGLIVE/aGLive.asmx");

class IntegrationMethods {

public function scheduleNewEvent(){
$person = array(
'EventDetails' => array(
'UserName' => 'usename',
'Password' => 'password',
'EventName'=> 'SchedulePHP',
'DateTime' => '09/29/2010 01:00:00 PM',
'TimeZone' => 33,
'Duration' => 30,
'UserCode' => 'flex',
'MaxUsers' => 1,
'VideoSize'=>'NotSet',
'Description'=>'schedule new event PHP',
'AttendeeList'=>'',
'CategoryNumber' => 4,
'IsExtendableByMins' => '1',
'ExtendedMins' => 60,
'ShowTimer' => '1',
'RecodingReplay'=>'enTrue',
'TimerType'=>'enFalse',
'PresenterTimeZone'=>33,
'AttendeeTimeZone'=>33,
'AudioQuality'=>2,
'PingTime'=>1,
'ShowTimer'=>'1',
'RecodingReplay'=>'',
'CompanyName'=>'vinu',
'EnablePrivateChat'=>'yes',
'PresenterName' => 'preeti',
'PresenterLabel'=>'testPHP',
'PresenterFeedbackURL'=>'',
'AttendeeFeedbackURL'=>'',
'SupportURL'=>'',
'MathToolBar' => 'enTrue',
'BrowserCloseMsg'=>'enTrue',
'ChatAlertSound'=>'enFalse',
'DefaultTab'=>'P',
'ShowEraser'=>'enFalse',
'CompanyURL'=>'',
'PrintRequired'=>'false',
'DisplayAttendeeLoginLogout' => 'enDisplay',
'EndSessionRequired'=>'enTrue',
'AttendeeContent'=>'enFalse',
'VideoSharing'=>'true',
'SmileysRequired'=>'true',
'ShowConnStatus'=>'false',
'ShowDisableChatButton'=>'false',
'SecureLogin'=>'true'
)
);

try {
$client = new SoapClient(AUTH_URL.'?WSDL');
return $_response=$client->ScheduleNewEvent($person);
//print_r($_response);
}
catch (Exception $e) {
return $exception=$e->getMessage();
}
}
6/18/2012 12:30:16 AM
WizIQ Training
Posts 4
public function AddAttendee($sessioncode, $attendeeList){
try {

$person = array(
'AttendeeList' => array(
'SessionCode' => $sessioncode,
'AttendeeList'=>$attendeeList
)
);

$client = new SoapClient(AUTH_URL.'?WSDL');
return $_response=$client->AddAttendee($person);
//print_r($_response);
}
catch (Exception $e) {
$exception=$e->getMessage();
}

}
///////////////////////////////////////////////////////////////////////////////////

function RemoveAttendee($sessioncode, $attendeeList){

try {
$person = array(
'AttendeeList' => array(
'SessionCode' => $sessioncode,
'AttendeeList'=>$attendeeList
)
);

$client = new SoapClient(AUTH_URL.'?WSDL');
return $_response=$client->RemoveAttendee($person);
//print_r($_response);
}
catch (Exception $e) {
$exception=$e->getMessage();
}
}
//////////////////////////////////////////////////////////////////////////////////////

public function GetSessionAttendees($sessioncode,$UserName,$Pwd){

$person = array(
'Account' => array(
'SessionCode' => $sessioncode,
'UserName'=> $UserName,
'Password' => $Pwd
)
);
try
{
$client = new SoapClient(AUTH_URL.'?WSDL');
return $_response=$client->GetSessionAttendees($person);
//print_r($_response);
}
catch (Exception $e) {
return $exception=$e->getMessage();
}

}
1
Add reply

WizIQ Forum » WizIQ Virtual Classroom API » schedule class code
© 2013 WizIQ Inc. All rights reserved.