X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fgen_sql_patches.php;h=8c54d294aa7a71699516dd038989f031b20b2d27;hb=bfe24b8d5abcc23e3330580c3ffbeab93166b29b;hp=2abce585f8980bb148ba0e437ca12cbd66f5452a;hpb=c45b1827a16928c65ecc1aea6a9d7a504c4874d4;p=mailer.git
diff --git a/inc/gen_sql_patches.php b/inc/gen_sql_patches.php
index 2abce585f8..8c54d294aa 100644
--- a/inc/gen_sql_patches.php
+++ b/inc/gen_sql_patches.php
@@ -32,13 +32,13 @@
************************************************************************/
// Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) {
+if (!defined('__SECURITY')) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
// Check for version of sql_patches
-if (GET_EXT_VERSION("sql_patches") < "0.3.6") return false;
+if (EXT_VERSION_IS_OLDER("sql_patches", "0.3.6")) return false;
// Check if there is no scrambling string
if (empty($_CONFIG['pass_scramble'])) {
@@ -77,7 +77,7 @@ if (empty($_CONFIG['file_hash'])) {
if ($fp != false) {
// Could write to secret file! So let's generate the secret key...
// 1. Count of chars to be taken from back of the string
- $nums = rand(40, 45);
+ $nums = mt_rand(40, 45);
// 2. Generate secret key from a randomized string
$secretKey = substr(generateHash(GEN_PASS(rand(128, 256))), -$nums);
// 3. Write the key to the file
@@ -91,7 +91,7 @@ if (empty($_CONFIG['file_hash'])) {
//* DEBUG: */ unlink($file);
//* DEBUG: */ $test = hexdec(get_session('u_hash')) / hexdec($secretKey);
//* DEBUG: */ $test = generateHash(str_replace('.', "", $test));
- //* DEBUG: */ die("Secret-Key: ".$secretKey."
Cookie: ".get_session('u_hash')."
Test: ".$test);
+ //* DEBUG: */ die("Secret-Key: ".$secretKey."
Cookie: ".get_session('u_hash')."
Test: ".$test);
// Write $file_hash to database
UPDATE_CONFIG("file_hash", $file_hash);