]> andersk Git - sql-web.git/blobdiff - global.act.php
contact: page formatting
[sql-web.git] / global.act.php
index 467282be760f9ebf83b7803a5aea32db2fb090ed..1a9b64d6731d16c3454280a00d0fed254341f553 100644 (file)
@@ -3,20 +3,7 @@
 require_once('mitsql.cfg.php');
 require_once('mitsql.lib.php');
 
-if (isset($i_ssl)) {
-       if (isSSL() && $i_ssl==1) redirect(newQS('ssl'));
-       if (!isSSL() && $i_ssl==0) redirect(newQS('ssl'));
-       redirect2(flipSSL());
-}
-if (isset($i_reset)) { session_destroy(); session_start(); redirect(newQS('reset')); }
-
-$msg = $err = array();
-
-## SESSION VARS
-
-$timings = array();
-$UserId = sess('UserId');
-$Login = new Login($UserId);
+$msg = $err = $timings = array();
 
 ## PROCESS CERTIFICATE
 
@@ -25,28 +12,46 @@ $SSLName = '';
 $SSLEmail = '';
 $SSLUsername = '';
 
-if (isSSL() || !isLoggedIn()) {
-       $SSLName = $SSLCred['Name'];
-       $SSLUsername = $SSLCred['Username'];
-       $SSLEmail = $SSLCred['Email'];
+if (isOnline()) {
+       
+## HANDLE SOME GLOBAL ACTIONS
 
-       /*$LoginSSL = sess('LoginSSL');
-       if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/
-       $LoginSSL = new Login($SSLUsername);
-       $LoginSSL->update($SSLCred['Name'],$SSLCred['Email']);
+       if (isset($i_ssl)) {
+               if (isSSL() && $i_ssl==1) redirect(newQS('ssl'));
+               if (!isSSL() && $i_ssl==0) redirect(newQS('ssl'));
+               redirect2(flipSSL());
+       }
+       if (isset($i_reset)) { session_destroy(); session_start(); redirect(newQS('reset')); }
+
+## SETUP SESSION VARS
+
+       $UserId = sess('UserId');
+       $Login = new Login($UserId);
+
+       if (isSSL() || !isLoggedIn()) {
+               $SSLName = $SSLCred['Name'];
+               $SSLUsername = $SSLCred['Username'];
+               $SSLEmail = $SSLCred['Email'];
+
+               /*$LoginSSL = sess('LoginSSL');
+               if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/
+               $LoginSSL = new Login($SSLUsername);
+               $LoginSSL->update($SSLCred['Name'],$SSLCred['Email']);
+
+               if (!isLoggedIn() && !$LoginSSL->exists()) {
+                       if (!empty($SSLName))
+                               addUser($SSLCred);
+                       $LoginSSL->refresh();
+               }
+       } else {
+               unset($_SESSION['LoginSSL']);
+       }
 
-       if (!isLoggedIn() && !$LoginSSL->exists()) {
-               if (!empty($SSLName))
-                       addUser($SSLCred);
-               $LoginSSL->refresh();
+       if (isPost() || isset($i_refresh)) {
+               checkQuotas($UserId);
+               isset($i_refresh) && redirect('main');
        }
-} else {
-       unset($_SESSION['LoginSSL']);
-}
-
-if (isPost() || isset($i_refresh)) {
-       checkQuotas($UserId);
-       isset($i_refresh) && redirect('main');
-}
+
+} // isOnline()
 
 ?>
This page took 0.029437 seconds and 4 git commands to generate.