Code Duplication    Length = 7-8 lines in 2 locations

install/cli-install.php 2 locations

@@ 1539-1546 (lines=8) @@
1536
foreach ($moduleDependencies as $dependency) {
1537
    $ds = mysqli_query($sqlParser->conn,
1538
        'SELECT id, guid FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_modules` WHERE name="' . $dependency['module'] . '"');
1539
    if (!$ds) {
1540
        echo mysqli_error($sqlParser->conn) . PHP_EOL;
1541
1542
        return;
1543
    } else {
1544
        $row = mysqli_fetch_assoc($ds);
1545
        $moduleId = $row["id"];
1546
        $moduleGuid = $row["guid"];
1547
    }
1548
    // get extra id
1549
    $ds = mysqli_query($sqlParser->conn,
@@ 1551-1557 (lines=7) @@
1548
    // get extra id
1549
    $ds = mysqli_query($sqlParser->conn,
1550
        'SELECT id FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_' . $dependency['table'] . '` WHERE ' . $dependency['column'] . '="' . $dependency['name'] . '"');
1551
    if (!$ds) {
1552
        echo mysqli_error($sqlParser->conn) . PHP_EOL;
1553
1554
        return;
1555
    } else {
1556
        $row = mysqli_fetch_assoc($ds);
1557
        $extraId = $row["id"];
1558
    }
1559
    // setup extra as module dependency
1560
    $ds = mysqli_query($sqlParser->conn,