X-Git-Url: http://git.pjr.cc/?p=gwvp-mini.git;a=blobdiff_plain;f=gwvpmini%2Fgwvpmini_web.php;h=e7e0e54dcad6a744916c0b4a76e3d57ec97af04f;hp=54b34a4464f84616154082fea24878ea6538c380;hb=979dc6190296b0c7ffdfe17031f2d32318da7e2b;hpb=75cc0009dc451b541228e9222e19b4b6d5659065
diff --git a/gwvpmini/gwvpmini_web.php b/gwvpmini/gwvpmini_web.php
index 54b34a4..e7e0e54 100644
--- a/gwvpmini/gwvpmini_web.php
+++ b/gwvpmini/gwvpmini_web.php
@@ -13,7 +13,7 @@ $MENU_ITEMS["00home"]["link"] = "$BASE_URL";
function gwvpmini_goWeb()
{
- global $CALL_ME_FUNCTIONS;
+ global $CALL_ME_FUNCTIONS, $force_ssl;
// first we determine if we have a valid setup and run the installer if not
/*if(!gwvpmini_issetup()) {
@@ -24,9 +24,18 @@ function gwvpmini_goWeb()
// next, we go thru the CALL_ME_FUNCTIONS - the purpose of call_me_functions is to determine if a function should be called based on
// the functions return (i.e. if function returns false, its not it, otherwise it returns a function name we have to call)
// this is important for our plugin structure later on - the key on the array serves an an ordering method
+
+ if($force_ssl) {
+ if(!isset($_SERVER['HTTPS'])) {
+ header("Location: https://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"], true);
+ return;
+ }
+ }
+
+
ksort($CALL_ME_FUNCTIONS);
foreach($CALL_ME_FUNCTIONS as $key => $val) {
- error_log("checking callmefunction $key as $val");
+ //error_log("checking callmefunction $key as $val");
$callme = $val();
if($callme !== false) {
$callme();
@@ -202,7 +211,7 @@ function gwvpmini_LoginBuilder()
if($login === false) {
gwvpmini_SingleLineLoginForm();
} else {
- echo "Hello ".$_SESSION["fullname"]." logout";
+ echo "Hello ".$_SESSION["fullname"]." logout";
}
}
@@ -224,7 +233,7 @@ function gwvpmini_BodyBuilder()
// builds the tail structure
function gwvpmini_TailBuilder()
{
- echo "Copyright 2011, PJR - licensed under GPL";
+ echo "