|
@@ 242-250 (lines=9) @@
|
| 239 |
|
* @param $request |
| 240 |
|
* @param CmsComponent $cmsComponent |
| 241 |
|
*/ |
| 242 |
|
private function publishDocumentRoute($request, $cmsComponent) |
| 243 |
|
{ |
| 244 |
|
$cmsComponent->storage->publishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
| 245 |
|
$path = $request::$get[CmsComponent::GET_PARAMETER_SLUG]; |
| 246 |
|
$docLink = $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/edit-document?slug=' . $path; |
| 247 |
|
$cmsComponent->storage->getActivityLog()->add('published document <a href="' . $docLink . '">' . $request::$get[CmsComponent::GET_PARAMETER_SLUG] . '</a>', 'check-circle-o'); |
| 248 |
|
header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?published=' . htmlentities($request::$get[CmsComponent::GET_PARAMETER_SLUG])); |
| 249 |
|
exit; |
| 250 |
|
} |
| 251 |
|
|
| 252 |
|
/** |
| 253 |
|
* @param $request |
|
@@ 256-264 (lines=9) @@
|
| 253 |
|
* @param $request |
| 254 |
|
* @param CmsComponent $cmsComponent |
| 255 |
|
*/ |
| 256 |
|
private function unpublishDocumentRoute($request, $cmsComponent) |
| 257 |
|
{ |
| 258 |
|
$cmsComponent->storage->unpublishDocumentBySlug($request::$get[CmsComponent::GET_PARAMETER_SLUG]); |
| 259 |
|
$path = $request::$get[CmsComponent::GET_PARAMETER_SLUG]; |
| 260 |
|
$docLink = $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents/edit-document?slug=' . $path; |
| 261 |
|
$cmsComponent->storage->getActivityLog()->add('unpublished document <a href="' . $docLink . '">' . $request::$get[CmsComponent::GET_PARAMETER_SLUG] . '</a>', 'times-circle-o'); |
| 262 |
|
header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/documents?unpublished=' . htmlentities($request::$get[CmsComponent::GET_PARAMETER_SLUG])); |
| 263 |
|
exit; |
| 264 |
|
} |
| 265 |
|
|
| 266 |
|
private function valuelistsRoute($cmsComponent) |
| 267 |
|
{ |