Skip to content

Commit

Permalink
Fixed issue #10568: Quotas close button in endless loop
Browse files Browse the repository at this point in the history
  • Loading branch information
LouisGac committed Mar 4, 2016
1 parent 47a65a6 commit 0c876ad
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
13 changes: 7 additions & 6 deletions application/controllers/admin/quotas.php
Expand Up @@ -102,6 +102,7 @@ function index($iSurveyId, $quickreport = false)
$aData['surveybar']['active_survey_properties']['img'] = 'quota';
$aData['surveybar']['active_survey_properties']['txt'] = gT("Quotas");
$aData['surveybar']['closebutton']['url'] = 'admin/survey/sa/view/surveyid/'.$iSurveyID; // Close button
$aData['surveybar']['closebutton']['forbidden'][] = 'quotas';

$totalquotas = 0;
$totalcompleted = 0;
Expand Down Expand Up @@ -383,13 +384,13 @@ function editquota($iSurveyId)

$aViewUrls[] = 'editquota_view';

$aData['sidemenu']['state'] = false;
$surveyinfo = Survey::model()->findByPk($iSurveyId)->surveyinfo;
$aData['title_bar']['title'] = $surveyinfo['surveyls_title']."(".gT("ID").":".$iSurveyId.")";
$aData['sidemenu']['state'] = false;
$surveyinfo = Survey::model()->findByPk($iSurveyId)->surveyinfo;
$aData['title_bar']['title'] = $surveyinfo['surveyls_title']."(".gT("ID").":".$iSurveyId.")";

//$aData['surveybar']['active_survey_properties'] = 'quotas';
$aData['surveybar']['closebutton']['url'] = 'admin/quotas/sa/index/surveyid/'.$iSurveyId; // Close button
$aData['surveybar']['savebutton']['form'] = 'frmeditgroup';
//$aData['surveybar']['active_survey_properties'] = 'quotas';
$aData['surveybar']['closebutton']['url'] = 'admin/quotas/sa/index/surveyid/'.$iSurveyId; // Close button
$aData['surveybar']['savebutton']['form'] = 'frmeditgroup';

$this->_renderWrappedTemplate('quotas', $aViewUrls, $aData);
}
Expand Down
4 changes: 2 additions & 2 deletions application/core/Survey_Common_Action.php
Expand Up @@ -524,7 +524,6 @@ function _titlebar($aData)

function _tokenbar($aData)
{
//var_dump($aData['token_bar']);
if( isset($aData['token_bar']) ) {

if(isset($aData['token_bar']['closebutton']['url']))
Expand Down Expand Up @@ -852,7 +851,8 @@ function _surveybar($aData)
if(isset($aData['surveybar']['closebutton']['url']))
{
$sAlternativeUrl = $aData['surveybar']['closebutton']['url'];
$aData['surveybar']['closebutton']['url'] = Yii::app()->request->getUrlReferrer( Yii::app()->createUrl($sAlternativeUrl) );
$aForbiddenWordsInUrl = isset($aData['surveybar']['closebutton']['forbidden'])?$aData['surveybar']['closebutton']['forbidden']:array();
$aData['surveybar']['closebutton']['url'] = Yii::app()->request->getUrlReferrer( Yii::app()->createUrl($sAlternativeUrl), $aForbiddenWordsInUrl );
}

if($aData['gid']==null)
Expand Down
2 changes: 2 additions & 0 deletions application/views/admin/survey/surveybar_view.php
Expand Up @@ -4,6 +4,8 @@
* Used for all survey editing action, and group / questions lists.
*/
?>


<div class='menubar surveybar' id="surveybarid">
<div class='row container-fluid'>
<div class="col-md-8 col-xs-6">
Expand Down

0 comments on commit 0c876ad

Please sign in to comment.