From 7141b320df6364ebf236a6231ffc428a5ed43718 Mon Sep 17 00:00:00 2001 From: harukin Date: Thu, 15 Nov 2018 12:43:56 +0900 Subject: [PATCH] add from https://github.com/BOETZILLA/BLUEBASIC_Scheme --- LICENSE | 21 + Zotlabs/Module/Oembed.php | 36 ++ .../theme/plusfuture}/css/blockmode.css | 0 .../theme/plusfuture}/css/mod_page.css | 0 .../theme/plusfuture}/css/narrow_navbar.css | 0 .../theme/plusfuture}/css/sloppy_photos.css | 0 .../theme/plusfuture}/css/style.css | 0 view/theme/plusfuture/img/bluebasic_play.png | Bin 0 -> 3909 bytes ...k_diagonal_stripes_background_seamless.gif | Bin ...e_diagonal_stripes_background_seamless.gif | Bin .../theme/plusfuture}/img/screenshot.png | Bin .../theme/plusfuture}/js/plusfuture.js | 0 view/theme/plusfuture/pdl/mod_admin.pdl | 10 + view/theme/plusfuture/pdl/mod_articles.pdl | 5 + view/theme/plusfuture/pdl/mod_channel.pdl | 17 + view/theme/plusfuture/pdl/mod_cloud.pdl | 13 + view/theme/plusfuture/pdl/mod_connections.pdl | 18 + view/theme/plusfuture/pdl/mod_connedit.pdl | 10 + view/theme/plusfuture/pdl/mod_directory.pdl | 18 + view/theme/plusfuture/pdl/mod_display.pdl | 16 + view/theme/plusfuture/pdl/mod_events.pdl | 14 + view/theme/plusfuture/pdl/mod_gallery.pdl | 14 + view/theme/plusfuture/pdl/mod_group.pdl | 9 + view/theme/plusfuture/pdl/mod_network.pdl | 21 + view/theme/plusfuture/pdl/mod_pdledit.pdl | 9 + view/theme/plusfuture/pdl/mod_photos.pdl | 14 + view/theme/plusfuture/pdl/mod_profile.pdl | 16 + view/theme/plusfuture/pdl/mod_pubstream.pdl | 19 + view/theme/plusfuture/pdl/mod_ratings.pdl | 13 + view/theme/plusfuture/pdl/mod_settings.pdl | 11 + .../plusfuture/pdl/mod_viewconnections.pdl | 13 + view/theme/plusfuture/pdl/mod_wiki.pdl | 14 + .../theme/plusfuture}/php/config.php | 0 .../theme/plusfuture}/php/style.php | 0 .../theme/plusfuture}/php/theme.php | 0 .../theme/plusfuture}/php/theme_init.php | 0 .../plusfuture/php/widget_userlogomenu.php | 16 + .../theme/plusfuture}/schema/Focus-Boxy.css | 0 .../theme/plusfuture}/schema/Focus-Boxy.php | 0 .../theme/plusfuture}/schema/Focus-Light.css | 0 .../theme/plusfuture}/schema/Focus-Light.php | 0 view/theme/plusfuture/schema/bluebasic.css | 563 ++++++++++++++++++ view/theme/plusfuture/schema/bluebasic.php | 3 + .../theme/plusfuture}/schema/dark.css | 0 .../theme/plusfuture}/schema/dark.php | 0 ...ack_on_white_(unmaintained,deprecated).css | 0 ...ack_on_white_(unmaintained,deprecated).php | 0 ...een_on_black_(unmaintained,deprecated).css | 0 ...een_on_black_(unmaintained,deprecated).php | 0 ...ite_on_black_(unmaintained,deprecated).css | 0 ...ite_on_black_(unmaintained,deprecated).php | 0 view/theme/plusfuture/tpl/oembed_video.tpl | 4 + .../theme/plusfuture}/tpl/theme_settings.tpl | 0 view/theme/plusfuture/tpl/userlogomenu.tpl | 46 ++ 54 files changed, 963 insertions(+) create mode 100644 LICENSE create mode 100644 Zotlabs/Module/Oembed.php rename {plusfuture => view/theme/plusfuture}/css/blockmode.css (100%) rename {plusfuture => view/theme/plusfuture}/css/mod_page.css (100%) rename {plusfuture => view/theme/plusfuture}/css/narrow_navbar.css (100%) rename {plusfuture => view/theme/plusfuture}/css/sloppy_photos.css (100%) rename {plusfuture => view/theme/plusfuture}/css/style.css (100%) create mode 100644 view/theme/plusfuture/img/bluebasic_play.png rename {plusfuture => view/theme/plusfuture}/img/gray_and_black_diagonal_stripes_background_seamless.gif (100%) rename {plusfuture => view/theme/plusfuture}/img/gray_and_white_diagonal_stripes_background_seamless.gif (100%) rename {plusfuture => view/theme/plusfuture}/img/screenshot.png (100%) rename {plusfuture => view/theme/plusfuture}/js/plusfuture.js (100%) create mode 100644 view/theme/plusfuture/pdl/mod_admin.pdl create mode 100644 view/theme/plusfuture/pdl/mod_articles.pdl create mode 100644 view/theme/plusfuture/pdl/mod_channel.pdl create mode 100644 view/theme/plusfuture/pdl/mod_cloud.pdl create mode 100644 view/theme/plusfuture/pdl/mod_connections.pdl create mode 100644 view/theme/plusfuture/pdl/mod_connedit.pdl create mode 100644 view/theme/plusfuture/pdl/mod_directory.pdl create mode 100644 view/theme/plusfuture/pdl/mod_display.pdl create mode 100644 view/theme/plusfuture/pdl/mod_events.pdl create mode 100644 view/theme/plusfuture/pdl/mod_gallery.pdl create mode 100644 view/theme/plusfuture/pdl/mod_group.pdl create mode 100644 view/theme/plusfuture/pdl/mod_network.pdl create mode 100644 view/theme/plusfuture/pdl/mod_pdledit.pdl create mode 100644 view/theme/plusfuture/pdl/mod_photos.pdl create mode 100644 view/theme/plusfuture/pdl/mod_profile.pdl create mode 100644 view/theme/plusfuture/pdl/mod_pubstream.pdl create mode 100644 view/theme/plusfuture/pdl/mod_ratings.pdl create mode 100644 view/theme/plusfuture/pdl/mod_settings.pdl create mode 100644 view/theme/plusfuture/pdl/mod_viewconnections.pdl create mode 100644 view/theme/plusfuture/pdl/mod_wiki.pdl rename {plusfuture => view/theme/plusfuture}/php/config.php (100%) rename {plusfuture => view/theme/plusfuture}/php/style.php (100%) rename {plusfuture => view/theme/plusfuture}/php/theme.php (100%) rename {plusfuture => view/theme/plusfuture}/php/theme_init.php (100%) create mode 100644 view/theme/plusfuture/php/widget_userlogomenu.php rename {plusfuture => view/theme/plusfuture}/schema/Focus-Boxy.css (100%) rename {plusfuture => view/theme/plusfuture}/schema/Focus-Boxy.php (100%) rename {plusfuture => view/theme/plusfuture}/schema/Focus-Light.css (100%) rename {plusfuture => view/theme/plusfuture}/schema/Focus-Light.php (100%) create mode 100644 view/theme/plusfuture/schema/bluebasic.css create mode 100644 view/theme/plusfuture/schema/bluebasic.php rename {plusfuture => view/theme/plusfuture}/schema/dark.css (100%) rename {plusfuture => view/theme/plusfuture}/schema/dark.php (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_black_on_white_(unmaintained,deprecated).css (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_black_on_white_(unmaintained,deprecated).php (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_green_on_black_(unmaintained,deprecated).css (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_green_on_black_(unmaintained,deprecated).php (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_white_on_black_(unmaintained,deprecated).css (100%) rename {plusfuture => view/theme/plusfuture}/schema/simple_white_on_black_(unmaintained,deprecated).php (100%) create mode 100644 view/theme/plusfuture/tpl/oembed_video.tpl rename {plusfuture => view/theme/plusfuture}/tpl/theme_settings.tpl (100%) create mode 100644 view/theme/plusfuture/tpl/userlogomenu.tpl diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..dd762dd --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 BOETZILLA + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Zotlabs/Module/Oembed.php b/Zotlabs/Module/Oembed.php new file mode 100644 index 0000000..7f64603 --- /dev/null +++ b/Zotlabs/Module/Oembed.php @@ -0,0 +1,36 @@ + 1) { + if (argv(1) == 'b2h'){ + $url = array( "", trim(hex2bin($_REQUEST['url']))); + echo oembed_replacecb($url); + killme(); + } + + elseif (argv(1) == 'h2b'){ + $text = trim(hex2bin($_REQUEST['text'])); + echo oembed_html2bbcode($text); + killme(); + } + + else { + echo ""; + $src = base64url_decode(argv(1)); + $j = oembed_fetch_url($src); + echo $j['html']; + // logger('mod-oembed ' . $h, LOGGER_ALL); + echo ""; + } + } + killme(); + } + +} diff --git a/plusfuture/css/blockmode.css b/view/theme/plusfuture/css/blockmode.css similarity index 100% rename from plusfuture/css/blockmode.css rename to view/theme/plusfuture/css/blockmode.css diff --git a/plusfuture/css/mod_page.css b/view/theme/plusfuture/css/mod_page.css similarity index 100% rename from plusfuture/css/mod_page.css rename to view/theme/plusfuture/css/mod_page.css diff --git a/plusfuture/css/narrow_navbar.css b/view/theme/plusfuture/css/narrow_navbar.css similarity index 100% rename from plusfuture/css/narrow_navbar.css rename to view/theme/plusfuture/css/narrow_navbar.css diff --git a/plusfuture/css/sloppy_photos.css b/view/theme/plusfuture/css/sloppy_photos.css similarity index 100% rename from plusfuture/css/sloppy_photos.css rename to view/theme/plusfuture/css/sloppy_photos.css diff --git a/plusfuture/css/style.css b/view/theme/plusfuture/css/style.css similarity index 100% rename from plusfuture/css/style.css rename to view/theme/plusfuture/css/style.css diff --git a/view/theme/plusfuture/img/bluebasic_play.png b/view/theme/plusfuture/img/bluebasic_play.png new file mode 100644 index 0000000000000000000000000000000000000000..7dad8d50888b855a0c9dd7cee46f4e8bb0da0117 GIT binary patch literal 3909 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 $site['$sitelocation'], + '$banner' => $channel['channel_name'], + '$channel' => $channel['channel_address'], + '$avatar' => $channel['xchan_photo_s'], + )); + + return $o; + + } diff --git a/plusfuture/schema/Focus-Boxy.css b/view/theme/plusfuture/schema/Focus-Boxy.css similarity index 100% rename from plusfuture/schema/Focus-Boxy.css rename to view/theme/plusfuture/schema/Focus-Boxy.css diff --git a/plusfuture/schema/Focus-Boxy.php b/view/theme/plusfuture/schema/Focus-Boxy.php similarity index 100% rename from plusfuture/schema/Focus-Boxy.php rename to view/theme/plusfuture/schema/Focus-Boxy.php diff --git a/plusfuture/schema/Focus-Light.css b/view/theme/plusfuture/schema/Focus-Light.css similarity index 100% rename from plusfuture/schema/Focus-Light.css rename to view/theme/plusfuture/schema/Focus-Light.css diff --git a/plusfuture/schema/Focus-Light.php b/view/theme/plusfuture/schema/Focus-Light.php similarity index 100% rename from plusfuture/schema/Focus-Light.php rename to view/theme/plusfuture/schema/Focus-Light.php diff --git a/view/theme/plusfuture/schema/bluebasic.css b/view/theme/plusfuture/schema/bluebasic.css new file mode 100644 index 0000000..65df0eb --- /dev/null +++ b/view/theme/plusfuture/schema/bluebasic.css @@ -0,0 +1,563 @@ +/** + * Bluebasic + * Scheme for the Redbasic Theme for Hubzilla + * Based on the Suckerberg Theme by Sean Tiley + * Version 0.1 + * Maintained by BOET + + +/* generals */ + +main { + margin-left: auto; + margin-right: auto; + max-width: 1366px; + margin-top: 15px; +} + + +a { + color: $nav_bg !important; +} + +a:hover, +a:focus, +.fakelink:hover, +.fakelink:focus { + color: $nav_bg !important; +} + + +.wall-item-conv { + background-color: $comment_item_colour; +} + +.wall-item-title.h3 { + font-weight: 400; + word-wrap: break-word; + +} + +.side-link { + margin-bottom: 15px; +} + +.shared_header img { + border-radius: 0.25rem; + margin: 0px 10px 10px 0px !important; + +} + +.shared_container { + border: 1px solid lightblue; + margin: 15px 0px; + padding: 10px; + float: left; + width: 100%; +} + +.shared_header { + margin-bottom: 20px; + border-bottom: 1px solid lightblue; + padding-bottom: 20px; +} + +.generic-icons, +a .generic-icons { + font-size: 1rem; + margin-right: 0.5rem; + color: $font_colour; +} + +.generic-icons:hover, +a .generic-icons:hover { + color: $font_colour; +} + +.generic-icons-right { + font-size: 1rem; + margin-left: 0.5rem; + color: $font_colour; +} + +.drop-icons, +a .drop-icons { + font-size: 1rem; + color: $font_colour; + text-decoration: none; + cursor: pointer; +} + +.drop-icons:hover, +a .drop-icons:hover { + color: #FF0000; +} + +#menulist { + list-style-type: none; +} + +/* conversation */ + +.top-radius { + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} + +.wall-event-item { + padding: 10px; + color: #fff; + background-color: #3A87AD; /* should reflect calendar color */ + border-top-left-radius: $radius; + border-top-right-radius: $radius; +} + +.wall-photo-item img { + max-width: 100% !important; + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} +.wall-item-head-new { + border-top: 0.1rem solid #007bff; +} + +.wall-item-footer { + font-size: 0.75rem; + margin-top: 2em; +} + +.wall-item-content-wrapper { + background-color: #fff; + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} + +.wall-item-content-wrapper.comment { + background-color: $comment_item_colour; + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} + +.p-2 { + padding: 0.9rem !important; +} + +.wall-item-comment-wrapper { + padding: 7px 10px; + background-color: $item_colour; + border-radius: 0px; + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; + border-top: 0px solid $comment_item_colour; +} + +.wall-item-comment-wrapper-wc { + border-top: 0px solid $comment_item_colour; +} + +.wall-item-photo { + width: $top_photo; + height: $top_photo; + border: none; + border-radius: $radius; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +.comment .wall-item-photo { + width: $reply_photo; + height: $reply_photo; +} + +.wall-item-content img { + max-width: 100%; + float: left; + clear: both; + margin: 10px 15px 10px 0px; +} + +.comment .wall-item-body { + padding-left: 00px !important; +} + +.wall-item-body a {padding-left: 2px; } + + +.comment-edit-text { + border: 1px solid #ccc; + border-radius: $radius; +} + +.divgrow-showmore { + display: block; + border: 1px dashed #ccc; + text-align: center; + padding: 7px; + margin: 13px 13px 0px 13px; + background: rgb(238,238,238); + + border-radius: 3px; +} + +.divgrow-showmore:hover { + border-top: 1px dashed #adadad; +} + +.directory-item .divgrow-showmore { + background-color: $comment_item_colour; +} + +/* widgets */ + +.widget { + background-color: rgba(254,254,254,.5); + border: 1px solid rgba(254,254,254,.5); + border-radius: 2px; + margin-bottom: 1rem; + padding: 0 0 0.7rem; +} + +.widget h3 { + margin-top: 0px; + border-bottom: 1px solid lightblue !important; + padding: 15px; + background-color: $nav_bg !important; + color: #fff; + font-size: 1.2rem; +} + + + +.menu-img-3 { + width: 3.3em; + height: 3.3em; + margin-right: 5px; + border-radius: $radius; + float: left; +} + +.menu-img-2 { + height: 2.2em; + width: 2.2em; + margin-right: 5px; + border-radius: $radius; + float: left; +} + +.menu-img-1 { + height: 1.28571429em; + width: 1.28571429em; + border-radius: $radius; +} + +#usermenu { + width: 3.75rem; + background-color: rgba(254,254,254,.5); +} + +#avatar { + width: 2.35rem; + height: 2.35rem; + border-radius: $radius; +} + +#nav-app-link { + padding: 0 !important; + line-height: 1.175; + white-space: nowrap; +} + +.page-title { + margin: 7px 0px; +} + +.generic-content-wrapper-styled { + background-color: #fff; + padding: 10px; + border-radius: $radius; +} + +.generic-content-wrapper { + border: 1px solid rgba(0, 0, 0, .2); + border-radius: $radius; + margin-bottom: 1.5rem; + box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); +} + +.reshared-content { + margin: 0px; +} + +.section-title-wrapper { + padding: 7px 10px; + background-color: $item_colour; + border-top-left-radius: $radius; + border-top-right-radius: $radius; + border-bottom: 3px solid $comment_item_colour; +} + +.section-title-wrapper h2, +.section-subtitle-wrapper h3 { + margin-top: 0px; + margin-bottom: 0px; + white-space: nowrap; + +} + +.section-title-wrapper img {width: 2.3rem; height; 2.3rem;} + +#inline-btn { + display: none; +} + +/* bootstrap overrides */ + +.btn, +.form-control, +.nav-pills .nav-link, +.nav-tabs .nav-link { + border-radius: $radius; +} + +.rounded-top { + border-top-left-radius: $radius !important; + border-top-right-radius: $radius !important; +} + + +Element { +} +blockquote { + font-size: 1rem; + font-style: italic; + border: 1px dotted #ccc; + padding: 1em 1.5em; + margin: 10px 0px; +} + +.dropdown-menu { + color: $font_colour; + font-size: 0.9rem; + border-radius: $radius; +} + +.dropdown-item { + color: $font_colour; +} + +.dropdown-item:active, +.dropdown-item:focus, +.dropdown-item:hover, +.textcomplete-item:focus .dropdown-item, +.textcomplete-item:hover .dropdown-item, +.textcomplete-item.active .dropdown-item, +.textcomplete-item:active .dropdown-item { + color: $font_colour; + background-color: $item_colour; +} + +.dropdown-item.active { + color: #fff; + background-color: $nav_bg !important; +} + +.bg-dark, #menu_logo { + background-color: $nav_bg !important; + z-index: 1; +} + +#menu_logo { + + position: relative; + width: 100%; + clear: both; + float: left; + margin-bottom: 0px; + color: $banner_colour; + +} + +#hubzilla { + font-size:1.5rem; + float:right; + margin-top:-45px; + margin-right:20px; + color:$banner_colour; + font-weight:800; + border-bottom:1px #4267b2; +} + +#menu_logo .fa.fa-hubzilla { + font-size:5rem; + width:100%; + padding-top:10px; + padding-left:15px; + margin-bottom:10px; + float:left; + color: $banner_colour; +} + + +.bg-primary { + background-color: $nav_bg !important; +} + +.text-white a { + color: #fff !important; +} + +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #000; + background-color: #d5e3ff; +} + +.navbar { + z-index:1030; +} + +.navbar-dark .navbar-nav .nav-link, +.usermenu i { + color: $nav_icon_colour !important; +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover, +.usermenu:focus i, +.usermenu:hover i { + color: $nav_active_icon_colour; +} + +@media screen and (max-width: 992px) { + + aside#region_1 { + border-right: 1px solid $nav_bd; + } + + main { + left: -$aside_widthpx; + width: calc( 100% + $aside_widthpx ); + } + + main.region_1-on { + left: 0px; + } + + #nav-app-link-wrapper { + min-width: 0; + flex-basis: 25%; + } + + #navbar-collapse-2 .navbar-app i { + font-size: 1rem; + margin-right: 0.5rem; + } + +} + +/* Modified original CSS to match input in Redbasic */ + +.form-group.checkbox input { + display: none; +} + +.form-group.checkbox > div label { + display: block; overflow: hidden; cursor: pointer; + border: 1px solid #ccc; + border-radius: 12px; + margin:0px; + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} + +.form-group.checkbox:hover label { + color: $link_colour; +} + +.form-group.checkbox:hover > div label { + border-color: $link_colour; +} + +img.zrl { + width: 100% !important; + height: auto; + float: initial; +} + +.logo { font-size: 5rem; + width: 105%; + color: #fff; + background-color: $nav_bg !important; + padding-top: 10px; + padding-left: 15px; + padding-bottom: 15px; + margin-bottom: 15px; + margin-left: -0.5rem; + margin-top: -0.5rem; + float: left; +} + + +.badge-warning { + color: #000; + background-color: #fff; + color: $font_colour !important; +} + +.badge-warning .text-dark { + color: $font_colour !important; +} + +.badge { + display: inline-block; + padding: .25em .4em; + padding-right: 0.4em; + padding-left: 0.4em; + font-weight: 400 !important; + line-height: 1 !important; + text-align: center !important; + white-space: nowrap !important; + vertical-align: baseline !important; + border-radius: 0 !important; + font-size: 0.75rem !important; + +} + +.contact-photo-wrapper img {width: 80px; height: 80px;} + +img[src*="feedburner"] { + + visibility: hidden; + display: none; +} + + +.oembed.video { + padding-top: 56.25% !important; +} + +iframe { + width: 100%; + position: relative; + height: 100%; + +} + + +.oembed.video a { + width: 100% !important; + margin: 0 !important; + height: 500px; +} + +.oembed.video iframe, .oembed.video html, .oembed.video body, .oembed.video img { + width: 100% !important; + height: 500px; + position: relative; + margin-top: 10px; + padding-top: 0px; + padding-bottom: 0px; +} + +audio { + width: 100%; +} diff --git a/view/theme/plusfuture/schema/bluebasic.php b/view/theme/plusfuture/schema/bluebasic.php new file mode 100644 index 0000000..50cce95 --- /dev/null +++ b/view/theme/plusfuture/schema/bluebasic.php @@ -0,0 +1,3 @@ + + +
+ diff --git a/plusfuture/tpl/theme_settings.tpl b/view/theme/plusfuture/tpl/theme_settings.tpl similarity index 100% rename from plusfuture/tpl/theme_settings.tpl rename to view/theme/plusfuture/tpl/theme_settings.tpl diff --git a/view/theme/plusfuture/tpl/userlogomenu.tpl b/view/theme/plusfuture/tpl/userlogomenu.tpl new file mode 100644 index 0000000..48a53bb --- /dev/null +++ b/view/theme/plusfuture/tpl/userlogomenu.tpl @@ -0,0 +1,46 @@ + + + + +
+ + + +
+