Code Duplication    Length = 19-19 lines in 2 locations

class/faq.php 1 location

@@ 724-742 (lines=19) @@
721
     * @param  int $id faqid of the user
722
     * @return mixed reference to the {@link sfFaq} object, FALSE if failed
723
     */
724
    public function get($id)
725
    {
726
        if ((int)$id > 0) {
727
            $sql = 'SELECT * FROM ' . $this->db->prefix('smartfaq_faq') . ' WHERE faqid=' . $id;
728
            if (!$result = $this->db->query($sql)) {
729
                return false;
730
            }
731
732
            $numrows = $this->db->getRowsNum($result);
733
            if ($numrows == 1) {
734
                $faq = new sfFaq();
735
                $faq->assignVars($this->db->fetchArray($result));
736
737
                return $faq;
738
            }
739
        }
740
741
        return false;
742
    }
743
744
    /**
745
     * insert a new faq in the database

class/answer.php 1 location

@@ 430-448 (lines=19) @@
427
     * @param  null $fields
428
     * @return mixed reference to the <a href='psi_element://sfAnswer'>sfAnswer</a> object, FALSE if failed
429
     */
430
    public function get($id = null, $fields = null)
431
    {
432
        if ((int)$id > 0) {
433
            $sql = 'SELECT * FROM ' . $this->db->prefix('smartfaq_answers') . ' WHERE answerid=' . $id;
434
            if (!$result = $this->db->query($sql)) {
435
                return false;
436
            }
437
438
            $numrows = $this->db->getRowsNum($result);
439
            if ($numrows == 1) {
440
                $answer = new sfAnswer();
441
                $answer->assignVars($this->db->fetchArray($result));
442
443
                return $answer;
444
            }
445
        }
446
447
        return false;
448
    }
449
450
    /**
451
     * insert a new answer in the database