* @copyright Deakin University 2007,2008 * @package queXS * @subpackage admin * @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"); /** * Process */ include ("../functions/functions.process.php"); /** * XHTML functions */ include("../functions/functions.xhtml.php"); if (isset($_GET['watch'])) { //start watching process start_process(realpath(dirname(__FILE__) . "/process.php")); } $p = is_process_running(); if ($p) { if (isset($_GET['kill'])) kill_process($p); xhtml_head(T_("Monitor VoIP Process"),true,false,false,false,10,true); print "

" . T_("Running process:") . " $p

"; print "

" . T_("Note: This page will automatically refresh every 10 seconds") . "

"; if (is_process_killed($p)) print "

" . T_("Kill signal sent: Please wait... (Note: Process will be stalled until there is activity on the VoIP Server)") . "

"; else print "

" . T_("Kill the running process") . " ". T_("(requires activity on the VoIP Server to take effect)") . "

"; print process_get_data($p); } else { xhtml_head(T_("Monitor VoIP Process")); print "

" . T_("Monitor VoIP Process") . "

"; print "

" . T_("Click here to begin monitoring the VoIP Process") . "

"; print "

" . T_("Outcome of last process run (if any)") . "

"; print process_get_last_data(); } xhtml_foot(); ?>