auth(); $inc->operator(); $inc->monitor(); $inc->aardvark(); // Receive all the variables sent into the file $variables = $aardvark->receive(); // Check to see if the person is not logged in $GLOBALS['auth']->check_logout(); if(!isset($aardvark->vars['id'])) { $aardvark->vars['id'] = ''; } if(!isset($aardvark->vars['chatid'])) { $aardvark->vars['chatid'] = ''; } if (isset($aardvark->vars['monitor'])) { $aardvark->add('monitor_'.$GLOBALS['operator']->id(), $GLOBALS['monitor']->response()); } if (isset($aardvark->vars['accept_chat'])) { $GLOBALS['monitor']->accept_chat($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['decline_chat'])) { $GLOBALS['monitor']->decline_chat($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['accept_opchat'])) { $GLOBALS['monitor']->accept_opchat($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['decline_opchat'])) { $GLOBALS['monitor']->decline_opchat($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['accept_transfer'])) { $GLOBALS['monitor']->accept_transfer($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['decline_transfer'])) { $GLOBALS['monitor']->decline_transfer($aardvark->vars['id'], $aardvark->vars['chatid']); } if (isset($aardvark->vars['status'])) { $GLOBALS['monitor']->status($aardvark->vars['x']); } if (isset($aardvark->vars['sounds'])) { $GLOBALS['monitor']->sounds($aardvark->vars['x']); } // Send the variables across to the client $aardvark->send(); // do events that need to be done at the end of the file $inc->finished(); ?>