* @copyright Deakin University 2007,2008 * @package queXS * @subpackage user * @link http://www.deakin.edu.au/dcarf/ queXS was writen for DCARF - Deakin Computer Assisted Research Facility * @license http://opensource.org/licenses/gpl-2.0.php The GNU General Public License (GPL) Version 2 * */ /** * Configuration file */ include ("config.inc.php"); /** * Database file */ include ("db.inc.php"); /** * Authentication */ include ("auth-interviewer.php"); /** * XHTML functions */ include ("functions/functions.xhtml.php"); /** * Operator functions */ include ("functions/functions.operator.php"); xhtml_head(T_("Supervisor")); //display introduction text $operator_id = get_operator_id(); $callstatus = is_on_call($operator_id); if ($callstatus == 3) //On a call { print "

" . T_("Please wait till you have ended this call to call the supervisor") . "

"; /* if (is_voip_enabled($operator_id)) { if (isset($_GET['callsupervisor'])) { include("functions/functions.voip.php"); $v = new voip(); $v->connect(VOIP_SERVER); if (strcmp($_GET['callsupervisor'],"hangup") == 0) { $v->hangup(get_extension($operator_id)); print "

" . T_("You may now close this window") . "

"; } else { $v->addParty(get_extension($operator_id),SUPERVISOR_EXTENSION); print "

" . T_("Calling the supervisor, you may close this window") . "

"; } } else { print "

" . T_("Click here to call the supervisor's phone. A conference call will be created with the respondent, yourself and the supervisor. Otherwise close this window") . "

"; print "

" . T_("Hangup when calling the supervisor") . "

"; } } else { print "

" . T_("Try calling the supervisor") . "

"; } */ } else if ($callstatus == 0 || $callstatus == 4 || $callstatus == 5) { if (is_voip_enabled($operator_id)) { if (isset($_GET['callsupervisor'])) { include("functions/functions.voip.php"); $v = new voip(); $v->connect(VOIP_SERVER); if (strcmp($_GET['callsupervisor'],"hangup") == 0) { $v->hangup(get_extension($operator_id)); print "

" . T_("You may now close this window") . "

"; } else { $v->dial(get_extension($operator_id),SUPERVISOR_EXTENSION); print "

" . T_("Calling the supervisor, you may close this window") . "

"; } } else { print "

" . T_("Click here to call the supervisor's phone. Otherwise close this window") . "

"; print "

" . T_("Hangup when calling the supervisor") . "

"; } } else { print "

" . T_("Try calling the supervisor") . "

"; } } else if ($callstatus == 2) { print "

" . T_("Please wait for this call to answer before attempting to call the supervisor") . "

"; } xhtml_foot(); ?>