Beispiel #1
0
 public function actionImageAutoload()
 {
     $imageData = Yii::$app->request->post('phpntCrop');
     $modelImageForm = new ImageForm();
     if ($imageData['image_id'] == '0') {
         $modelImageForm->createImage();
     } else {
         $modelImageForm->updateImage();
     }
     if (Yii::$app->session->get('error')) {
         $error = Yii::$app->session->get('error');
     } else {
         $error = false;
     }
     /* @var $model \common\models\Profile */
     if ($imageData['modelName'] == 'Profile') {
         $model = Profile::findOne($imageData['object_id']);
     }
     $imagesObject = $model->imagesOfObjects;
     return $this->render('@common/widgets/ImageLoad/views/_formAutoload', ['modelName' => $imageData['modelName'], 'id' => $imageData['id'], 'object_id' => $imageData['object_id'], 'images_num' => $imageData['images_num'], 'images_label' => $imageData['images_label'], 'images_temp' => $imageData['images_temp'], 'imageSmallWidth' => $imageData['imageSmallWidth'], 'imageSmallHeight' => $imageData['imageSmallHeight'], 'imagesObject' => $imagesObject, 'modelImageForm' => $modelImageForm, 'baseUrl' => $imageData['baseUrl'], 'imagePath' => $imageData['imagePath'], 'noImage' => $imageData['noImage'], 'imageClass' => $imageData['imageClass'], 'buttonDeleteClass' => $imageData['buttonDeleteClass'], 'imageContainerClass' => $imageData['imageContainerClass'], 'formImagesContainerClass' => $imageData['formImagesContainerClass'], 'error' => $error]);
 }
Beispiel #2
0
 public function actionAutoloadImage()
 {
     //dd(Yii::$app->request->get());
     if (Yii::$app->request->isPjax) {
         /*d($_FILES);
           d(Yii::$app->request->get());
           dd(Yii::$app->request->post());*/
         $imageData = Yii::$app->request->post('imageData');
         //$imageData = Yii::$app->request->get('imageData');
         $modelImageForm = new ImageForm();
         if ($imageData['image_id'] == '0') {
             $modelImageForm->createImage();
         } else {
             $modelImageForm->updateImage();
         }
         if (Yii::$app->session->get('error')) {
             $error = Yii::$app->session->get('error');
         } else {
             $error = false;
         }
         /* @var $model \common\models\AdRealEstate */
         if ($imageData['modelName'] == 'AdRealEstate') {
             $model = AdRealEstate::findOne($imageData['object_id']);
             //d($model);
         } elseif ($imageData['modelName'] == 'UserProfile') {
             $model = UserProfile::findOne($imageData['object_id']);
             //d($model);
         }
         $imagesObject = $model->imagesOfObjects;
         //d($model->imagesOfObjects);
         return $this->render('@common/widgets/ImageLoad/views/_formAutoload', ['modelName' => $imageData['modelName'], 'id' => $imageData['id'], 'object_id' => $imageData['object_id'], 'images_num' => $imageData['images_num'], 'images_label' => $imageData['images_label'], 'images_temp' => $imageData['images_temp'], 'imageSmallWidth' => $imageData['imageSmallWidth'], 'imageSmallHeight' => $imageData['imageSmallHeight'], 'imagesObject' => $imagesObject, 'modelImageForm' => $modelImageForm, 'baseUrl' => $imageData['baseUrl'], 'imagePath' => $imageData['imagePath'], 'noImage' => $imageData['noImage'], 'imageClass' => $imageData['imageClass'], 'buttonDeleteClass' => $imageData['buttonDeleteClass'], 'imageContainerClass' => $imageData['imageContainerClass'], 'formImagesContainerClass' => $imageData['formImagesContainerClass'], 'error' => $error]);
     } else {
         d($_FILES);
         d(Yii::$app->request->get());
         dd(Yii::$app->request->post());
         /*dd([Yii::$app->session->get('tempId')]);
           $model = AdRealEstate::findOne(Yii::$app->session->get('tempId'));
           $imagesObject = $model->imagesOfObjects;
           $modelImageForm = new ImageForm();
           return $this->render(
               '@common/widgets/ImageLoad/views/_formAutoload',
               [
                   'modelName' => $imageData['modelName'],
                   'id' => $imageData['id'],
                   'object_id' => $imageData['object_id'],
                   'images_num' => $imageData['images_num'],
                   'images_label' => $imageData['images_label'],
                   'images_temp' => $imageData['images_temp'],
                   'imageSmallWidth' => $imageData['imageSmallWidth'],
                   'imageSmallHeight' => $imageData['imageSmallHeight'],
                   'imagesObject' => $imagesObject,
                   'modelImageForm' => $modelImageForm,
                   'baseUrl' => $imageData['baseUrl'],
                   'imagePath' => $imageData['imagePath'],
                   'noImage' => $imageData['noImage'],
                   'imageClass' => $imageData['imageClass'],
                   'buttonDeleteClass' => $imageData['buttonDeleteClass'],
                   'imageContainerClass' => $imageData['imageContainerClass'],
                   'formImagesContainerClass' => $imageData['formImagesContainerClass'],
                   'error' => $error,
               ]
           );*/
         //return $this->redirect(['/ad/real-estate/create']);
     }
 }