diff --git a/Theme/Backend/Elements/media-create-directory.tpl.php b/Theme/Backend/Elements/media-create-directory.tpl.php new file mode 100644 index 0000000..e69de29 diff --git a/Theme/Backend/Elements/media-select.tpl.php b/Theme/Backend/Elements/media-select.tpl.php new file mode 100644 index 0000000..e69de29 diff --git a/Theme/Backend/Elements/media-upload.tpl.php b/Theme/Backend/Elements/media-upload.tpl.php new file mode 100644 index 0000000..78c288d --- /dev/null +++ b/Theme/Backend/Elements/media-upload.tpl.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Theme/Backend/Lang/Navigation.en.lang.php b/Theme/Backend/Lang/Navigation.en.lang.php new file mode 100644 index 0000000..265ac74 --- /dev/null +++ b/Theme/Backend/Lang/Navigation.en.lang.php @@ -0,0 +1,20 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +$MODLANG['Navigation'] = [ + 'Create' => 'Create', + 'List' => 'List', + 'Media' => 'Media', +]; diff --git a/Theme/Backend/Lang/api.en.lang.php b/Theme/Backend/Lang/api.en.lang.php new file mode 100644 index 0000000..d53f90f --- /dev/null +++ b/Theme/Backend/Lang/api.en.lang.php @@ -0,0 +1,18 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +$MODLANG[1] = [ + 'i:ModuleInstalled' => 'Installation of the module {$1} was successful.', +]; diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php new file mode 100644 index 0000000..9e8d3d4 --- /dev/null +++ b/Theme/Backend/Lang/en.lang.php @@ -0,0 +1,36 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +$MODLANG['Media'] = [ + 'Account' => 'Account', + 'Author' => 'Author', + 'Changed' => 'Changed', + 'Changedby' => 'Changed by', + 'Created' => 'Created', + 'Creator' => 'Creator', + 'Data' => 'Data', + 'Editability' => 'Editability', + 'Extension' => 'Extension', + 'Files' => 'Files', + 'Media' => 'Media', + 'Name' => 'Name', + 'Permission' => 'Permission', + 'Preview' => 'Preview', + 'Settings' => 'Settings', + 'Size' => 'Size', + 'Type' => 'Type', + 'Upload' => 'Upload', + 'Visibility' => 'Visibility', +]; diff --git a/Theme/Backend/media-create.tpl.php b/Theme/Backend/media-create.tpl.php new file mode 100644 index 0000000..8fb763f --- /dev/null +++ b/Theme/Backend/media-create.tpl.php @@ -0,0 +1,34 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + */ + +echo $this->getData('nav')->render(); ?> +
+

l11n->lang['Media']['Upload']; ?>

+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/Theme/Backend/media-list.tpl.php b/Theme/Backend/media-list.tpl.php new file mode 100644 index 0000000..550fb89 --- /dev/null +++ b/Theme/Backend/media-list.tpl.php @@ -0,0 +1,56 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + */ + +$mediaMapper = new \Modules\Media\Models\MediaMapper($this->app->dbPool->get()); +$media = $mediaMapper->getNewest(25); + +$footerView = new \Web\Views\Lists\PaginationView($this->app, $this->request, $this->response); +$footerView->setTemplate('/Web/Templates/Lists/Footer/PaginationBig'); +$footerView->setPages(count($media) / 25); +$footerView->setPage(1); + +echo $this->getData('nav')->render(); ?> +
+ + + + + + + + $value) : $count++; + $url = \phpOMS\Uri\UriFactory::build('/{/lang}/backend/media/single?id=' . $value->getId()); ?> + +
l11n->lang['Media']['Media']; ?>
l11n->lang['Media']['Name']; ?> + l11n->lang['Media']['Type']; ?> + l11n->lang['Media']['Size']; ?> + l11n->lang['Media']['Creator']; ?> + l11n->lang['Media']['Created']; ?> +
render(); ?> +
getName(); ?> + getExtension(); ?> + getSize(); ?> + getCreatedBy(); ?> + getCreatedAt()->format('Y-m-d H:i:s'); ?> + + +
l11n->lang[0]['Empty']; ?> + +
+
diff --git a/Theme/Backend/media-single.tpl.php b/Theme/Backend/media-single.tpl.php new file mode 100644 index 0000000..1369eb1 --- /dev/null +++ b/Theme/Backend/media-single.tpl.php @@ -0,0 +1,32 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + */ +$media = $this->getData('media'); +echo $this->getData('nav')->render(); +?> + +
+

getName() ?>

+
+ getExtension(), ['gif', 'bmp', 'jpg', 'jpeg', 'png'])) : ?> + + +
getPath())); ?>
+ +
+