* @package BcWe module * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ */ If (!defined("IN_BCWE_ADMIN")) { die("Dieses Script kann nicht ausserhalb des Frameworks laufen!"); } $session->page_begin("chat_admin", True); class manage_chat_panel extends admin_module{ function output(){ global $config, $db,$panel, $cache, $session; if(isset($_POST['start'])){ $istat = $this->get_status(); if($istat['status']==2){ shell_exec("kill -9 ".$istat['pid']); sleep(5); shell_exec("sudo /bin/systemctl restart austria"); }else{ shell_exec("sudo /bin/systemctl restart austria"); } $panel->admin_message("Triggered", 'The Chatstart has been triggered. please refresh the page to see if it was successful.',TRUE,"manage_chat"); }elseif(isset($_POST['emergency'])){ $istat = $this->get_status(); if($istat['status']==1){ shell_exec("sudo /bin/systemctl restart austria"); }elseif($istat['status']==2){ shell_exec("kill -9 ".$istat['pid']); sleep(5); shell_exec("sudo /bin/systemctl restart austria"); } $panel->admin_message("Triggered", 'The Emergency Chatrestart has been triggered. please refresh the page to see if it was successful.',TRUE,"manage_chat"); }else{ $count=false; $panel->title="Manage Chat"; $panel->form(array('action'=>$config['path'].'/admin/index.php?panel=manage_chat')); $panel->content.='