Code Duplication    Length = 13-14 lines in 3 locations

class/answer.php 1 location

@@ 687-700 (lines=14) @@
684
     * @param bool            $force
685
     * @return bool
686
     */
687
    public function updateAll($fieldname, $fieldvalue, CriteriaElement $criteria = null, $force = false)
688
    {
689
        $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue);
690
        $sql        = 'UPDATE ' . $this->db->prefix('smartfaq_answers') . ' SET ' . $set_clause;
691
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
692
            $sql .= ' ' . $criteria->renderWhere();
693
        }
694
        //echo "<br />" . $sql . "<br />";
695
        if (!$this->db->queryF($sql)) {
696
            return false;
697
        }
698
699
        return true;
700
    }
701
702
    /**
703
     * @param $faqids

class/category.php 1 location

@@ 667-679 (lines=13) @@
664
     *
665
     * @return bool
666
     **/
667
    public function updateAll($fieldname, $fieldvalue, $criteria = null)
668
    {
669
        $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue);
670
        $sql        = 'UPDATE ' . $this->db->prefix('smartfaq_categories') . ' SET ' . $set_clause;
671
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
672
            $sql .= ' ' . $criteria->renderWhere();
673
        }
674
        if (!$this->db->queryF($sql)) {
675
            return false;
676
        }
677
678
        return true;
679
    }
680
681
    /**
682
     * @param  int $cat_id

class/faq.php 1 location

@@ 1438-1450 (lines=13) @@
1435
     *
1436
     * @return bool
1437
     **/
1438
    public function updateAll($fieldname, $fieldvalue, $criteria = null)
1439
    {
1440
        $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue);
1441
        $sql        = 'UPDATE ' . $this->db->prefix('smartfaq_faq') . ' SET ' . $set_clause;
1442
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
1443
            $sql .= ' ' . $criteria->renderWhere();
1444
        }
1445
        if (!$this->db->queryF($sql)) {
1446
            return false;
1447
        }
1448
1449
        return true;
1450
    }
1451
1452
    /**
1453
     * @param $faqid