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 = 21-25 lines in 5 locations

phpmyfaq/inc/PMF/Perm/Basic.php 1 location

@@ 445-465 (lines=21) @@
442
     *
443
     * @return int
444
     */
445
    public function getRightId($name)
446
    {
447
        // get right id
448
        $select = sprintf("
449
            SELECT
450
                right_id
451
            FROM
452
                %sfaqright
453
            WHERE
454
                name = '%s'",
455
            PMF_Db::getTablePrefix(),
456
            $this->config->getDb()->escape($name));
457
458
        $res = $this->config->getDb()->query($select);
459
        if ($this->config->getDb()->numRows($res) != 1) {
460
            return 0;
461
        }
462
        $row = $this->config->getDb()->fetchArray($res);
463
464
        return $row['right_id'];
465
    }
466
467
    /**
468
     * Returns an array that contains the IDs of all rights stored

phpmyfaq/inc/PMF/Perm/Medium.php 1 location

@@ 551-571 (lines=21) @@
548
     *
549
     * @return int
550
     */
551
    public function getGroupId($name)
552
    {
553
        $select = sprintf("
554
            SELECT
555
                group_id
556
            FROM
557
                %sfaqgroup
558
            WHERE
559
                name = '%s'",
560
            PMF_Db::getTablePrefix(),
561
            $this->config->getDb()->escape($name)
562
        );
563
564
        $res = $this->config->getDb()->query($select);
565
        if ($this->config->getDb()->numRows($res) != 1) {
566
            return 0;
567
        }
568
        $row = $this->config->getDb()->fetchArray($res);
569
570
        return $row['group_id'];
571
    }
572
573
    /**
574
     * Returns an associative array with the group-data of the group

phpmyfaq/inc/PMF/User/UserData.php 1 location

@@ 120-142 (lines=23) @@
117
     *
118
     * @return string
119
     */
120
    public function fetch($key, $value)
121
    {
122
        $select = sprintf("
123
            SELECT
124
                %s
125
            FROM
126
                %sfaquserdata
127
            WHERE
128
                %s = '%s'",
129
            $key,
130
            PMF_Db::getTablePrefix(),
131
            $key,
132
            $this->config->getDb()->escape($value)
133
        );
134
135
        $res = $this->config->getDb()->query($select);
136
137
        if (0 === $this->config->getDb()->numRows($res)) {
138
            return false;
139
        } else {
140
            return $this->config->getDb()->fetchObject($res)->$key;
141
        }
142
    }
143
144
    /**
145
     * Sets the user data given by $field and $value. If $field

phpmyfaq/inc/PMF/Faq.php 2 locations

@@ 1249-1272 (lines=24) @@
1246
     *
1247
     * @return int
1248
     */
1249
    public function getSolutionIdFromId($faqId, $faqLang)
1250
    {
1251
        $query = sprintf("
1252
            SELECT
1253
                solution_id
1254
            FROM
1255
                %sfaqdata
1256
            WHERE
1257
                id = %d
1258
                AND
1259
                lang = '%s'",
1260
            PMF_Db::getTablePrefix(),
1261
            (int) $faqId,
1262
            $this->_config->getDb()->escape($faqLang)
1263
        );
1264
1265
        $result = $this->_config->getDb()->query($query);
1266
1267
        if ($row = $this->_config->getDb()->fetchObject($result)) {
1268
            return $row->solution_id;
1269
        }
1270
1271
        return $this->getSolutionId();
1272
    }
1273
1274
    /**
1275
     * Gets the latest solution id for a FAQ record.
@@ 1776-1800 (lines=25) @@
1773
      *
1774
      * @return  string
1775
      */
1776
     public function getVisibilityOfQuestion($questionId)
1777
     {
1778
         $query = sprintf("
1779
            SELECT
1780
                is_visible
1781
            FROM
1782
                %sfaqquestions
1783
            WHERE
1784
                id = %d
1785
            AND
1786
                lang = '%s'",
1787
            PMF_Db::getTablePrefix(),
1788
            $questionId,
1789
            $this->_config->getLanguage()->getLanguage()
1790
        );
1791
1792
         $result = $this->_config->getDb()->query($query);
1793
         if ($this->_config->getDb()->numRows($result) > 0) {
1794
             $row = $this->_config->getDb()->fetchObject($result);
1795
1796
             return $row->is_visible;
1797
         }
1798
1799
         return;
1800
     }
1801
1802
    /**
1803
     * Sets the visibilty of a question.