Code Duplication    Length = 11-12 lines in 2 locations

install/src/controllers/install.php 2 locations

@@ 875-886 (lines=12) @@
872
            );
873
            $query = 'SELECT id, guid FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_modules` WHERE name="' . $dependency['module'] . '"';
874
            $ds = mysqli_query($sqlParser->conn, $query);
875
            if (!$ds) {
876
                $installDependencyLevel[$dependency['module']]['error'] = array(
877
                    'type' => 'sql',
878
                    'content' => mysqli_error($sqlParser->conn)
879
                );
880
                $errorInstall = true;
881
                break;
882
            } else {
883
                $row = mysqli_fetch_assoc($ds);
884
                $moduleId = $row["id"];
885
                $moduleGuid = $row["guid"];
886
            }
887
            // get extra id
888
            $query = 'SELECT id FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_' . $dependency['table'] . '` WHERE ' . $dependency['column'] . '="' . $dependency['name'] . '"';
889
            $ds = mysqli_query($sqlParser->conn, $query);
@@ 890-900 (lines=11) @@
887
            // get extra id
888
            $query = 'SELECT id FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_' . $dependency['table'] . '` WHERE ' . $dependency['column'] . '="' . $dependency['name'] . '"';
889
            $ds = mysqli_query($sqlParser->conn, $query);
890
            if (!$ds) {
891
                $installDependencyLevel[$dependency['module']]['error'] = array(
892
                    'type' => 'sql',
893
                    'content' => mysqli_error($sqlParser->conn)
894
                );
895
                $errorInstall = true;
896
                break;
897
            } else {
898
                $row = mysqli_fetch_assoc($ds);
899
                $extraId = $row["id"];
900
            }
901
            // setup extra as module dependency
902
            $query = 'SELECT module FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_module_depobj` WHERE module=' . $moduleId . ' AND resource=' . $extraId . ' AND type=' . $dependency['type'] . ' LIMIT 1';
903
            $ds = mysqli_query($sqlParser->conn, $query);