/** * 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(); }
/** * 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); }