/**
  * Deletes a Profile Field Category
  */
 public function actionDeleteCategory()
 {
     $id = (int) Yii::$app->request->get('id');
     $category = ProfileFieldCategory::findOne(['id' => $id]);
     if ($category == null) {
         throw new HttpException(500, Yii::t('AdminModule.controllers_UserprofileController', 'Could not load category.'));
     }
     if (count($category->fields) != 0) {
         throw new HttpException(500, Yii::t('AdminModule.controllers_UserprofileController', 'You can only delete empty categories!'));
     }
     $category->delete();
     return $this->redirect(Url::to(['/admin/user-profile']));
 }