|
@@ -41,7 +41,7 @@ discard block |
|
|
block discarded – undo |
|
41
|
41
|
{ |
|
42
|
42
|
if ($relativeCmsUri == '/documents/new-document' && isset($request::$get[CmsComponent::GET_PARAMETER_PATH])) { |
|
43
|
43
|
$this->documentNewRoute($request, $cmsComponent); |
|
44
|
|
- } elseif (isset($request::$get[CmsComponent::GET_PARAMETER_SLUG])){ |
|
|
44
|
+ } elseif (isset($request::$get[CmsComponent::GET_PARAMETER_SLUG])) { |
|
45
|
45
|
switch ($relativeCmsUri) { |
|
46
|
46
|
case '/documents/edit-document': $this->editDocumentRoute($request, $cmsComponent); break; |
|
47
|
47
|
case '/documents/get-brick': $this->getBrickRoute($request, $cmsComponent); break; |
|
@@ -95,7 +95,7 @@ discard block |
|
|
block discarded – undo |
|
95
|
95
|
if (isset($request::$get[CmsComponent::PARAMETER_DOCUMENT_TYPE])) { |
|
96
|
96
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE], $request::$get[CmsComponent::PARAMETER_DOCUMENT_TYPE], $request::$get[CmsComponent::GET_PARAMETER_PATH])) { |
|
97
|
97
|
$cmsComponent->storage->getDocuments()->addDocument($request::$post); |
|
98
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
98
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
99
|
99
|
exit; |
|
100
|
100
|
} |
|
101
|
101
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_DOCUMENT_TYPE, $cmsComponent->storage->getDocumentTypes()->getDocumentTypeBySlug($request::$get[CmsComponent::PARAMETER_DOCUMENT_TYPE], true)); |
|
@@ -103,7 +103,7 @@ discard block |
|
|
block discarded – undo |
|
103
|
103
|
} else { |
|
104
|
104
|
$documentTypes = $cmsComponent->storage->getDocumentTypes()->getDocumentTypes(); |
|
105
|
105
|
if (count($documentTypes) < 1) { |
|
106
|
|
- throw new \Exception('No Document Types defined yet. <a href="' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/configuration/document-types/new">Please do so first.</a>'); |
|
|
106
|
+ throw new \Exception('No Document Types defined yet. <a href="'.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/configuration/document-types/new">Please do so first.</a>'); |
|
107
|
107
|
} |
|
108
|
108
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_DOCUMENT_TYPES, $documentTypes); |
|
109
|
109
|
} |
|
@@ -120,7 +120,7 @@ discard block |
|
|
block discarded – undo |
|
120
|
120
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_SMALLEST_IMAGE, $cmsComponent->storage->getImageSet()->getSmallestImageSet()->slug); |
|
121
|
121
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE], $request::$get[CmsComponent::GET_PARAMETER_SLUG])) { |
|
122
|
122
|
$cmsComponent->storage->getDocuments()->saveDocument($request::$post); |
|
123
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
123
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
124
|
124
|
exit; |
|
125
|
125
|
} |
|
126
|
126
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_DOCUMENT, $cmsComponent->storage->getDocuments()->getDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG], 'unpublished')); |
|
@@ -157,7 +157,7 @@ discard block |
|
|
block discarded – undo |
|
157
|
157
|
private function deleteDocumentRoute($request, $cmsComponent) |
|
158
|
158
|
{ |
|
159
|
159
|
$cmsComponent->storage->getDocuments()->deleteDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
|
160
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
160
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
161
|
161
|
exit; |
|
162
|
162
|
} |
|
163
|
163
|
|
|
@@ -171,7 +171,7 @@ discard block |
|
|
block discarded – undo |
|
171
|
171
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_MAIN_NAV_CLASS, CmsComponent::PARAMETER_DOCUMENTS); |
|
172
|
172
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE], $request::$post[CmsComponent::GET_PARAMETER_PATH])) { |
|
173
|
173
|
$cmsComponent->storage->addDocumentFolder($request::$post); |
|
174
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
174
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
175
|
175
|
exit; |
|
176
|
176
|
} |
|
177
|
177
|
} |
|
@@ -190,11 +190,11 @@ discard block |
|
|
block discarded – undo |
|
190
|
190
|
array_pop($path); |
|
191
|
191
|
$path = implode('/', $path); |
|
192
|
192
|
|
|
193
|
|
- $request::$get[CmsComponent::GET_PARAMETER_PATH] = '/' . $path; |
|
|
193
|
+ $request::$get[CmsComponent::GET_PARAMETER_PATH] = '/'.$path; |
|
194
|
194
|
|
|
195
|
195
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE], $request::$post['content'])) { |
|
196
|
196
|
$cmsComponent->storage->saveDocumentFolder($request::$post); |
|
197
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
197
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
198
|
198
|
exit; |
|
199
|
199
|
} |
|
200
|
200
|
|
|
@@ -209,7 +209,7 @@ discard block |
|
|
block discarded – undo |
|
209
|
209
|
private function deleteFolderRoute($request, $cmsComponent) |
|
210
|
210
|
{ |
|
211
|
211
|
$cmsComponent->storage->deleteDocumentFolderBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
|
212
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
212
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
213
|
213
|
exit; |
|
214
|
214
|
} |
|
215
|
215
|
|
|
@@ -220,7 +220,7 @@ discard block |
|
|
block discarded – undo |
|
220
|
220
|
private function publishDocumentRoute($request, $cmsComponent) |
|
221
|
221
|
{ |
|
222
|
222
|
$cmsComponent->storage->publishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
|
223
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
223
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
224
|
224
|
exit; |
|
225
|
225
|
} |
|
226
|
226
|
|
|
@@ -231,7 +231,7 @@ discard block |
|
|
block discarded – undo |
|
231
|
231
|
private function unpublishDocumentRoute($request, $cmsComponent) |
|
232
|
232
|
{ |
|
233
|
233
|
$cmsComponent->storage->unpublishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
|
234
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents'); |
|
|
234
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents'); |
|
235
|
235
|
exit; |
|
236
|
236
|
} |
|
237
|
237
|
|
|
@@ -248,7 +248,7 @@ discard block |
|
|
block discarded – undo |
|
248
|
248
|
$cmsComponent->setParameter(CmsComponent::PARAMETER_MAIN_NAV_CLASS, CmsComponent::PARAMETER_DOCUMENTS); |
|
249
|
249
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE])) { |
|
250
|
250
|
$cmsComponent->storage->getValuelists()->addValuelist($request::$post); |
|
251
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/valuelists'); |
|
|
251
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents/valuelists'); |
|
252
|
252
|
exit; |
|
253
|
253
|
} |
|
254
|
254
|
} |
|
@@ -260,7 +260,7 @@ discard block |
|
|
block discarded – undo |
|
260
|
260
|
|
|
261
|
261
|
if (isset($request::$post[CmsComponent::POST_PARAMETER_TITLE], $request::$get[CmsComponent::GET_PARAMETER_SLUG])) { |
|
262
|
262
|
$cmsComponent->storage->getValuelists()->saveValuelist($request::$get[CmsComponent::GET_PARAMETER_SLUG], $request::$post); |
|
263
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/valuelists'); |
|
|
263
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents/valuelists'); |
|
264
|
264
|
exit; |
|
265
|
265
|
} |
|
266
|
266
|
|
|
@@ -271,7 +271,7 @@ discard block |
|
|
block discarded – undo |
|
271
|
271
|
private function deleteValuelistRoute($request, $cmsComponent) |
|
272
|
272
|
{ |
|
273
|
273
|
$cmsComponent->storage->getValuelists()->deleteValuelistBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
|
274
|
|
- header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/valuelists'); |
|
|
274
|
+ header('Location: '.$request::$subfolders.$cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX).'/documents/valuelists'); |
|
275
|
275
|
exit; |
|
276
|
276
|
} |
|
277
|
277
|
} |
|
278
|
278
|
\ No newline at end of file |