diff --git a/application/controllers/admin/translate.php b/application/controllers/admin/translate.php index 696f8d221d7..f235f509ea3 100644 --- a/application/controllers/admin/translate.php +++ b/application/controllers/admin/translate.php @@ -30,7 +30,14 @@ public function index($surveyid) if (!Permission::model()->hasSurveyPermission($surveyid, 'translations', 'read')) { throw new CHttpException(401, "401 Unauthorized"); } + $oSurvey = Survey::model()->findByPk($surveyid); + + //KCFINDER SETTINGS + Yii::app()->session['FileManagerContext'] = "edit:survey:{$oSurvey->sid}"; + Yii::app()->loadHelper('admin.htmleditor'); + initKcfinder(); + $tolang = Yii::app()->getRequest()->getParam('lang'); if (!empty($tolang) && !in_array($tolang, $oSurvey->getAllLanguages())) { Yii::app()->setFlashMessage(gT("Invalid language"), 'warning');