From 0a0ac3303d6ca65097bd64d5d91dd66dd90ec3ca Mon Sep 17 00:00:00 2001 From: Victor Saisa Lopez Date: Mon, 22 Apr 2013 15:15:50 -0400 Subject: [PATCH] BUG 11216 "sql stripped from suggest field" SOLVED - Execution of query with clause DISTINCT, get duplicate data - Solved problem, added options for the clause SELECT * Available from version ProcessMaker-2.5 --- gulliver/methods/genericAjax.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gulliver/methods/genericAjax.php b/gulliver/methods/genericAjax.php index b84ea9004..3c3051f97 100755 --- a/gulliver/methods/genericAjax.php +++ b/gulliver/methods/genericAjax.php @@ -222,11 +222,11 @@ function sortByChar($aRows, $charSel) */ function queryModified($sqlParsed, $inputSel = "") { - if(!empty($sqlParsed['SELECT'])) { + $sqlSelectOptions = (isset($sqlParsed["OPTIONS"]) && count($sqlParsed["OPTIONS"]) > 0)? implode(" ", $sqlParsed["OPTIONS"]) : null; - $sqlSelect = "SELECT "; - $aSelect = $sqlParsed['SELECT']; + $sqlSelect = "SELECT $sqlSelectOptions "; + $aSelect = $sqlParsed["SELECT"]; $sFieldSel = (count($aSelect)>1 ) ? $aSelect[1]['base_expr'] : $aSelect[0]['base_expr']; foreach($aSelect as $key => $value ) {