Пример #1
0
 /**
  * Crops the banner image
  */
 public function actionCropBannerImage()
 {
     $space = $this->getSpace();
     $model = new CropProfileImageForm();
     $profileImage = new ProfileBannerImage($space->guid);
     if (isset($_POST['CropProfileImageForm'])) {
         $_POST['CropProfileImageForm'] = Yii::app()->input->stripClean($_POST['CropProfileImageForm']);
         $model->attributes = $_POST['CropProfileImageForm'];
         if ($model->validate()) {
             $profileImage->cropOriginal($model->cropX, $model->cropY, $model->cropH, $model->cropW);
             $this->htmlRedirect();
         }
     }
     $output = $this->renderPartial('cropBannerImage', array('model' => $model, 'profileImage' => $profileImage, 'space' => $space));
     Yii::app()->clientScript->render($output);
     echo $output;
     Yii::app()->end();
 }
Пример #2
0
 /**
  * Crops the profile image of the user
  */
 public function actionCropProfileImage()
 {
     $model = new CropProfileImageForm();
     $profileImage = new ProfileImage(Yii::app()->user->guid);
     if (isset($_POST['CropProfileImageForm'])) {
         $_POST['CropProfileImageForm'] = Yii::app()->input->stripClean($_POST['CropProfileImageForm']);
         $model->attributes = $_POST['CropProfileImageForm'];
         if ($model->validate()) {
             $profileImage->cropOriginal($model->cropX, $model->cropY, $model->cropH, $model->cropW);
             $this->htmlRedirect(Yii::app()->user->getModel()->getUrl());
         }
     }
     $this->renderPartial('cropProfileImage', array('model' => $model, 'profileImage' => $profileImage, 'user' => Yii::app()->user->getModel()), false, true);
 }