Skip to content

Commit 662b7ce

Browse files
committed
Fixes for images
1 parent df01d84 commit 662b7ce

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

src/Core/App.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,16 @@ public static function url($params, $fullBase = false)
132132
$url_base = self::getProjectFolder($area, $projectId, 'podatki');
133133
$params = '/' . $image;
134134
}
135+
if (count($parts) == 4) {
136+
$image = $parts[3];
137+
$projectId = null;
138+
$area = $parts[1];
139+
140+
$url_base = self::getProjectFolder($area, $projectId, 'podatki');
141+
$params = '/' . $image;
142+
}
143+
144+
$url_base = 'file:///' . strtr($url_base, DS, '/');
135145
}
136146
} else {
137147
$url_base = (string)Configure::read('App.baseUrl', '/') . '/';

tmp/.gitempty

Whitespace-only changes.

webroot/index.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
$r->addRoute(['GET', 'POST'], '/pures/{controller}[/{action}[/{param1}[/{param2}[/{param3}]]]]', 'Pures');
99
$r->addRoute(['GET', 'POST'], '/hrup/{controller}[/{action}[/{param1}[/{param2}]]]', 'Hrup');
1010
$r->addRoute(['GET'], '/project-image/{area}/{projectId}/{image}', 'ProjectImage');
11+
$r->addRoute(['GET'], '/project-image/{area}/{image}', 'ProjectImage');
1112
$r->addRoute(['GET'], '/', 'Index');
1213
});
1314

@@ -73,6 +74,15 @@
7374
case 'ProjectImage':
7475
$controllerName = 'App';
7576
$vars['action'] = 'projectImage';
77+
78+
// za primere, ko ni podan projectId
79+
$vars = [
80+
'area' => $vars['area'],
81+
'projectId' => $vars['projectId'] ?? '',
82+
'image' => $vars['image'],
83+
'action' => 'projectImage'
84+
];
85+
7686
$handler = $vars['area'];
7787
break;
7888
case 'Index':

0 commit comments

Comments
 (0)