/**
  * Change EMail Options
  *
  * @todo Add Group
  */
 public function actionEmailing()
 {
     $model = new \humhub\modules\user\models\forms\AccountEmailing();
     if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->save()) {
         Yii::$app->getSession()->setFlash('data-saved', Yii::t('UserModule.controllers_AccountController', 'Saved'));
     }
     return $this->render('emailing', array('model' => $model));
 }
 /**
  * Change EMail Options
  *
  * @todo Add Group
  */
 public function actionEmailing()
 {
     $user = Yii::$app->user->getIdentity();
     $model = new \humhub\modules\user\models\forms\AccountEmailing();
     $model->receive_email_activities = $user->getSetting("receive_email_activities", 'core', \humhub\models\Setting::Get('receive_email_activities', 'mailing'));
     $model->receive_email_notifications = $user->getSetting("receive_email_notifications", 'core', \humhub\models\Setting::Get('receive_email_notifications', 'mailing'));
     $model->enable_html5_desktop_notifications = $user->getSetting("enable_html5_desktop_notifications", 'core', \humhub\models\Setting::Get('enable_html5_desktop_notifications', 'notification'));
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         $user->setSetting("receive_email_activities", $model->receive_email_activities);
         $user->setSetting("receive_email_notifications", $model->receive_email_notifications);
         $user->setSetting('enable_html5_desktop_notifications', $model->enable_html5_desktop_notifications);
         Yii::$app->getSession()->setFlash('data-saved', Yii::t('UserModule.controllers_AccountController', 'Saved'));
     }
     return $this->render('emailing', array('model' => $model));
 }