Completed
Push — master ( 50a99d...aba1e6 )
by Evgenii
02:53
created
src/controllers/ConsoleController.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@
 block discarded – undo
46 46
         $commands[] = "find {$module->storageFullPath}  -regextype egrep -regex \".+/.{32}\..{3,4}\.jpg\" -exec rm -rf {} \;";
47 47
         $commands[] = "find {$module->cacheFullPath}  -regextype egrep -regex \".+/.{32}\..{3,4}\.jpg\" -exec rm -rf {} \;";
48 48
 
49
-        array_map(function ($command) {
49
+        array_map(function($command) {
50 50
             exec($command);
51 51
         }, $commands);
52 52
 
Please login to merge, or discard this patch.
Braces   +15 added lines, -9 removed lines patch added patch discarded remove patch
@@ -29,9 +29,11 @@  discard block
 block discarded – undo
29 29
     {
30 30
         $time = strtotime('- 6 hours');
31 31
         $files = File::find()->where("`object_id`=0 AND `created`<'{$time}'")->all();
32
-        if ($files) foreach ($files as $file) {
32
+        if ($files) {
33
+            foreach ($files as $file) {
33 34
             $file->delete();
34 35
         }
36
+        }
35 37
     }
36 38
 
37 39
     /**
@@ -60,22 +62,26 @@  discard block
 block discarded – undo
60 62
     {
61 63
         $ffmpeg = Yii::$app->getModule('files')->ffmpeg;
62 64
 
63
-        if (!file_exists($ffmpeg))
64
-            return $this->stdout("ffmpeg is not found: {$ffmpeg}" . PHP_EOL, Console::FG_RED);
65
+        if (!file_exists($ffmpeg)) {
66
+                    return $this->stdout("ffmpeg is not found: {$ffmpeg}" . PHP_EOL, Console::FG_RED);
67
+        }
65 68
 
66
-        if (!is_executable($ffmpeg))
67
-            return $this->stdout("ffmpeg is not executable: {$ffmpeg}" . PHP_EOL, Console::FG_RED);
69
+        if (!is_executable($ffmpeg)) {
70
+                    return $this->stdout("ffmpeg is not executable: {$ffmpeg}" . PHP_EOL, Console::FG_RED);
71
+        }
68 72
 
69 73
         $file = File::find()
70 74
             ->where(['type' => FileType::VIDEO, 'video_status' => VideoStatus::QUEUE])
71 75
             ->andWhere(['!=', 'object_id', 0])
72 76
             ->one();
73 77
 
74
-        if (!$file)
75
-            return $this->stdout("Convert queue is empty" . PHP_EOL, Console::FG_GREEN);
78
+        if (!$file) {
79
+                    return $this->stdout("Convert queue is empty" . PHP_EOL, Console::FG_GREEN);
80
+        }
76 81
 
77
-        if (!file_exists($file->rootPath))
78
-            return $this->stdout("Source file is not found: {$file->rootPath}" . PHP_EOL, Console::FG_RED);
82
+        if (!file_exists($file->rootPath)) {
83
+                    return $this->stdout("Source file is not found: {$file->rootPath}" . PHP_EOL, Console::FG_RED);
84
+        }
79 85
 
80 86
 
81 87
         $file->video_status = VideoStatus::CONVERTING;
Please login to merge, or discard this patch.
src/views/default/_single.php 1 patch
Braces   +7 added lines, -3 removed lines patch added patch discarded remove patch
@@ -17,8 +17,9 @@  discard block
 block discarded – undo
17 17
 use yii\helpers\Html;
18 18
 use yii\web\View;
19 19
 
20
-if (is_array($model))
20
+if (is_array($model)) {
21 21
     $model = $model[0];
22
+}
22 23
 
23 24
 $doc_contents = [
24 25
     'application/msword',
@@ -38,7 +39,8 @@  discard block
 block discarded – undo
38 39
             <?= Html::hiddenInput((new ReflectionClass($model->class))->getShortName() . "[{$model->field}_ids][]", $model->id) ?>
39 40
         </div>
40 41
 
41
-    <?php else: ?>
42
+    <?php else {
43
+    : ?>
42 44
 
43 45
         <div data-title="<?= $model->title ?>"
44 46
              id="yii2-file-object-<?= $model->id ?>"
@@ -52,7 +54,9 @@  discard block
 block discarded – undo
52 54
             <?php if ($model->type != FileType::IMAGE): ?>
53 55
                 <?= $model->icon ?>
54 56
                 <?= $model->title ?>
55
-            <?php endif; ?>
57
+            <?php endif;
58
+}
59
+?>
56 60
         </div>
57 61
     <?php endif; ?>
58 62
 
Please login to merge, or discard this patch.
src/logic/FileCreateFromInstance.php 1 patch
Braces   +29 added lines, -20 removed lines patch added patch discarded remove patch
@@ -34,27 +34,31 @@  discard block
 block discarded – undo
34 34
 
35 35
         $this->_onlyUploaded = $onlyUploaded;
36 36
 
37
-        if (!isset($data['attribute']) || !$data['attribute'] || !isset($data['modelClass']) || !$data['modelClass'])
38
-            throw new BadRequestHttpException("Attribute or class name not set.");
37
+        if (!isset($data['attribute']) || !$data['attribute'] || !isset($data['modelClass']) || !$data['modelClass']) {
38
+                    throw new BadRequestHttpException("Attribute or class name not set.");
39
+        }
39 40
 
40 41
         // Загружаем полученные данные
41 42
         $this->_instance = $file;
42 43
         $this->_attribute = $data['attribute'];
43 44
 
44
-        if (!file_exists($this->_instance->tempName))
45
-            throw new ErrorException("Tmp file not found on disk.");
45
+        if (!file_exists($this->_instance->tempName)) {
46
+                    throw new ErrorException("Tmp file not found on disk.");
47
+        }
46 48
 
47 49
         // Инициализируем класс владельца файла для валидаций и ставим сценарий
48 50
         $this->_owner = new $data['modelClass'];
49 51
 
50
-        if (isset($data['scenario']))
51
-            $this->_owner->setScenario($data['scenario']);
52
+        if (isset($data['scenario'])) {
53
+                    $this->_owner->setScenario($data['scenario']);
54
+        }
52 55
 
53 56
 
54 57
         if (isset($this->_owner->behaviors['files']->attributes[$this->_attribute]['validator'])) {
55 58
             foreach ($this->_owner->behaviors['files']->attributes[$this->_attribute]['validator'] as $validator) {
56
-                if (!$validator->validate($this->_instance, $error))
57
-                    throw new BadRequestHttpException($error);
59
+                if (!$validator->validate($this->_instance, $error)) {
60
+                                    throw new BadRequestHttpException($error);
61
+                }
58 62
             }
59 63
 
60 64
         }
@@ -70,10 +74,12 @@  discard block
 block discarded – undo
70 74
         $this->_model->content_type = $this->_instance->type;
71 75
         $this->_model->size = $this->_instance->size;
72 76
         $this->_model->type = $this->detectType();
73
-        if ($identity)
74
-            $this->_model->user_id = $identity->id;
75
-        if ($this->_model->type == FileType::VIDEO)
76
-            $this->_model->video_status = 0;
77
+        if ($identity) {
78
+                    $this->_model->user_id = $identity->id;
79
+        }
80
+        if ($this->_model->type == FileType::VIDEO) {
81
+                    $this->_model->video_status = 0;
82
+        }
77 83
 
78 84
         //Генерируем полный новый адрес сохранения файла
79 85
         $this->_fullPath = Yii::$app->getModule('files')->storageFullPath . DIRECTORY_SEPARATOR . $this->_model->filename;
@@ -85,10 +91,12 @@  discard block
 block discarded – undo
85 91
     public function detectType()
86 92
     {
87 93
         $contentTypeArray = explode('/', $this->_model->content_type);
88
-        if ($contentTypeArray[0] == 'image')
89
-            return FileType::IMAGE;
90
-        if ($contentTypeArray[0] == 'video')
91
-            return FileType::VIDEO;
94
+        if ($contentTypeArray[0] == 'image') {
95
+                    return FileType::IMAGE;
96
+        }
97
+        if ($contentTypeArray[0] == 'video') {
98
+                    return FileType::VIDEO;
99
+        }
92 100
         return FileType::FILE;
93 101
     }
94 102
 
@@ -101,10 +109,11 @@  discard block
 block discarded – undo
101 109
         $path = Yii::$app->getModule('files')->storageFullPath . $this->_model->filename;
102 110
 
103 111
         if ($this->_model->save()) {
104
-            if (!$this->_onlyUploaded)
105
-                copy($this->_instance->tempName, $this->_fullPath);
106
-            else
107
-                $this->_instance->saveAs($this->_fullPath, false);
112
+            if (!$this->_onlyUploaded) {
113
+                            copy($this->_instance->tempName, $this->_fullPath);
114
+            } else {
115
+                            $this->_instance->saveAs($this->_fullPath, false);
116
+            }
108 117
         }
109 118
 
110 119
         if ($this->_model->type == FileType::IMAGE) {
Please login to merge, or discard this patch.
src/logic/FileResize.php 1 patch
Braces   +12 added lines, -8 removed lines patch added patch discarded remove patch
@@ -33,11 +33,13 @@  discard block
 block discarded – undo
33 33
     {
34 34
         $this->_file = $file;
35 35
 
36
-        if ($this->_file->type != FileType::IMAGE)
37
-            throw new ErrorException('This file is not an image.');
36
+        if ($this->_file->type != FileType::IMAGE) {
37
+                    throw new ErrorException('This file is not an image.');
38
+        }
38 39
 
39
-        if (!file_exists($this->_file->rootPath))
40
-            throw new ErrorException('File not found on disk');
40
+        if (!file_exists($this->_file->rootPath)) {
41
+                    throw new ErrorException('File not found on disk');
42
+        }
41 43
 
42 44
         $this->_maxHeight = $maxHeight;
43 45
         $this->_maxWidth = $maxWidth;
@@ -51,16 +53,18 @@  discard block
 block discarded – undo
51 53
      */
52 54
     public function execute(): bool
53 55
     {
54
-        if ($this->_file->content_type == 'image/svg+xml')
55
-            return true;
56
+        if ($this->_file->content_type == 'image/svg+xml') {
57
+                    return true;
58
+        }
56 59
 
57 60
         $image = new SimpleImage();
58 61
         $image->load($this->_file->rootPath);
59 62
 
60 63
         if ($image->getWidth() > $this->_maxWidth || $image->getHeight() > $this->_maxHeight) {
61 64
             $image->resizeToWidth($this->_maxWidth);
62
-            if ($this->_file->content_type == 'image/png')
63
-                $this->_imageType = IMAGETYPE_PNG;
65
+            if ($this->_file->content_type == 'image/png') {
66
+                            $this->_imageType = IMAGETYPE_PNG;
67
+            }
64 68
             $image->save($this->_file->rootPath, $this->_imageType, $this->_compression);
65 69
             $this->_file->size = filesize($this->_file->rootPath);
66 70
             return $this->_file->save(false, ['size']);
Please login to merge, or discard this patch.
src/logic/ImagePreviewer.php 1 patch
Braces   +27 added lines, -18 removed lines patch added patch discarded remove patch
@@ -31,8 +31,9 @@  discard block
 block discarded – undo
31 31
         $this->width = $width;
32 32
         $this->webp = $webp;
33 33
 
34
-        if ($this->model->type != FileType::IMAGE)
35
-            throw new ErrorException('File is not an image.');
34
+        if ($this->model->type != FileType::IMAGE) {
35
+                    throw new ErrorException('File is not an image.');
36
+        }
36 37
     }
37 38
 
38 39
     /**
@@ -40,8 +41,9 @@  discard block
 block discarded – undo
40 41
      */
41 42
     public function getUrl()
42 43
     {
43
-        if ($this->model->isSvg())
44
-            return $this->model->getRootPath();
44
+        if ($this->model->isSvg()) {
45
+                    return $this->model->getRootPath();
46
+        }
45 47
 
46 48
         $this->fileName = Yii::$app->getModule('files')->cacheFullPath . DIRECTORY_SEPARATOR . $this->model->makeNameWithSize($this->model->filename,
47 49
                 $this->width, 0);
@@ -50,14 +52,17 @@  discard block
 block discarded – undo
50 52
 
51 53
         $this->prepareFolder();
52 54
 
53
-        if (!file_exists($this->fileName) || filesize($this->fileName) == 0)
54
-            $this->createPreview();
55
+        if (!file_exists($this->fileName) || filesize($this->fileName) == 0) {
56
+                    $this->createPreview();
57
+        }
55 58
 
56
-        if ($this->webp && !file_exists($this->fileNameWebp))
57
-            $this->createPreviewWebp();
59
+        if ($this->webp && !file_exists($this->fileNameWebp)) {
60
+                    $this->createPreviewWebp();
61
+        }
58 62
 
59
-        if ($this->webp)
60
-            return $this->fileNameWebp;
63
+        if ($this->webp) {
64
+                    return $this->fileNameWebp;
65
+        }
61 66
 
62 67
         return $this->fileName;
63 68
     }
@@ -96,20 +101,24 @@  discard block
 block discarded – undo
96 101
      */
97 102
     protected function prepareFolder()
98 103
     {
99
-        if (!file_exists(Yii::$app->getModule('files')->cacheFullPath))
100
-            mkdir(Yii::$app->getModule('files')->cacheFullPath);
104
+        if (!file_exists(Yii::$app->getModule('files')->cacheFullPath)) {
105
+                    mkdir(Yii::$app->getModule('files')->cacheFullPath);
106
+        }
101 107
         $folders = [];
102 108
         $lastFolder = '/';
103 109
         $explodes = explode('/', $this->fileName);
104 110
         array_pop($explodes);
105
-        if (empty($explodes))
106
-            return;
111
+        if (empty($explodes)) {
112
+                    return;
113
+        }
107 114
         foreach ($explodes as $folder) {
108
-            if (empty($folder))
109
-                continue;
115
+            if (empty($folder)) {
116
+                            continue;
117
+            }
110 118
             $lastFolder = $lastFolder . $folder . '/';
111
-            if (!file_exists($lastFolder))
112
-                mkdir($lastFolder);
119
+            if (!file_exists($lastFolder)) {
120
+                            mkdir($lastFolder);
121
+            }
113 122
             $folders[] = $lastFolder;
114 123
         }
115 124
     }
Please login to merge, or discard this patch.