GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 38-40 lines in 2 locations

phpmyfaq/inc/PMF/Faq.php 2 locations

@@ 2127-2166 (lines=40) @@
2124
        $topten = [];
2125
        $data = [];
2126
2127
        if ($result) {
2128
            while ($row = $this->_config->getDb()->fetchObject($result)) {
2129
                if ($this->groupSupport) {
2130
                    if (!in_array($row->user_id, array(-1, $this->user)) || !in_array($row->group_id, $this->groups)) {
2131
                        continue;
2132
                    }
2133
                } else {
2134
                    if (!in_array($row->user_id, array(-1, $this->user))) {
2135
                        continue;
2136
                    }
2137
                }
2138
2139
                $data['visits'] = (int)$row->visits;
2140
                $data['question'] = PMF_Filter::filterVar($row->question, FILTER_SANITIZE_STRING);
2141
                $data['date'] = $row->updated;
2142
                $data['last_visit'] = $row->last_visit;
2143
2144
                $title = $row->question;
2145
                $url = sprintf(
2146
                    '%sindex.php?%saction=artikel&cat=%d&id=%d&artlang=%s',
2147
                    $this->_config->getDefaultUrl(),
2148
                    $sids,
2149
                    $row->category_id,
2150
                    $row->id,
2151
                    $row->lang
2152
                );
2153
                $oLink = new PMF_Link($url, $this->_config);
2154
                $oLink->itemTitle = $row->question;
2155
                $oLink->tooltip = $title;
2156
                $data['url'] = $oLink->toString();
2157
2158
                $topten[$row->id] = $data;
2159
2160
                if (count($topten) === $count) {
2161
                    break;
2162
                }
2163
            }
2164
2165
            array_multisort($topten, SORT_DESC);
2166
        }
2167
2168
        return $topten;
2169
    }
@@ 2236-2273 (lines=38) @@
2233
        $latest = [];
2234
        $data = [];
2235
2236
        if ($result) {
2237
            while (($row = $this->_config->getDb()->fetchObject($result))) {
2238
                if ($this->groupSupport) {
2239
                    if (!in_array($row->user_id, array(-1, $this->user)) || !in_array($row->group_id, $this->groups)) {
2240
                        continue;
2241
                    }
2242
                } else {
2243
                    if (!in_array($row->user_id, array(-1, $this->user))) {
2244
                        continue;
2245
                    }
2246
                }
2247
2248
                $data['date'] = $row->updated;
2249
                $data['question'] = PMF_Filter::filterVar($row->question, FILTER_SANITIZE_STRING);
2250
                $data['answer'] = $row->content;
2251
                $data['visits'] = $row->visits;
2252
2253
                $title = $row->question;
2254
                $url = sprintf(
2255
                    '%sindex.php?%saction=artikel&cat=%d&id=%d&artlang=%s',
2256
                    $this->_config->getDefaultUrl(),
2257
                    $sids,
2258
                    $row->category_id,
2259
                    $row->id,
2260
                    $row->lang
2261
                );
2262
                $oLink = new PMF_Link($url, $this->_config);
2263
                $oLink->itemTitle = $title;
2264
                $oLink->tooltip = $title;
2265
                $data['url'] = $oLink->toString();
2266
2267
                $latest[$row->id] = $data;
2268
2269
                if (count($latest) === $count) {
2270
                    break;
2271
                }
2272
            }
2273
        }
2274
        
2275
        return $latest;
2276
    }