Fixes for missing secret file
[mailer.git] / inc / functions.php
index 3a8bf9c0fd2ba9fea5fbcb95a8ca53ff19e67ecf..9a7b1fc6f1fb23c6758cf81baf23b15a7d45cf5b 100644 (file)
@@ -131,7 +131,6 @@ function OUTPUT_HTML($HTML, $NEW_LINE = true) {
                $OUTPUT = ob_get_contents();
 
                // Clear output buffer for later output
-               die();
                ob_end_clean();
 
                // Extension "rewrite" installed?
@@ -1928,7 +1927,7 @@ function generateHash ($plainText, $salt = "") {
        global $_CONFIG, $_SERVER;
 
        // Is the required extension "sql_patches" there and a salt is not given?
-       if (((EXT_VERSION_IS_OLDER("sql_patches", "0.3.6")) || (GET_EXT_VERSION("sql_patches") == "")) && (empty($salt))) {
+       if (((EXT_VERSION_IS_OLDER("sql_patches", "0.3.6")) || (EXT_IS_ACTIVE("sql_patches"))) && (empty($salt))) {
                // Extension sql_patches is missing/outdated so we return the plain text
                return $plainText;
        } // END - if
@@ -1942,7 +1941,7 @@ function generateHash ($plainText, $salt = "") {
        } // END - if
 
        // When the salt is empty build a new one, else use the first x configured characters as the salt
-       if ($salt == "") {
+       if (empty($salt)) {
                // Build server string
                $server = $_SERVER['PHP_SELF'].":".getenv('HTTP_USER_AGENT').":".getenv('SERVER_SOFTWARE').":".getenv('REMOTE_ADDR').":".":".filemtime(PATH."inc/databases.php");