From ed3c5d5f37ff4d165d1660b10b6d96cd6c8a4fdb Mon Sep 17 00:00:00 2001 From: Olle Haerstedt Date: Fri, 20 Jan 2017 11:25:19 +0100 Subject: [PATCH] Dev: Fix undefined variable svexist --- application/helpers/common_helper.php | 44 +++++++++++++++++++-------- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/application/helpers/common_helper.php b/application/helpers/common_helper.php index bb4a6d25a97..c5c2421d567 100644 --- a/application/helpers/common_helper.php +++ b/application/helpers/common_helper.php @@ -5861,7 +5861,7 @@ function doesImportArraySupportLanguage($csvarray,$idkeysarray,$langfieldnum,$l * * @param boolean $bIncludeOwner If the survey owner should be included * @param boolean $bIncludeSuperAdmins If Super admins should be included -* @param int surveyid +* @param int $surveyid * @return string */ function getSurveyUserList($bIncludeOwner=true, $bIncludeSuperAdmins=true,$surveyid) @@ -5885,25 +5885,37 @@ function getSurveyUserList($bIncludeOwner=true, $bIncludeSuperAdmins=true,$surve if (Yii::app()->getConfig('usercontrolSameGroupPolicy') == true) { - $authorizedUsersList = getUserList('onlyuidarray'); } - foreach($aSurveyIDResult as $sv) - { - if (Yii::app()->getConfig('usercontrolSameGroupPolicy') == false || + $svexist = false; + foreach($aSurveyIDResult as $sv) + { + if (Yii::app()->getConfig('usercontrolSameGroupPolicy') == false || in_array($sv['uid'],$authorizedUsersList)) - { - $surveyselecter .= "\n".$surveyselecter;} - else {$surveyselecter = "\n".$surveyselecter;} + } + + if ($svexist) { + $surveyselecter = "\n".$surveyselecter; + } + else { + $surveyselecter = "\n".$surveyselecter; + } return $surveyselecter; } +/** + * Return HTML