@@ 733-746 (lines=14) @@ | ||
730 | * @param bool $force |
|
731 | * @return bool |
|
732 | */ |
|
733 | public function updateAll($fieldname, $fieldvalue, CriteriaElement $criteria = null, $force = false) |
|
734 | { |
|
735 | $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue); |
|
736 | $sql = 'UPDATE ' . $this->db->prefix('smartfaq_answers') . ' SET ' . $set_clause; |
|
737 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
738 | $sql .= ' ' . $criteria->renderWhere(); |
|
739 | } |
|
740 | //echo "<br>" . $sql . "<br>"; |
|
741 | if (!$this->db->queryF($sql)) { |
|
742 | return false; |
|
743 | } |
|
744 | ||
745 | return true; |
|
746 | } |
|
747 | ||
748 | /** |
|
749 | * @param $faqids |
@@ 681-693 (lines=13) @@ | ||
678 | * |
|
679 | * @return bool |
|
680 | **/ |
|
681 | public function updateAll($fieldname, $fieldvalue, CriteriaElement $criteria = null) |
|
682 | { |
|
683 | $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue); |
|
684 | $sql = 'UPDATE ' . $this->db->prefix('smartfaq_categories') . ' SET ' . $set_clause; |
|
685 | if (null !== ($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
686 | $sql .= ' ' . $criteria->renderWhere(); |
|
687 | } |
|
688 | if (!$this->db->queryF($sql)) { |
|
689 | return false; |
|
690 | } |
|
691 | ||
692 | return true; |
|
693 | } |
|
694 | ||
695 | /** |
|
696 | * @param int $cat_id |
@@ 1465-1477 (lines=13) @@ | ||
1462 | * |
|
1463 | * @return bool |
|
1464 | **/ |
|
1465 | public function updateAll($fieldname, $fieldvalue, $criteria = null) |
|
1466 | { |
|
1467 | $set_clause = is_numeric($fieldvalue) ? $fieldname . ' = ' . $fieldvalue : $fieldname . ' = ' . $this->db->quoteString($fieldvalue); |
|
1468 | $sql = 'UPDATE ' . $this->db->prefix('smartfaq_faq') . ' SET ' . $set_clause; |
|
1469 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
1470 | $sql .= ' ' . $criteria->renderWhere(); |
|
1471 | } |
|
1472 | if (!$this->db->queryF($sql)) { |
|
1473 | return false; |
|
1474 | } |
|
1475 | ||
1476 | return true; |
|
1477 | } |
|
1478 | ||
1479 | /** |
|
1480 | * @param $faqid |