";
+ echo "";
CBFWMessageBuilder();
- echo " | | ";
+ echo " | | ";
+ CBFWConfigStatus();
+ echo " | ";
// menu, then body
echo "";
@@ -143,9 +194,9 @@ function CBFWpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="C
}
if($bodyClass != null) {
- $bodyClass->$bodyFunction($url);
+ $bodyClass->$bodyFunction($bodyfunctiondata);
} else if( $bodyFunction != null) {
- $bodyFunction($url);
+ $bodyFunction($bodyfunctiondata);
} else echo $bodycontent;
echo " | ";
@@ -181,6 +232,34 @@ function cbfw_getLastSeen($ip, $data)
}
+function CBFWConfigStatus()
+{
+ $comms = new Comms();
+
+ $conf0 = $comms->getConfig(0);
+ $conf1 = $comms->getConfig(2);
+ $conf2 = $comms->getConfig(3);
+
+ if($conf1["status"] == "nochange") {
+ $saved = "Current";
+ $running = "Current";
+ } else {
+ $saved = "Old";
+ $running = "Current";
+ }
+ if($conf2["status"] == "nochange") {
+ $client = "Current";
+ } else {
+ $ch = $conf2["status"];
+ $client = "$ch Changes";
+ }
+
+
+ echo "Saved Config: $saved ";
+ echo "Running Config: $running ";
+ echo "Client Config: $client ";
+}
+
function cbfw_tdiffToAgo($time_in_sec)
{
$tdiff = $time_in_sec;
@@ -196,45 +275,6 @@ function cbfw_tdiffToAgo($time_in_sec)
return $last;
}
-function cbfw_isRemoteDir($url)
-{
- file_get_contents($url);
- //error_log("did file_get_contents on $url");
- foreach($http_response_header as $key => $val) {
- //error_log("got header of $key for $val");
- if(preg_match("/.*Location:.*/", $val)) {
- //error_log("in details apt got location as $val from $url");
- $realloc = preg_replace("/.*: /", "", $val);
- $urlwithslash = $url."/";
- //echo " in comp with $urlwithslash $realloc ";
- if(strcasecmp($realloc,$urlwithslash)==0) {
- //error_log("I believe $realloc is a directory redir for $url");
- return true;
- } else {
- //error_log("I dont believe $realloc is a directory redir for $url");
- }
- }
- }
- return false;
-}
-
-function cbfw_fileExists($url)
-{
- $fp = fopen($url, "r");
- //error_og("did file_get_contents on $url");
- $retval = false;
- foreach($http_response_header as $key => $val) {
- //error_log("got header of $key for $val");
- if(preg_match("/.*HTTP\/.*200.*/", $val)) {
- //echo "is true\n";
-
- $retval = true;
- }
- }
- fclose($fp);
- return $retval;
-}
-
function cbfw_startInstaller()
{
global $WEB_ROOT_FS, $BASE_URL;
@@ -291,5 +331,15 @@ Now, tell me where you want me to create the webconfig file:
+
+Cant Run
+There is no config and no directory where i can store one. Login to the server and either create /var/run/cbfwr or /var
+
+
\ No newline at end of file
|
|