@@ -26,16 +26,16 @@ discard block |
||
| 26 | 26 | } |
| 27 | 27 | $app = substr($path, 0, strpos($path, '/')); |
| 28 | 28 | |
| 29 | - if ($app && file_exists(INJI_SYSTEM_DIR . '/program/' . $app)) { |
|
| 29 | + if ($app && file_exists(INJI_SYSTEM_DIR.'/program/'.$app)) { |
|
| 30 | 30 | $path = substr($path, strpos($path, '/') + 1); |
| 31 | 31 | if (\App::$cur->name != $app) { |
| 32 | 32 | $scriptApp = new App(); |
| 33 | 33 | $scriptApp->name = $app; |
| 34 | 34 | $scriptApp->system = true; |
| 35 | - $scriptApp->staticPath = "/" . $scriptApp->name . "/static"; |
|
| 36 | - $scriptApp->templatesPath = "/" . $scriptApp->name . "/static/templates"; |
|
| 37 | - $scriptApp->path = INJI_SYSTEM_DIR . '/program/' . $scriptApp->name; |
|
| 38 | - $scriptApp->type = 'app' . ucfirst(strtolower($scriptApp->name)); |
|
| 35 | + $scriptApp->staticPath = "/".$scriptApp->name."/static"; |
|
| 36 | + $scriptApp->templatesPath = "/".$scriptApp->name."/static/templates"; |
|
| 37 | + $scriptApp->path = INJI_SYSTEM_DIR.'/program/'.$scriptApp->name; |
|
| 38 | + $scriptApp->type = 'app'.ucfirst(strtolower($scriptApp->name)); |
|
| 39 | 39 | $scriptApp->installed = true; |
| 40 | 40 | $scriptApp->params = []; |
| 41 | 41 | $scriptApp->config = Config::app($scriptApp); |
@@ -53,13 +53,13 @@ discard block |
||
| 53 | 53 | $type = substr($path, 0, strpos($path, '/')); |
| 54 | 54 | switch ($type) { |
| 55 | 55 | case 'libs': |
| 56 | - return App::$cur->Libs->getPath(array_slice(explode('/', $path),2)); |
|
| 56 | + return App::$cur->Libs->getPath(array_slice(explode('/', $path), 2)); |
|
| 57 | 57 | case 'templates': |
| 58 | 58 | $path = substr($path, strpos($path, '/') + 1); |
| 59 | - return $scriptApp->view->templatesPath . '/' . $path; |
|
| 59 | + return $scriptApp->view->templatesPath.'/'.$path; |
|
| 60 | 60 | case 'system': |
| 61 | 61 | $path = substr($path, strpos($path, '/') + 1); |
| 62 | - return INJI_SYSTEM_DIR . '/static/' . $path; |
|
| 62 | + return INJI_SYSTEM_DIR.'/static/'.$path; |
|
| 63 | 63 | case 'moduleAsset': |
| 64 | 64 | $path = substr($path, strpos($path, '/') + 1); |
| 65 | 65 | if (!strpos($path, '/')) { |
@@ -72,11 +72,11 @@ discard block |
||
| 72 | 72 | } |
| 73 | 73 | $path = substr($path, strpos($path, '/') + 1); |
| 74 | 74 | if (is_callable([$module, 'staticCalled'])) { |
| 75 | - return $scriptApp->$module->staticCalled($path, $scriptApp->$module->path . '/static/'); |
|
| 75 | + return $scriptApp->$module->staticCalled($path, $scriptApp->$module->path.'/static/'); |
|
| 76 | 76 | } |
| 77 | - return $scriptApp->$module->path . '/static/' . $path; |
|
| 77 | + return $scriptApp->$module->path.'/static/'.$path; |
|
| 78 | 78 | default: |
| 79 | - return $scriptApp->path . '/static/' . $path; |
|
| 79 | + return $scriptApp->path.'/static/'.$path; |
|
| 80 | 80 | } |
| 81 | 81 | } |
| 82 | 82 | |
@@ -139,9 +139,9 @@ discard block |
||
| 139 | 139 | $pos = $_GET['resize_pos']; |
| 140 | 140 | } |
| 141 | 141 | $dirnoslash = str_replace('/', '', substr($fileinfo['dirname'], strpos($fileinfo['dirname'], '/static'))); |
| 142 | - $path = $dir . '/static/cache/' . $dirnoslash . $fileinfo['filename'] . '.' . $sizes[0] . 'x' . $sizes[1] . $crop . $pos . '.' . $fileinfo['extension']; |
|
| 142 | + $path = $dir.'/static/cache/'.$dirnoslash.$fileinfo['filename'].'.'.$sizes[0].'x'.$sizes[1].$crop.$pos.'.'.$fileinfo['extension']; |
|
| 143 | 143 | if (!file_exists($path)) { |
| 144 | - Tools::createDir($dir . '/static/cache/'); |
|
| 144 | + Tools::createDir($dir.'/static/cache/'); |
|
| 145 | 145 | copy($file, $path); |
| 146 | 146 | Tools::resizeImage($path, $sizes[0], $sizes[1], $crop, $pos); |
| 147 | 147 | } |
@@ -166,9 +166,9 @@ discard block |
||
| 166 | 166 | header("Cache-control: public"); |
| 167 | 167 | header("Accept-Ranges: bytes"); |
| 168 | 168 | header("Pragma: public"); |
| 169 | - header("Content-Length: " . filesize($file)); |
|
| 170 | - header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($file)) . ' GMT'); |
|
| 171 | - header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 60 * 60 * 24 * 256) . ' GMT'); |
|
| 169 | + header("Content-Length: ".filesize($file)); |
|
| 170 | + header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($file)).' GMT'); |
|
| 171 | + header('Expires: '.gmdate('D, d M Y H:i:s', time() + 60 * 60 * 24 * 256).' GMT'); |
|
| 172 | 172 | if (filemtime($file) <= $modifiedSince && (!isset($_SERVER['HTTP_CACHE_CONTROL']) || $_SERVER['HTTP_CACHE_CONTROL'] != 'no-cache')) { |
| 173 | 173 | // Разгружаем канал передачи данных! |
| 174 | 174 | header('HTTP/1.1 304 Not Modified'); |
@@ -179,19 +179,19 @@ discard block |
||
| 179 | 179 | header('Content-Description: File Transfer'); |
| 180 | 180 | //} |
| 181 | 181 | if (isset($this->mimes[strtolower($fileinfo['extension'])])) { |
| 182 | - header("Content-Type: " . $this->mimes[strtolower($fileinfo['extension'])]); |
|
| 182 | + header("Content-Type: ".$this->mimes[strtolower($fileinfo['extension'])]); |
|
| 183 | 183 | } |
| 184 | 184 | |
| 185 | 185 | if (isset($_GET['frustrate_dl']) || in_array($fileinfo['extension'], array('doc', 'docx', 'xls', 'xlsx'))) { |
| 186 | 186 | |
| 187 | - $fileName = $fileinfo['filename'] . '.' . $fileinfo['extension']; |
|
| 187 | + $fileName = $fileinfo['filename'].'.'.$fileinfo['extension']; |
|
| 188 | 188 | if (App::$cur->db->connect) { |
| 189 | - $fileObj = Files\File::get([ 'path', '%/' . $fileinfo['filename'] . '.' . $fileinfo['extension'], 'LIKE']); |
|
| 189 | + $fileObj = Files\File::get(['path', '%/'.$fileinfo['filename'].'.'.$fileinfo['extension'], 'LIKE']); |
|
| 190 | 190 | if ($fileObj) { |
| 191 | 191 | $fileName = $fileObj->original_name; |
| 192 | 192 | } |
| 193 | 193 | } |
| 194 | - header('Content-Disposition: attachment; filename="' . $fileName . '"'); |
|
| 194 | + header('Content-Disposition: attachment; filename="'.$fileName.'"'); |
|
| 195 | 195 | } |
| 196 | 196 | |
| 197 | 197 | header('Content-Transfer-Encoding: binary'); |