From bca4134043e1d39c6750fbd14e5960bc2d98d2ea Mon Sep 17 00:00:00 2001 From: Gabriel Jenik Date: Thu, 18 Aug 2022 11:45:51 -0300 Subject: [PATCH] Fixed issue 17485: The getAnswerQuery method cannot be used in the Answers model (#2569) Co-authored-by: encuestabizdevgit --- application/models/Answer.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/application/models/Answer.php b/application/models/Answer.php index 76d6658c32f..037d74f44fa 100644 --- a/application/models/Answer.php +++ b/application/models/Answer.php @@ -207,6 +207,7 @@ public static function updateSortOrder($qid, $lang) * @param string $lang * @param bool $return_query * @return array|CDbCommand + * @deprecated */ public function getAnswerQuery($surveyid, $lang, $return_query = true) { @@ -215,8 +216,8 @@ public function getAnswerQuery($surveyid, $lang, $return_query = true) $query->from("{{answers}}, {{questions}}"); $query->where("{{questions}}.sid = :surveyid AND {{questions}}.qid = {{answers}}.qid AND {{questions}}.language = {{answers}}.language AND {{questions}}.language = :lang"); $query->order('qid, code, sortorder'); - $query->bindParams(":surveyid", $surveyid, PDO::PARAM_INT); - $query->bindParams(":lang", $lang, PDO::PARAM_STR); + $query->bindParam(":surveyid", $surveyid, PDO::PARAM_INT); + $query->bindParam(":lang", $lang, PDO::PARAM_STR); return ($return_query) ? $query->queryAll() : $query; }