| @@ 28-36 (lines=9) @@ | ||
| 25 | $cmsComponent->subTemplate = 'cms/files'; |
|
| 26 | $cmsComponent->setParameter(CmsComponent::PARAMETER_MAIN_NAV_CLASS, CmsComponent::PARAMETER_FILES); |
|
| 27 | $cmsComponent->setParameter(CmsComponent::PARAMETER_FILES, $cmsComponent->storage->getFiles()); |
|
| 28 | } elseif ($relativeCmsUri == '/files/new') { |
|
| 29 | $cmsComponent->subTemplate = 'cms/files/form'; |
|
| 30 | $cmsComponent->setParameter(CmsComponent::PARAMETER_MAIN_NAV_CLASS, CmsComponent::PARAMETER_FILES); |
|
| 31 | if (isset($_FILES[CmsComponent::FILES_PARAMETER_FILE])) { |
|
| 32 | $cmsComponent->storage->addFile($_FILES[CmsComponent::FILES_PARAMETER_FILE]); |
|
| 33 | header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/files'); |
|
| 34 | exit; |
|
| 35 | } |
|
| 36 | } elseif ($relativeCmsUri == '/files/get' && isset($request::$get[CmsComponent::FILES_PARAMETER_FILE])) { |
|
| 37 | $this->downloadFile($request::$get[CmsComponent::FILES_PARAMETER_FILE], $cmsComponent); |
|
| 38 | } elseif ($relativeCmsUri == '/files/delete' && isset($request::$get[CmsComponent::FILES_PARAMETER_FILE])) { |
|
| 39 | $cmsComponent->storage->deleteFileByName($request::$get[CmsComponent::FILES_PARAMETER_FILE]); |
|
| @@ 32-40 (lines=9) @@ | ||
| 29 | } elseif ($relativeCmsUri == '/images.json') { |
|
| 30 | header(CmsComponent::CONTENT_TYPE_APPLICATION_JSON); |
|
| 31 | die(json_encode($cmsComponent->storage->getImages())); |
|
| 32 | } elseif ($relativeCmsUri == '/images/new') { |
|
| 33 | $cmsComponent->subTemplate = 'cms/images/form'; |
|
| 34 | $cmsComponent->setParameter(CmsComponent::PARAMETER_MAIN_NAV_CLASS, CmsComponent::PARAMETER_IMAGES); |
|
| 35 | if (isset($_FILES[CmsComponent::FILES_PARAMETER_FILE])) { |
|
| 36 | $cmsComponent->storage->addImage($_FILES[CmsComponent::FILES_PARAMETER_FILE]); |
|
| 37 | header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/images'); |
|
| 38 | exit; |
|
| 39 | } |
|
| 40 | } elseif ($relativeCmsUri == '/images/delete' && isset($request::$get[CmsComponent::FILES_PARAMETER_FILE])) { |
|
| 41 | $cmsComponent->storage->deleteImageByName($request::$get[CmsComponent::FILES_PARAMETER_FILE]); |
|
| 42 | header('Location: ' . $request::$subfolders . $cmsComponent->getParameter(CmsComponent::PARAMETER_CMS_PREFIX) . '/images'); |
|
| 43 | exit; |
|