public function actionAddGroup()
 {
     $result = [];
     $this->layout = 'json';
     $ref = Yii::$app->request->get('ref');
     $id = Yii::$app->request->get('id');
     $group_name = Yii::$app->request->get('group');
     $after_group = Yii::$app->request->get('after_group', '');
     if (!empty($ref) && !empty($id)) {
         $user_id = AlphaId::id($ref, true);
         $pb_id = AlphaId::id($id, true);
         $model = new PhotobookForm();
         if ($model->loadById($pb_id)) {
             if (empty($group_name)) {
                 $group_name = Yii::t('app', 'Группа 1');
                 $num = 1;
                 while (isset($model->photos[$group_name])) {
                     $num++;
                     $group_name = Yii::t('app', 'Группа {num}', ['num' => $num]);
                 }
             }
             //Yii::getLogger()->log('Max:'.print_r($model->photos, true), YII_DEBUG);
             $result = $model->addGroup($group_name, $after_group);
         } else {
             $result = ['error' => ['msg' => Yii::t('app', 'Фотокнига не найдена')]];
         }
     } else {
         $result = ['error' => ['msg' => Yii::t('app', 'Фотокнига не найдена')]];
     }
     return $this->render('json', ['result' => $result]);
 }