Skip to content

Commit

Permalink
Dev In demo mode you can't edit home page buttons anymore
Browse files Browse the repository at this point in the history
  • Loading branch information
c-schmitz committed Jul 26, 2016
1 parent ad25af2 commit d510dcc
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions application/controllers/admin/homepagesettings.php
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,12 @@ public function delete($id)
Yii::app()->session['flashmessage'] =gT('Access denied!');
$this->getController()->redirect($this->createUrl("/admin/homepagesettings"));
}
if (Yii::app()->getConfig('demoMode'))
{
Yii::app()->setFlashMessage(gT('This setting cannot be changed because demo mode is active.'),'error');
$this->getController()->redirect(Yii::app()->getController()->createUrl("/admin/homepagesettings"));
}


$this->loadModel($id)->delete();
Yii::app()->user->setFlash('success', gT('Box deleted'));
Expand Down Expand Up @@ -208,6 +214,11 @@ public function loadModel($id)
*/
public function toggleShowLogoStatus()
{
if (Yii::app()->getConfig('demoMode'))
{
Yii::app()->setFlashMessage(gT('This setting cannot be changed because demo mode is active.'),'error');
$this->getController()->redirect(Yii::app()->getController()->createUrl("/admin/homepagesettings"));
}
if ( Permission::model()->hasGlobalPermission('settings', 'update') )
{
$bNewShowLogo = (getGlobalSetting('show_logo')=="show")?"hide":"show";
Expand All @@ -221,6 +232,11 @@ public function toggleShowLogoStatus()
*/
public function toggleShowLastSurveyAndQuestion()
{
if (Yii::app()->getConfig('demoMode'))
{
Yii::app()->setFlashMessage(gT('This setting cannot be changed because demo mode is active.'),'error');
$this->getController()->redirect(Yii::app()->getController()->createUrl("/admin/homepagesettings"));
}
if ( Permission::model()->hasGlobalPermission('settings', 'update') )
{
$bNewShowLastSurveyAndQuestion = (getGlobalSetting('show_last_survey_and_question')=="show")?"hide":"show";
Expand All @@ -234,6 +250,11 @@ public function toggleShowLastSurveyAndQuestion()
*/
public function setBoxesSettings($boxesbyrow, $boxesoffset)
{
if (Yii::app()->getConfig('demoMode'))
{
Yii::app()->setFlashMessage(gT('This setting cannot be changed because demo mode is active.'),'error');
$this->getController()->redirect(Yii::app()->getController()->createUrl("/admin/homepagesettings"));
}
if ( Permission::model()->hasGlobalPermission('settings', 'update') )
{
setGlobalSetting('boxes_by_row', $boxesbyrow);
Expand Down

0 comments on commit d510dcc

Please sign in to comment.