* @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_once("config.inc.php"); /** * Authentication */ include ("auth-interviewer.php"); /** * XHTML functions */ include_once("functions/functions.xhtml.php"); /** * Operator functions */ include_once("functions/functions.operator.php"); $operator_id = get_operator_id(); if (!$operator_id) die(); //if already assigned just get straight to it $sql = "SELECT extension FROM `extension` WHERE current_operator_id = '$operator_id'"; $e = $db->GetOne($sql); if (!empty($e)) { header('Location: index.php'); die(); } if (isset($_POST['extension_id']) && !empty($_POST['extension_id'])) { if ($operator_id) { $e = intval($_POST['extension_id']); $sql = "UPDATE `extension` SET current_operator_id = $operator_id WHERE current_operator_id IS NULL AND extension_id = $e"; $r = $db->Execute($sql); if ($r) { header('Location: index.php'); die(); } } } xhtml_head(T_("queXS")); $sql = "SELECT e.extension_id as value, e.extension as description FROM `extension` as e WHERE e.current_operator_id IS NULL"; $ers = $db->GetAll($sql); if (empty($ers)) { print "
" . T_("There are no extensions available, please contact the supervisor or click below to try again for an available extension") . "
"; print ""; } else { print "" . T_("Please select your extension from the list below then click on 'Choose extension'") . "
"; print ""; } xhtml_foot(); ?>