protected function deleteFile()
 {
     $file = TmpUploads::model()->findByPk($_POST['id']);
     if ($file && $file->userId == Yii::app()->user->id && $file->key == $_POST['key']) {
         $file->delete();
     }
 }
 public function beforeValidate($event)
 {
     if (!isset($_POST['picturesKey']) || $this->imgModel == null) {
         return;
     }
     $tmpFiles = TmpUploads::model()->findByKey($_POST['picturesKey']);
     foreach ($tmpFiles as $file) {
         $img = $this->createImageSet($file->getFilePath());
         if (!$img) {
             $this->getOwner()->addError('', 'Не удалось обработать загруженные изображения');
             $event->isValid = false;
         } else {
             $this->proccessedImg[] = $img;
             $file->delete();
         }
     }
 }
 public function beforeValidate($event)
 {
     if (!isset($_POST['picturesKey'])) {
         return;
     }
     $tmpFiles = TmpUploads::model()->findByKey($_POST['picturesKey']);
     foreach ($tmpFiles as $file) {
         $img = $this->createImageSet($file->getFilePath());
         if (!$img) {
             $this->getOwner()->addError($this->imgAttr, 'Не удалось обработать изображение');
             $event->isValid = false;
         } else {
             $this->deleteImageSet($this->getImage());
             $this->getOwner()->setAttribute($this->imgAttr, $img);
             $file->delete();
         }
     }
 }