'),a(this).find(".entryImage").append(b).nextAll().wrapAll('
'))}if(d.snippet){var c=a(this).find(".entryContent"),e=a(c).text().length;c.text(function(a,b){return e<=d.snippetlimit?b:b.substring(0,d.snippetlimit)+" ..."})}}),a(b).append(g),a("a",b).attr("target",d.linktarget)}}(jQuery);
5 |
--------------------------------------------------------------------------------
/less/animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .@{fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/less/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/less/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 |
--------------------------------------------------------------------------------
/less/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/less/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/less/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | .fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | .fa-icon-rotate(@degrees, @rotation) {
15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
16 | -webkit-transform: rotate(@degrees);
17 | -ms-transform: rotate(@degrees);
18 | transform: rotate(@degrees);
19 | }
20 |
21 | .fa-icon-flip(@horiz, @vert, @rotation) {
22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
23 | -webkit-transform: scale(@horiz, @vert);
24 | -ms-transform: scale(@horiz, @vert);
25 | transform: scale(@horiz, @vert);
26 | }
27 |
--------------------------------------------------------------------------------
/less/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/less/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/less/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/login.php:
--------------------------------------------------------------------------------
1 | get('general', 'password', '0');
8 | $title = $config->get('general', 'title', '0');
9 | $username = $config->get('general', 'userNameInput', '0');
10 | $cssColor = ((parseCSS($css,'.colorgrab','color') != false) ? parseCSS($css,'.colorgrab','color') : '#FFFFFF');
11 | $themeColor = $config->get('general','color',$cssColor);
12 |
13 | if(isset($_GET['logout'])) {
14 | $_SESSION['username'] = '';
15 | write_log('Successfully logged out.');
16 | if (!is_session_started()) session_start();
17 | session_destroy();
18 | header('Location: ' . $_SERVER['PHP_SELF']);
19 | }
20 | if(isset($_POST['username'])) {
21 | if ($_POST['username'] == $username && password_verify($_POST['password'],$hash)) {
22 | $_SESSION['username'] = $_POST['username'];
23 | header('Location: ' . $_SERVER['PHP_SELF']);
24 | write_log('Successfully logged in.');
25 | exit();
26 | } else {
27 | write_log('Error logging in with username of '+ $_POST['username'] +'.','E');
28 | }
29 | }
30 | echo '
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
Login to '.getTitle().'
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | '.
53 | file_get_contents("images/muximux-white.svg")
54 | .'
55 |
56 |
62 |
63 |
64 |
65 | ';
66 | exit;
67 | ?>
--------------------------------------------------------------------------------
/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Muximux",
3 | "icons": [
4 | {
5 | "src": "images\/favicon\/android-chrome-192x192.png?v=ngGoyLXN9n",
6 | "sizes": "192x192",
7 | "type": "image\/png"
8 | },
9 | {
10 | "src": "images\/favicon\/android-chrome-256x256.png?v=ngGoyLXN9n",
11 | "sizes": "256x256",
12 | "type": "image\/png"
13 | }
14 | ],
15 | "theme_color": "#ffffff",
16 | "display": "standalone"
17 | }
18 |
--------------------------------------------------------------------------------
/robots.txt:
--------------------------------------------------------------------------------
1 | # Do not allow any indexing. This shouldn't happen, but in case you forget to set .htaccess or otherwise secure this site, at least it won't be indexed by Google.
2 | User-agent: *
3 | Disallow: /
4 |
--------------------------------------------------------------------------------
/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .#{$fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .#{$fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | @mixin fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | @mixin fa-icon-rotate($degrees, $rotation) {
15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
16 | -webkit-transform: rotate($degrees);
17 | -ms-transform: rotate($degrees);
18 | transform: rotate($degrees);
19 | }
20 |
21 | @mixin fa-icon-flip($horiz, $vert, $rotation) {
22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
23 | -webkit-transform: scale($horiz, $vert);
24 | -ms-transform: scale($horiz, $vert);
25 | transform: scale($horiz, $vert);
26 | }
27 |
--------------------------------------------------------------------------------
/scss/_path.scss:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .#{$fa-css-prefix}-rotate-90,
15 | :root .#{$fa-css-prefix}-rotate-180,
16 | :root .#{$fa-css-prefix}-rotate-270,
17 | :root .#{$fa-css-prefix}-flip-horizontal,
18 | :root .#{$fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "animated";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 |
--------------------------------------------------------------------------------
/settings.ini.php-example:
--------------------------------------------------------------------------------
1 | ;
2 | [general]
3 | title = "Muximux - Application Management Console"
4 | branch = "master"
5 | theme = "classic"
6 | color = "#31ac63"
7 | splashscreen = "true"
8 | tabcolor = "true"
9 | rss = "true"
10 | rssUrl = "https://www.wired.com/feed/"
11 | userNameInput = "admin"
12 | password = "muximux"
13 |
14 | [settings]
15 | branch_changed = ""
16 | enabled = "true"
17 | default = "false"
18 | name = "Settings"
19 | url = "muximux.php"
20 | landingpage = "false"
21 | icon = "muximux-cog"
22 | dd = "true"
23 |
24 | [Plex]
25 | name = "Plex"
26 | url = "https://www.plex.tv/"
27 | scale = 1
28 | icon = "muximux-plex"
29 | color = "#f9be03"
30 | enabled = "true"
31 | default = "true"
32 |
33 | [Couchpotato]
34 | name = "CouchPotato"
35 | url = "https://couchpota.to/"
36 | scale = 1
37 | icon = "muximux-couchpotato"
38 | color = "#f85c22"
39 | enabled = "true"
40 |
41 | [Sonarr]
42 | name = "Sonarr"
43 | url = "https://sonarr.tv/"
44 | scale = 1
45 | icon = "muximux-sonarr"
46 | color = "#35c5f4"
47 | enabled = "true"
48 |
49 | [Sickbeard]
50 | name = "SickBeard"
51 | url = "http://sickbeard.com/"
52 | scale = 1
53 | icon = "muximux-sickbeard"
54 | color = "#b6f000"
55 | enabled = "true"
56 |
57 | [Diskstation]
58 | name = "Diskstation"
59 | url = "http://localhost:5000"
60 | scale = 1
61 | icon = "muximux-synology"
62 | color = "#3d6fae"
63 | enabled = "true"
64 |
65 | [RuTorrent]
66 | name = "RuTorrent"
67 | url = "https://github.com/Novik/ruTorrent"
68 | scale = 1
69 | icon = "muximux-rutorrent"
70 | color = "#1a1bfe"
71 | enabled = "true"
72 | dd = "true"
73 |
74 | [NZBGet]
75 | name = "NZBGet"
76 | url = "https://nzbget.net/"
77 | scale = 1
78 | icon = "muximux-download"
79 | color = "#3f8927"
80 | enabled = "true"
81 | dd = "true"
82 |
83 | [SABnzbd]
84 | name = "SABnzbd"
85 | url = "https://sabnzbd.org/"
86 | scale = 1
87 | icon = "muximux-arrow-down"
88 | color = "#f5b907"
89 | enabled = "true"
90 | dd = "true"
91 |
92 | [pydio]
93 | name = "Pydio"
94 | url = "https://pydio.com/"
95 | scale = 1
96 | icon = "muximux-cloud"
97 | color = "#cc6156"
98 | enabled = "true"
99 | dd = "true"
100 |
101 | [Headphones]
102 | name = "Headphones"
103 | url = "https://github.com/rembo10/headphones"
104 | scale = 1
105 | icon = "muximux-headphones"
106 | color = "#000000"
107 | enabled = "true"
108 |
109 | [Ombi]
110 | name = "Ombi"
111 | url = "http://www.ombi.io/"
112 | scale = 1
113 | icon = "muximux-plex"
114 | color = "#df691a"
115 | enabled = "true"
116 |
117 | [PlexPy]
118 | name = "PlexPy"
119 | url = "https://jonnywong16.github.io/plexpy/"
120 | scale = 1
121 | icon = "muximux-plexivity"
122 | color = "#cc7b19"
123 | enabled = "true"
124 |
125 | [Glances]
126 | name = "Glances"
127 | url = "https://nicolargo.github.io/glances/"
128 | scale = 1
129 | icon = "muximux-eye"
130 | color = "#59D16C"
131 | enabled = "true"
132 |
133 | [nzbhydra]
134 | name = "NZB Hydra"
135 | url = "https://github.com/theotherp/nzbhydra"
136 | scale = 1
137 | icon = "muximux-nzbhydra"
138 | color = "#108f34"
139 | enabled = "true"
140 |
141 | [deluge]
142 | name = "Deluge"
143 | url = "http://deluge-torrent.org/"
144 | scale = 1
145 | icon = "muximux-deluge"
146 | color = "#304663"
147 | enabled = "true"
148 | dd = "true"
149 |
--------------------------------------------------------------------------------
/test/.gitattributes:
--------------------------------------------------------------------------------
1 | * -text
2 | *.txt ident
3 |
--------------------------------------------------------------------------------
/test/.gitignore:
--------------------------------------------------------------------------------
1 | # Do not submit or pull configuration settings when interacting with GitHub.
2 | config.ini.php
3 | settings.ini.php
4 | backup.ini.php
5 | muximux.log
6 | stage/
7 | .stage/
8 | css/theme/
9 | js/iconset-muximux.js
10 | !css/theme/Modern.css
11 | !css/theme/Classic.css
12 | test.php
13 | secret.txt
14 | tmp/
15 | pydio/
16 | phpmyadmin/
17 | *.idea
18 | .vscode/
19 | plexredirect/
20 | recent/
21 | keeweb/
22 | api/
23 | cache/
24 | test/
--------------------------------------------------------------------------------
/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | minify();
42 | } catch (Exception $e) {
43 | fwrite(STDERR, $e->getMessage(), PHP_EOL);
44 | exit(1);
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/bin/minifyjs:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | minify();
42 | } catch (Exception $e) {
43 | fwrite(STDERR, $e->getMessage(), PHP_EOL);
44 | exit(1);
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/composer/LICENSE:
--------------------------------------------------------------------------------
1 |
2 | Copyright (c) 2016 Nils Adermann, Jordi Boggiano
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy
5 | of this software and associated documentation files (the "Software"), to deal
6 | in the Software without restriction, including without limitation the rights
7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the Software is furnished
9 | to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be included in all
12 | copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20 | THE SOFTWARE.
21 |
22 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_classmap.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/pear-pear.php.net/Config_Lite/Config/Lite.php',
10 | 'Config_Lite_Exception' => $vendorDir . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception.php',
11 | 'Config_Lite_Exception_InvalidArgument' => $vendorDir . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/InvalidArgument.php',
12 | 'Config_Lite_Exception_Runtime' => $vendorDir . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/Runtime.php',
13 | 'Config_Lite_Exception_UnexpectedValue' => $vendorDir . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/UnexpectedValue.php',
14 | );
15 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_namespaces.php:
--------------------------------------------------------------------------------
1 | array($vendorDir . '/matthiasmullie/path-converter/src'),
10 | 'MatthiasMullie\\Minify\\' => array($vendorDir . '/matthiasmullie/minify/src'),
11 | );
12 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_real.php:
--------------------------------------------------------------------------------
1 | = 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
31 | if ($useStaticLoader) {
32 | require_once __DIR__ . '/autoload_static.php';
33 |
34 | call_user_func(\Composer\Autoload\ComposerStaticInitaaa161de2c47514ec2f8a3b9623e8014::getInitializer($loader));
35 | } else {
36 | $map = require __DIR__ . '/autoload_namespaces.php';
37 | foreach ($map as $namespace => $path) {
38 | $loader->set($namespace, $path);
39 | }
40 |
41 | $map = require __DIR__ . '/autoload_psr4.php';
42 | foreach ($map as $namespace => $path) {
43 | $loader->setPsr4($namespace, $path);
44 | }
45 |
46 | $classMap = require __DIR__ . '/autoload_classmap.php';
47 | if ($classMap) {
48 | $loader->addClassMap($classMap);
49 | }
50 | }
51 |
52 | $loader->register(true);
53 |
54 | return $loader;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_static.php:
--------------------------------------------------------------------------------
1 |
11 | array (
12 | 'MatthiasMullie\\PathConverter\\' => 29,
13 | 'MatthiasMullie\\Minify\\' => 22,
14 | ),
15 | );
16 |
17 | public static $prefixDirsPsr4 = array (
18 | 'MatthiasMullie\\PathConverter\\' =>
19 | array (
20 | 0 => __DIR__ . '/..' . '/matthiasmullie/path-converter/src',
21 | ),
22 | 'MatthiasMullie\\Minify\\' =>
23 | array (
24 | 0 => __DIR__ . '/..' . '/matthiasmullie/minify/src',
25 | ),
26 | );
27 |
28 | public static $classMap = array (
29 | 'Config_Lite' => __DIR__ . '/..' . '/pear-pear.php.net/Config_Lite/Config/Lite.php',
30 | 'Config_Lite_Exception' => __DIR__ . '/..' . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception.php',
31 | 'Config_Lite_Exception_InvalidArgument' => __DIR__ . '/..' . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/InvalidArgument.php',
32 | 'Config_Lite_Exception_Runtime' => __DIR__ . '/..' . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/Runtime.php',
33 | 'Config_Lite_Exception_UnexpectedValue' => __DIR__ . '/..' . '/pear-pear.php.net/Config_Lite/Config/Lite/Exception/UnexpectedValue.php',
34 | );
35 |
36 | public static function getInitializer(ClassLoader $loader)
37 | {
38 | return \Closure::bind(function () use ($loader) {
39 | $loader->prefixLengthsPsr4 = ComposerStaticInitaaa161de2c47514ec2f8a3b9623e8014::$prefixLengthsPsr4;
40 | $loader->prefixDirsPsr4 = ComposerStaticInitaaa161de2c47514ec2f8a3b9623e8014::$prefixDirsPsr4;
41 | $loader->classMap = ComposerStaticInitaaa161de2c47514ec2f8a3b9623e8014::$classMap;
42 |
43 | }, null, ClassLoader::class);
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/composer/include_paths.php:
--------------------------------------------------------------------------------
1 | =5.2.0.0"
14 | },
15 | "replace": {
16 | "pear-pear/config_lite": "== 0.2.4.0"
17 | },
18 | "type": "pear-library",
19 | "installation-source": "dist",
20 | "autoload": {
21 | "classmap": [
22 | ""
23 | ]
24 | },
25 | "include-path": [
26 | "/"
27 | ],
28 | "license": [
29 | "PHP License"
30 | ],
31 | "description": "This package defines a class for config/settings text files in ini style.\n\t\tCurrently classes available are:\n\t\t* Config_Lite: a class with arrayaccess to handle ini style files\n\t\t* Config_Lite_Exception: Interface implemented by Exceptions"
32 | },
33 | {
34 | "name": "matthiasmullie/path-converter",
35 | "version": "1.0.8",
36 | "version_normalized": "1.0.8.0",
37 | "source": {
38 | "type": "git",
39 | "url": "https://github.com/matthiasmullie/path-converter.git",
40 | "reference": "7c36e5cafa95dd20008d19b153b506cffa8c2848"
41 | },
42 | "dist": {
43 | "type": "zip",
44 | "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/7c36e5cafa95dd20008d19b153b506cffa8c2848",
45 | "reference": "7c36e5cafa95dd20008d19b153b506cffa8c2848",
46 | "shasum": ""
47 | },
48 | "require": {
49 | "ext-pcre": "*",
50 | "php": ">=5.3.0"
51 | },
52 | "require-dev": {
53 | "phpunit/phpunit": "~4.8"
54 | },
55 | "time": "2016-04-27 10:38:05",
56 | "type": "library",
57 | "installation-source": "dist",
58 | "autoload": {
59 | "psr-4": {
60 | "MatthiasMullie\\PathConverter\\": "src/"
61 | }
62 | },
63 | "notification-url": "https://packagist.org/downloads/",
64 | "license": [
65 | "MIT"
66 | ],
67 | "authors": [
68 | {
69 | "name": "Matthias Mullie",
70 | "email": "pathconverter@mullie.eu",
71 | "homepage": "http://www.mullie.eu",
72 | "role": "Developer"
73 | }
74 | ],
75 | "description": "Relative path converter",
76 | "homepage": "http://github.com/matthiasmullie/path-converter",
77 | "keywords": [
78 | "converter",
79 | "path",
80 | "paths",
81 | "relative"
82 | ]
83 | },
84 | {
85 | "name": "matthiasmullie/minify",
86 | "version": "1.3.42",
87 | "version_normalized": "1.3.42.0",
88 | "source": {
89 | "type": "git",
90 | "url": "https://github.com/matthiasmullie/minify.git",
91 | "reference": "b473affbb76ae6ec4e46d368b5081b5bfcdd3ed2"
92 | },
93 | "dist": {
94 | "type": "zip",
95 | "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/b473affbb76ae6ec4e46d368b5081b5bfcdd3ed2",
96 | "reference": "b473affbb76ae6ec4e46d368b5081b5bfcdd3ed2",
97 | "shasum": ""
98 | },
99 | "require": {
100 | "ext-pcre": "*",
101 | "matthiasmullie/path-converter": "~1.0",
102 | "php": ">=5.3.0"
103 | },
104 | "require-dev": {
105 | "friendsofphp/php-cs-fixer": "~1.0",
106 | "matthiasmullie/scrapbook": "~1.0",
107 | "phpunit/phpunit": "~4.8"
108 | },
109 | "time": "2016-11-23 10:16:14",
110 | "bin": [
111 | "bin/minifycss",
112 | "bin/minifyjs"
113 | ],
114 | "type": "library",
115 | "installation-source": "dist",
116 | "autoload": {
117 | "psr-4": {
118 | "MatthiasMullie\\Minify\\": "src/"
119 | }
120 | },
121 | "notification-url": "https://packagist.org/downloads/",
122 | "license": [
123 | "MIT"
124 | ],
125 | "authors": [
126 | {
127 | "name": "Matthias Mullie",
128 | "email": "minify@mullie.eu",
129 | "homepage": "http://www.mullie.eu",
130 | "role": "Developer"
131 | }
132 | ],
133 | "description": "CSS & JS minifier",
134 | "homepage": "http://www.minifier.org",
135 | "keywords": [
136 | "JS",
137 | "css",
138 | "javascript",
139 | "minifier",
140 | "minify"
141 | ]
142 | }
143 | ]
144 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # How to contribute
2 |
3 |
4 | ## Issues
5 |
6 | When [filing bugs](https://github.com/matthiasmullie/minify/issues/new),
7 | try to be as thorough as possible:
8 | * What version did you use?
9 | * What did you try to do? ***Please post the relevant parts of your code.***
10 | * What went wrong? ***Please include error messages, if any.***
11 | * What was the expected result?
12 |
13 |
14 | ## Pull requests
15 |
16 | Bug fixes and general improvements to the existing codebase are always welcome.
17 | New features are also welcome, but will be judged on an individual basis. If
18 | you'd rather not risk wasting your time implementing a new feature only to see
19 | it turned down, please start the discussion by
20 | [opening an issue](https://github.com/matthiasmullie/minify/issues/new).
21 |
22 | Don't forget to add your changes to the [changelog](CHANGELOG.md).
23 |
24 |
25 | ### Testing
26 |
27 | Please include tests for every change or addition to the code.
28 | To run the complete test suite:
29 |
30 | ```sh
31 | vendor/bin/phpunit
32 | ```
33 |
34 | When submitting a new pull request, please make sure that that the test suite
35 | passes (Travis CI will run it & report back on your pull request.)
36 |
37 | To run the tests on Windows, run `tests/convert_symlinks_to_windows_style.sh`
38 | from the command line in order to convert Linux-style test symlinks to
39 | Windows-style.
40 |
41 |
42 | ### Coding standards
43 |
44 | All code must follow [PSR-2](http://www.php-fig.org/psr/psr-2/). Just make sure
45 | to run php-cs-fixer before submitting the code, it'll take care of the
46 | formatting for you:
47 |
48 | ```sh
49 | vendor/bin/php-cs-fixer fix src
50 | vendor/bin/php-cs-fixer fix tests
51 | ```
52 |
53 | Document the code thoroughly!
54 |
55 |
56 | ## License
57 |
58 | Note that minify is MIT-licensed, which basically allows anyone to do
59 | anything they like with it, without restriction.
60 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012 Matthias Mullie
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7 | the Software, and to permit persons to whom the Software is furnished to do so,
8 | subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/bin/minifycss:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | minify();
42 | } catch (Exception $e) {
43 | fwrite(STDERR, $e->getMessage(), PHP_EOL);
44 | exit(1);
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/bin/minifyjs:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | minify();
42 | } catch (Exception $e) {
43 | fwrite(STDERR, $e->getMessage(), PHP_EOL);
44 | exit(1);
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "matthiasmullie/minify",
3 | "type": "library",
4 | "description": "CSS & JS minifier",
5 | "keywords": ["minify", "minifier", "css", "js", "javascript"],
6 | "homepage": "http://www.minifier.org",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Matthias Mullie",
11 | "homepage": "http://www.mullie.eu",
12 | "email": "minify@mullie.eu",
13 | "role": "Developer"
14 | }
15 | ],
16 | "require": {
17 | "php": ">=5.3.0",
18 | "ext-pcre": "*",
19 | "matthiasmullie/path-converter": "~1.0"
20 | },
21 | "require-dev": {
22 | "matthiasmullie/scrapbook": "~1.0",
23 | "phpunit/phpunit": "~4.8",
24 | "friendsofphp/php-cs-fixer": "~1.0"
25 | },
26 | "autoload": {
27 | "psr-4": {
28 | "MatthiasMullie\\Minify\\": "src/"
29 | }
30 | },
31 | "bin": [
32 | "bin/minifycss",
33 | "bin/minifyjs"
34 | ]
35 | }
36 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/keywords_after.txt:
--------------------------------------------------------------------------------
1 | in
2 | public
3 | extends
4 | private
5 | protected
6 | implements
7 | instanceof
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/keywords_before.txt:
--------------------------------------------------------------------------------
1 | do
2 | in
3 | let
4 | new
5 | var
6 | case
7 | else
8 | enum
9 | void
10 | with
11 | class
12 | const
13 | yield
14 | delete
15 | export
16 | import
17 | public
18 | static
19 | typeof
20 | extends
21 | package
22 | private
23 | continue
24 | function
25 | protected
26 | implements
27 | instanceof
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt:
--------------------------------------------------------------------------------
1 | do
2 | if
3 | in
4 | for
5 | let
6 | new
7 | try
8 | var
9 | case
10 | else
11 | enum
12 | eval
13 | null
14 | this
15 | true
16 | void
17 | with
18 | break
19 | catch
20 | class
21 | const
22 | false
23 | super
24 | throw
25 | while
26 | yield
27 | delete
28 | export
29 | import
30 | public
31 | return
32 | static
33 | switch
34 | typeof
35 | default
36 | extends
37 | finally
38 | package
39 | private
40 | continue
41 | debugger
42 | function
43 | arguments
44 | interface
45 | protected
46 | implements
47 | instanceof
48 | abstract
49 | boolean
50 | byte
51 | char
52 | double
53 | final
54 | float
55 | goto
56 | int
57 | long
58 | native
59 | short
60 | synchronized
61 | throws
62 | transient
63 | volatile
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/operators.txt:
--------------------------------------------------------------------------------
1 | +
2 | -
3 | *
4 | /
5 | %
6 | =
7 | +=
8 | -=
9 | *=
10 | /=
11 | %=
12 | <<=
13 | >>=
14 | >>>=
15 | &=
16 | ^=
17 | |=
18 | &
19 | |
20 | ^
21 | ~
22 | <<
23 | >>
24 | >>>
25 | ==
26 | ===
27 | !=
28 | !==
29 | >
30 | <
31 | >=
32 | <=
33 | &&
34 | ||
35 | !
36 | .
37 | [
38 | ]
39 | ?
40 | :
41 | ,
42 | ;
43 | (
44 | )
45 | {
46 | }
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/operators_after.txt:
--------------------------------------------------------------------------------
1 | +
2 | -
3 | *
4 | /
5 | %
6 | =
7 | +=
8 | -=
9 | *=
10 | /=
11 | %=
12 | <<=
13 | >>=
14 | >>>=
15 | &=
16 | ^=
17 | |=
18 | &
19 | |
20 | ^
21 | ~
22 | <<
23 | >>
24 | >>>
25 | ==
26 | ===
27 | !=
28 | !==
29 | >
30 | <
31 | >=
32 | <=
33 | &&
34 | ||
35 | .
36 | [
37 | ]
38 | ?
39 | :
40 | ,
41 | ;
42 | (
43 | )
44 | }
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/data/js/operators_before.txt:
--------------------------------------------------------------------------------
1 | +
2 | -
3 | *
4 | /
5 | %
6 | =
7 | +=
8 | -=
9 | *=
10 | /=
11 | %=
12 | <<=
13 | >>=
14 | >>>=
15 | &=
16 | ^=
17 | |=
18 | &
19 | |
20 | ^
21 | ~
22 | <<
23 | >>
24 | >>>
25 | ==
26 | ===
27 | !=
28 | !==
29 | >
30 | <
31 | >=
32 | <=
33 | &&
34 | ||
35 | !
36 | .
37 | [
38 | ?
39 | :
40 | ,
41 | ;
42 | (
43 | {
44 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/src/Exception.php:
--------------------------------------------------------------------------------
1 |
9 | */
10 | abstract class Exception extends \Exception
11 | {
12 | }
13 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php:
--------------------------------------------------------------------------------
1 |
9 | */
10 | abstract class BasicException extends Exception
11 | {
12 | }
13 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 | class FileImportException extends BasicException
9 | {
10 | }
11 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/minify/src/Exceptions/IOException.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 | class IOException extends BasicException
9 | {
10 | }
11 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/path-converter/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 Matthias Mullie
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7 | the Software, and to permit persons to whom the Software is furnished to do so,
8 | subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 |
--------------------------------------------------------------------------------
/vendor/matthiasmullie/path-converter/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "matthiasmullie/path-converter",
3 | "type": "library",
4 | "description": "Relative path converter",
5 | "keywords": ["relative", "path", "converter", "paths"],
6 | "homepage": "http://github.com/matthiasmullie/path-converter",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Matthias Mullie",
11 | "homepage": "http://www.mullie.eu",
12 | "email": "pathconverter@mullie.eu",
13 | "role": "Developer"
14 | }
15 | ],
16 | "require": {
17 | "php": ">=5.3.0",
18 | "ext-pcre": "*"
19 | },
20 | "require-dev": {
21 | "phpunit/phpunit": "~4.8"
22 | },
23 | "autoload": {
24 | "psr-4": {
25 | "MatthiasMullie\\PathConverter\\": "src/"
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/vendor/pear-pear.php.net/Config_Lite/Config/Lite/Exception.php:
--------------------------------------------------------------------------------
1 |
11 | * @copyright 2010-2011
12 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
13 | * @version SVN: $Id$
14 | * @link https://github.com/pce/config_lite
15 | */
16 |
17 |
18 | /**
19 | * Config_Lite_Exception
20 | *
21 | * Interface implemented by Exceptions
22 | *
23 | * @category Configuration
24 | * @package Config_Lite
25 | * @author Patrick C. Engel
26 | * @copyright 2010-2011
27 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
28 | * @version Release: 0.2.5
29 | * @link https://github.com/pce/config_lite
30 | */
31 |
32 | interface Config_Lite_Exception
33 | {
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/pear-pear.php.net/Config_Lite/Config/Lite/Exception/InvalidArgument.php:
--------------------------------------------------------------------------------
1 |
11 | * @copyright 2010-2011
12 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
13 | * @version SVN: $Id$
14 | * @link https://github.com/pce/config_lite
15 | */
16 |
17 |
18 | /**
19 | * Config_Lite_Exception_InvalidArgument
20 | *
21 | * implements Config_Lite_Exception
22 | *
23 | * @category Configuration
24 | * @package Config_Lite
25 | * @author Patrick C. Engel
26 | * @copyright 2010-2011
27 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
28 | * @version Release: 0.2.5
29 | * @link https://github.com/pce/config_lite
30 | */
31 | class Config_Lite_Exception_InvalidArgument
32 | extends RuntimeException
33 | implements Config_Lite_Exception
34 | {
35 | }
36 |
--------------------------------------------------------------------------------
/vendor/pear-pear.php.net/Config_Lite/Config/Lite/Exception/Runtime.php:
--------------------------------------------------------------------------------
1 |
11 | * @copyright 2010-2011
12 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
13 | * @version SVN: $Id$
14 | * @link https://github.com/pce/config_lite
15 | */
16 |
17 |
18 | /**
19 | * Config_Lite_Exception_Runtime
20 | *
21 | * implements Config_Lite_Exception
22 | *
23 | * @category Configuration
24 | * @package Config_Lite
25 | * @author Patrick C. Engel
26 | * @copyright 2010-2011
27 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
28 | * @version Release: 0.2.5
29 | * @link https://github.com/pce/config_lite
30 | */
31 |
32 | class Config_Lite_Exception_Runtime
33 | extends RuntimeException
34 | implements Config_Lite_Exception
35 | {
36 | }
37 |
--------------------------------------------------------------------------------
/vendor/pear-pear.php.net/Config_Lite/Config/Lite/Exception/UnexpectedValue.php:
--------------------------------------------------------------------------------
1 |
11 | * @copyright 2010-2011
12 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
13 | * @version SVN: $Id$
14 | * @link https://github.com/pce/config_lite
15 | */
16 |
17 |
18 | /**
19 | * Config_Lite_Exception_UnexpectedValue
20 | *
21 | * implements Config_Lite_Exception
22 | *
23 | * @category Configuration
24 | * @package Config_Lite
25 | * @author Patrick C. Engel
26 | * @copyright 2010-2011
27 | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
28 | * @version Release: 0.2.5
29 | * @link https://github.com/pce/config_lite
30 | */
31 |
32 | class Config_Lite_Exception_UnexpectedValue
33 | extends UnexpectedValueException
34 | implements Config_Lite_Exception
35 | {
36 | }
37 |
--------------------------------------------------------------------------------