diff --git a/application/controllers/admin/surveyadmin.php b/application/controllers/admin/surveyadmin.php index c673f705e9f..d30129f148e 100644 --- a/application/controllers/admin/surveyadmin.php +++ b/application/controllers/admin/surveyadmin.php @@ -489,13 +489,13 @@ public function getSurveys_json() //!!! Is this even possible to execute? if (empty(Yii::app()->session['USER_RIGHT_SUPERADMIN'])) $surveys->permission(Yii::app()->user->getId()); - $surveys = $surveys->with('languagesettings', 'owner')->findAll(); + $surveys = $surveys->with(array('languagesettings'=>array('condition'=>'surveyls_language=language'), 'owner'))->findAll(); $aSurveyEntries = new stdClass(); $aSurveyEntries->page = 1; foreach ($surveys as $rows) { $aSurveyEntry = array(); - $rows = array_merge($rows->attributes, $rows->languagesettings->attributes, $rows->owner->attributes); + $rows = array_merge($rows->attributes, $rows->languagesettings[0]->attributes, $rows->owner->attributes); // Set status if ($rows['active'] == "Y" && $rows['expires'] != '' && $rows['expires'] < dateShift(date("Y-m-d H:i:s"), "Y-m-d", Yii::app()->getConfig('timeadjust'))) diff --git a/application/core/Survey_Common_Action.php b/application/core/Survey_Common_Action.php index 633cce35ddf..ccc509d7ec0 100644 --- a/application/core/Survey_Common_Action.php +++ b/application/core/Survey_Common_Action.php @@ -431,9 +431,9 @@ function _questiongroupbar($iSurveyId, $gid, $qid=null, $action = null) . "