Example #1
0
 public function updateCloudId($event, $imageId)
 {
     //Find or create a Cloud ID record if we have it
     if (isset($event->cloud_image_id)) {
         $objImageCloud = ImagesCloud::model()->findByAttributes(array('image_id' => $imageId));
         if (!$objImageCloud instanceof ImagesCloud) {
             $objImageCloud = new ImagesCloud();
             $objImageCloud->image_id = $imageId;
         }
         $objImageCloud->cloud_image_id = $event->cloud_image_id;
         $objImageCloud->cloudinary_public_id = $event->cloudinary_public_id;
         $objImageCloud->cloudinary_cloud_name = $event->cloudinary_cloud_name;
         $objImageCloud->cloudinary_version = $event->cloudinary_version;
         if (!$objImageCloud->save()) {
             Yii::log("Error updating ImageCloud " . print_r($objImageCloud->getErrors(), true), 'error', 'application.' . __CLASS__ . "." . __FUNCTION__);
         }
     }
 }