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, 'require_once "') > 0 && substr_count($val, 'sk.php') > 0) {
59
            $_SESSION['sk_path'] = substr($val, 14, strpos($val, '";') - 14);
60
        }
61
    }
62
}
63
if (
64
    isset($_SESSION['sk_file']) && !empty($_SESSION['sk_file'])
65
    && file_exists($_SESSION['sk_file'])

install/upgrade_ajax.php 1 location

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