Code Duplication    Length = 41-41 lines in 2 locations

install/upgrade.php 1 location

@@ 22-62 (lines=41) @@
19
//get infos from SETTINGS.PHP file
20
$filename = "../includes/config/settings.php";
21
$events = "";
22
if (file_exists($filename)) {
23
    //copy some constants from this existing file
24
    $settings_file = file($filename);
25
    while (list($key, $val) = each($settings_file)) {
26
        if (substr_count($val, 'charset') > 0) {
27
            $_SESSION['charset'] = getSettingValue($val);
28
        } elseif (substr_count($val, '@define(') > 0 && substr_count($val, 'SALT') > 0) {
29
            $_SESSION['encrypt_key'] = substr($val, 17, strpos($val, "')") - 17);
30
        } elseif (substr_count($val, '$smtp_server = ') > 0) {
31
            $_SESSION['smtp_server'] = getSettingValue($val);
32
        } elseif (substr_count($val, '$smtp_auth = ') > 0) {
33
            $_SESSION['smtp_auth'] = getSettingValue($val);
34
        } elseif (substr_count($val, '$smtp_port = ') > 0) {
35
            $_SESSION['smtp_port'] = getSettingValue($val);
36
        } elseif (substr_count($val, '$smtp_security = ') > 0) {
37
            $_SESSION['smtp_security'] = getSettingValue($val);
38
        } elseif (substr_count($val, '$smtp_auth_username = ') > 0) {
39
            $_SESSION['smtp_auth_username'] = getSettingValue($val);
40
        } elseif (substr_count($val, '$smtp_auth_password = ') > 0) {
41
            $_SESSION['smtp_auth_password'] = getSettingValue($val);
42
        } elseif (substr_count($val, '$email_from = ') > 0) {
43
            $_SESSION['email_from'] = getSettingValue($val);
44
        } elseif (substr_count($val, '$email_from_name = ') > 0) {
45
            $_SESSION['email_from_name'] = getSettingValue($val);
46
        } elseif (substr_count($val, '$server = ') > 0) {
47
            $_SESSION['server'] = getSettingValue($val);
48
        } elseif (substr_count($val, '$user = ') > 0) {
49
            $_SESSION['user'] = getSettingValue($val);
50
        } elseif (substr_count($val, '$pass = ') > 0) {
51
            $_SESSION['pass'] = getSettingValue($val);
52
        } elseif (substr_count($val, '$port = ') > 0) {
53
            $_SESSION['port'] = getSettingValue($val);
54
        } elseif (substr_count($val, '$database = ') > 0) {
55
            $_SESSION['database'] = getSettingValue($val);
56
        } elseif (substr_count($val, '$pre = ') > 0) {
57
            $_SESSION['pre'] = getSettingValue($val);
58
        } elseif (substr_count($val, "define('SECUREPATH',") > 0) {
59
            $_SESSION['sk_file'] = substr($val, 23, strpos($val, ');')-24)."/sk.php";
60
        }
61
    }
62
}
63
if (isset($_SESSION['sk_file']) && !empty($_SESSION['sk_file'])
64
    && file_exists($_SESSION['sk_file'])
65
) {

install/upgrade_ajax.php 1 location

@@ 343-383 (lines=41) @@
340
            //get infos from SETTINGS.PHP file
341
            $filename = "../includes/config/settings.php";
342
            $events = "";
343
            if (file_exists($filename)) {
344
                //copy some constants from this existing file
345
                $settingsFile = file($filename);
346
                while (list($key, $val) = each($settingsFile)) {
347
                    if (substr_count($val, 'charset') > 0) {
348
                        $_SESSION['charset'] = getSettingValue($val);
349
                    } elseif (substr_count($val, '@define(') > 0 && substr_count($val, 'SALT') > 0) {
350
                        $_SESSION['encrypt_key'] = substr($val, 17, strpos($val, "')") - 17);
351
                    } elseif (substr_count($val, '$smtp_server') > 0) {
352
                        $_SESSION['smtp_server'] = getSettingValue($val);
353
                    } elseif (substr_count($val, '$smtp_auth') > 0) {
354
                        $_SESSION['smtp_auth'] = getSettingValue($val);
355
                    } elseif (substr_count($val, '$smtp_auth_username') > 0) {
356
                        $_SESSION['smtp_auth_username'] = getSettingValue($val);
357
                    } elseif (substr_count($val, '$smtp_auth_password') > 0) {
358
                        $_SESSION['smtp_auth_password'] = getSettingValue($val);
359
                    } elseif (substr_count($val, '$smtp_port') > 0) {
360
                        $_SESSION['smtp_port'] = getSettingValue($val);
361
                    } elseif (substr_count($val, '$smtp_security') > 0) {
362
                        $_SESSION['smtp_security'] = getSettingValue($val);
363
                    } elseif (substr_count($val, '$email_from') > 0) {
364
                        $_SESSION['email_from'] = getSettingValue($val);
365
                    } elseif (substr_count($val, '$email_from_name') > 0) {
366
                        $_SESSION['email_from_name'] = getSettingValue($val);
367
                    } elseif (substr_count($val, '$server') > 0) {
368
                        $_SESSION['server'] = getSettingValue($val);
369
                    } elseif (substr_count($val, '$user') > 0) {
370
                        $_SESSION['user'] = getSettingValue($val);
371
                    } elseif (substr_count($val, '$pass') > 0) {
372
                        $_SESSION['pass'] = getSettingValue($val);
373
                    } elseif (substr_count($val, '$port') > 0) {
374
                        $_SESSION['port'] = getSettingValue($val);
375
                    } elseif (substr_count($val, '$database') > 0) {
376
                        $_SESSION['database'] = getSettingValue($val);
377
                    } elseif (substr_count($val, '$pre') > 0) {
378
                        $_SESSION['pre'] = getSettingValue($val);
379
                    } elseif (substr_count($val, "define('SECUREPATH',") > 0) {
380
                        $_SESSION['sk_file'] = substr($val, 23, strpos($val, ');')-24)."/sk.php";
381
                    }
382
                }
383
            }
384
            if (isset($_SESSION['sk_file']) && !empty($_SESSION['sk_file'])
385
                && file_exists($_SESSION['sk_file'])
386
            ) {