host = DB_HOST; $obj->username = DB_USER; $obj->password = DB_PASSWORD; $obj->table = DB_DATABASE; $obj->maps = MAP_LOCATION; $obj->email = EMAIL; $obj->reporturl = REPORT_URL; $obj->connect(); $welcome = <<get_reports(); else //allow applications to post new exceptions if( $_REQUEST['post'] == 1 ) echo $obj->file_report($_REQUEST); else if(isset($_POST['report']) && isset($_POST['status'])) $obj->set_status($_REQUEST['report'], $_REQUEST['status']); /** Everything after this else block will be used for the web GUI */ else { include("classes/auth.php"); include("classes/header.php"); require_once('classes/content.php'); include_once('classes/comments.php'); $comments = new comments("report_comments", DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE); $column1 = new content(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE, "column1"); $column1 = $column1->get_body(); if( $_REQUEST['search'] ){ $column1 .= $obj->display_report($_REQUEST['search']); } else { //delete report if($_REQUEST['delete'] > 0) if($obj->delete_report($_REQUEST['delete'])) $column1 .= 'Deleted Report'; //delete report comment if($_REQUEST['deletepost'] > 0){ $comments->delete_comment($_REQUEST['deletepost'], $_REQUEST['thread']); $column1 .= $obj->display_report($_REQUEST['thread']); } else { //this is for the comment module if( $_REQUEST['comment'] > 0 ){ if($comments->write($_REQUEST['comment'], $_REQUEST['title'], $_REQUEST['bodytext'])){ $column1 .= $obj->display_report($_REQUEST['comment']); }else $column1 .= "Error"; } else { //this is for displaying the web application if ( $_REQUEST['report'] > 0){ if(isset($_REQUEST['status'])) $obj->set_status($_REQUEST['report'], $_REQUEST['status']); $column1 .= $obj->display_report($_REQUEST['report']); } else { $column1 .= $welcome; $column1 .= $obj->display_report_list(); } } } } } echo $column1; include("classes/footer.php"); ?>