Advertisement
pmtpenza

Untitled

Jul 15th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. public function beforeSave ($insert){
  2. if ($file = UploadedFile::getInstance($this, 'file')){
  3. $dir = Yii::getAlias('@images').'/dop/';
  4. if(!file_exists($dir)){
  5. FileHelper::createDirectory($dir);
  6. }
  7. if (file_exists($dir.$this->tz_doc)){
  8.  
  9. }
  10. /* if(file_exists($dir.'50x50/'.$this->image)){
  11.  
  12. }
  13. if(file_exists($dir.'800x/'.$this->image)){
  14.  
  15. }*/
  16. $this->tz_doc = strtotime('now').'_'.Yii::$app->getSecurity()->generateRandomString(6) .'.'.$file->extension;
  17. $file->saveAs($dir.$this->tz_doc);
  18. /* $imag = Yii::$app->image->load($dir.$this->image);
  19. $imag->background('#fff',0);
  20. $imag->resize('50','50');
  21. $imag->crop('50',50);
  22. $imag->save($dir.'/50x50'.$this->image,90);
  23. $imag = Yii::$app->image->load($dir.$this->image);
  24. $imag->background('#fff',0);
  25. $imag->resize('800',null, Yii\image\drivers\Image::INVERSE);
  26. $imag->save($dir.'/800x'.$this->image,90);*/
  27. if ($file2 = UploadedFile::getInstance($this, 'file2')){
  28. $dir = Yii::getAlias('@images').'/dop/';
  29. if(!file_exists($dir)){
  30. FileHelper::createDirectory($dir);
  31. }
  32. if (file_exists($dir.$this->doc)){
  33.  
  34. }
  35. /* if(file_exists($dir.'50x50/'.$this->image)){
  36.  
  37. }
  38. if(file_exists($dir.'800x/'.$this->image)){
  39.  
  40. }*/
  41. $this->doc = strtotime('now').'_'.Yii::$app->getSecurity()->generateRandomString(6) .'.'.$file2->extension;
  42. $file->saveAs($dir.$this->doc);
  43. /* $imag = Yii::$app->image->load($dir.$this->image);
  44. $imag->background('#fff',0);
  45. $imag->resize('50','50');
  46. $imag->crop('50',50);
  47. $imag->save($dir.'/50x50'.$this->image,90);
  48. $imag = Yii::$app->image->load($dir.$this->image);
  49. $imag->background('#fff',0);
  50. $imag->resize('800',null, Yii\image\drivers\Image::INVERSE);
  51. $imag->save($dir.'/800x'.$this->image,90);*/
  52. }
  53. return parent::beforeSave($insert);
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement