Code Duplication    Length = 3-5 lines in 3 locations

index.php 1 location

@@ 134-136 (lines=3) @@
131
}
132
133
// load 2FA Google
134
if (isset($_SESSION['settings']['google_authentication']) && $_SESSION['settings']['google_authentication'] === "1") {
135
    include_once($_SESSION['settings']['cpassman_dir']."/includes/libraries/Authentication/TwoFactorAuth/TwoFactorAuth.php");
136
}
137
138
// Load links, css and javascripts
139
if (isset($_SESSION['CPM'])) {

sources/main.functions.php 2 locations

@@ 159-163 (lines=5) @@
156
 */
157
function encrypt($decrypted, $personalSalt = "")
158
{
159
    if (!isset($_SESSION['settings']['cpassman_dir']) || empty($_SESSION['settings']['cpassman_dir'])) {
160
        require_once '../includes/libraries/Encryption/PBKDF2/PasswordHash.php';
161
    } else {
162
        require_once $_SESSION['settings']['cpassman_dir'].'/includes/libraries/Encryption/PBKDF2/PasswordHash.php';
163
    }
164
165
    if (!empty($personalSalt)) {
166
            $staticSalt = $personalSalt;
@@ 200-204 (lines=5) @@
197
 */
198
function decrypt($encrypted, $personalSalt = "")
199
{
200
    if (!isset($_SESSION['settings']['cpassman_dir']) || empty($_SESSION['settings']['cpassman_dir'])) {
201
        require_once '../includes/libraries/Encryption/PBKDF2/PasswordHash.php';
202
    } else {
203
        require_once $_SESSION['settings']['cpassman_dir'].'/includes/libraries/Encryption/PBKDF2/PasswordHash.php';
204
    }
205
206
    if (!empty($personalSalt)) {
207
        $staticSalt = $personalSalt;