]> git.mxchange.org Git - friendica.git/blobdiff - index.php
Fix: subscribing to the old followers hadn't worked
[friendica.git] / index.php
index af493f20160686753ff0d97fefe734178e10a50c..ca7b4217a7fec420e92e56b030257ba2bac55845 100644 (file)
--- a/index.php
+++ b/index.php
@@ -72,7 +72,7 @@ if (!$install) {
        if (Config::get('system', 'force_ssl') && ($a->get_scheme() == "http")
                && (intval(Config::get('system', 'ssl_policy')) == SSL_POLICY_FULL)
                && (substr(System::baseUrl(), 0, 8) == "https://")
-       ) {
+               && ($_SERVER['REQUEST_METHOD'] == 'GET')) {
                header("HTTP/1.1 302 Moved Temporarily");
                header("Location: " . System::baseUrl() . "/" . $a->query_string);
                exit();
@@ -166,19 +166,10 @@ if (! x($_SESSION, 'authenticated')) {
 $a->page['htmlhead'] = '';
 $a->page['end'] = '';
 
+$_SESSION['sysmsg']       = defaults($_SESSION, 'sysmsg'      , []);
+$_SESSION['sysmsg_info']  = defaults($_SESSION, 'sysmsg_info' , []);
+$_SESSION['last_updated'] = defaults($_SESSION, 'last_updated', []);
 
-if (x($_SESSION, 'sysmsg') === false) {
-       $_SESSION['sysmsg'] = [];
-}
-
-if (x($_SESSION, 'sysmsg_info') === false) {
-       $_SESSION['sysmsg_info'] = [];
-}
-
-// Array for informations about last received items
-if (x($_SESSION, 'last_updated') === false) {
-       $_SESSION['last_updated'] = [];
-}
 /*
  * check_config() is responsible for running update scripts. These automatically
  * update the DB schema whenever we push a new one out. It also checks to see if