From c484af66bd5e135431d9fb195cda75461565fd2f Mon Sep 17 00:00:00 2001 From: markusfluer Date: Fri, 9 Mar 2018 14:22:55 +0100 Subject: [PATCH] Fixed issue #13204: Even with good settings : browse ressources show "You don't have Permission to browse this server" --- application/controllers/admin/surveyadmin.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/application/controllers/admin/surveyadmin.php b/application/controllers/admin/surveyadmin.php index ddd8763377c..e0b5073f1c2 100644 --- a/application/controllers/admin/surveyadmin.php +++ b/application/controllers/admin/surveyadmin.php @@ -219,11 +219,6 @@ public function editsurveysettings($iSurveyID) //Yii::app()->loadHelper('text'); Yii::app()->loadHelper('surveytranslator'); - Yii::app()->session['FileManagerContext'] = "edit:survey:{$iSurveyID}"; - - Yii::app()->loadHelper('/admin/htmleditor'); - initKcfinder(); - $esrow = self::_fetchSurveyInfo('editsurvey', $iSurveyID); $aData = array(); @@ -981,7 +976,6 @@ public function rendersidemenulink($iSurveyID, $subaction) $templateData = array_merge($this->_getGeneralTemplateData($iSurveyID), $templateData); $this->_registerScriptFiles(); - Yii::app()->loadHelper("admin/htmleditor"); //Start collecting aData $aData['surveyid'] = $iSurveyID; @@ -1763,7 +1757,7 @@ private function _tabPanelIntegration($survey) * @param Survey $survey survey * @return mixed */ - private function _tabResourceManagement($survey) + private function _tabResourceManagement($oSurvey) { global $sCKEditorURL; @@ -1774,7 +1768,7 @@ private function _tabResourceManagement($survey) } $disabledIfNoResources = ''; - if (hasResources($survey->sid, 'survey') === false) { + if (hasResources($oSurvey->sid, 'survey') === false) { $disabledIfNoResources = " disabled='disabled'"; } $aData = []; @@ -1783,6 +1777,11 @@ private function _tabResourceManagement($survey) $aData['sCKEditorURL'] = $sCKEditorURL; $aData['noform'] = true; + //KCFINDER SETTINGS + Yii::app()->session['FileManagerContext'] = "edit:survey:{$oSurvey->sid}"; + Yii::app()->loadHelper('admin.htmleditor'); + initKcfinder(); + return $aData; }