Compare commits
3 Commits
11_0_0-129
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 774b7ab4ee | |||
| 99dc0a15da | |||
| 0dfbdf3d36 |
@@ -17,6 +17,8 @@ use Data::Validate::IP qw(is_ipv4 is_ipv6);
|
|||||||
use constant FALSE => 0;
|
use constant FALSE => 0;
|
||||||
use constant TRUE => 1;
|
use constant TRUE => 1;
|
||||||
|
|
||||||
|
our @EXPORT_OK = qw(get_current_webmail_status);
|
||||||
|
|
||||||
|
|
||||||
#The most common ones - open DB when required.
|
#The most common ones - open DB when required.
|
||||||
our $cdb;
|
our $cdb;
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
|
'rc_WEBMAIL_DISABLED' => 'Webmail is disabled in Email Settings panel',
|
||||||
@@ -122,6 +122,7 @@
|
|||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
position: relative;
|
position: relative;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
|
margin-top:-20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#header2 {
|
#header2 {
|
||||||
@@ -291,3 +292,7 @@ background-color: #e8f3e1;
|
|||||||
.busy {
|
.busy {
|
||||||
cursor: wait; /* Change the cursor to a 'wait' cursor */
|
cursor: wait; /* Change the cursor to a 'wait' cursor */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#swt_theme {
|
||||||
|
margin-left:10px;
|
||||||
|
}
|
||||||
@@ -263,8 +263,12 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
|
|
||||||
function displayLocaleAndFlag() {
|
function displayLocaleAndFlag() {
|
||||||
// Get the browser locale
|
// Get the browser locale
|
||||||
const userLocale = navigator.language || navigator.userLanguage;
|
const userLocale = navigator.languages && navigator.languages.length
|
||||||
|
? navigator.languages[0]
|
||||||
|
: navigator.language;
|
||||||
|
|
||||||
//alert(`User Locale: ${userLocale}`); // Alert the detected locale
|
//alert(`User Locale: ${userLocale}`); // Alert the detected locale
|
||||||
|
console.log(navigator.languages); // Log language to console
|
||||||
|
|
||||||
const { flag, isUnknown, countryCode } = getFlagEmoji(userLocale);
|
const { flag, isUnknown, countryCode } = getFlagEmoji(userLocale);
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
<div id='usr_list'>
|
<div id='usr_list'>
|
||||||
|
|
||||||
|
% use constant FALSE => 0;
|
||||||
|
% use constant TRUE => 1;
|
||||||
|
|
||||||
% my $btn = l('usr_ADD_USER');
|
% my $btn = l('usr_ADD_USER');
|
||||||
|
|
||||||
@@ -153,7 +155,9 @@
|
|||||||
<%= $c->render_to_string( inline => $actionResetPw ) %>
|
<%= $c->render_to_string( inline => $actionResetPw ) %>
|
||||||
<%= $c->render_to_string( inline => $actionLock ) %>
|
<%= $c->render_to_string( inline => $actionLock ) %>
|
||||||
<%= $c->render_to_string( inline => $actionRemove ) %>
|
<%= $c->render_to_string( inline => $actionRemove ) %>
|
||||||
|
% if ($c->SrvMngr::Controller::Emailsettings::get_current_webmail_status(FALSE) ne 'disabled'){
|
||||||
<%= $c->render_to_string( inline => $actionroundcube ) %>
|
<%= $c->render_to_string( inline => $actionroundcube ) %>
|
||||||
|
% }
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
% }
|
% }
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
% layout 'default', title => "Sme server 2 - roundcube";
|
% layout 'default', title => "Sme server 2 - roundcube";
|
||||||
|
% use constant FALSE => 0;
|
||||||
|
% use constant TRUE => 1;
|
||||||
% content_for 'module' => begin
|
% content_for 'module' => begin
|
||||||
|
|
||||||
|
|
||||||
<div id='roundcube' class='roundcube roundcube-panel module'>
|
<div id='roundcube' class='roundcube roundcube-panel module'>
|
||||||
% if (config->{debug} == 1) {
|
% if (config->{debug} == 1) {
|
||||||
<p>
|
<p>
|
||||||
@@ -15,8 +14,10 @@
|
|||||||
</div>
|
</div>
|
||||||
% }
|
% }
|
||||||
<h1><%= $title %></h1><br>
|
<h1><%= $title %></h1><br>
|
||||||
|
% if ($c->SrvMngr::Controller::Emailsettings::get_current_webmail_status(FALSE) eq 'disabled'){
|
||||||
|
<%= $c->render_to_string( inline => l('rc_WEBMAIL_DISABLED') ) %>
|
||||||
|
% } else {
|
||||||
<p>If the Webmail panel does not appear after logging in, then please check your password.</p><br />
|
<p>If the Webmail panel does not appear after logging in, then please check your password.</p><br />
|
||||||
|
|
||||||
% my $thisdomain = $c->req->url->to_abs->host;
|
% my $thisdomain = $c->req->url->to_abs->host;
|
||||||
% my $url = $c->stash('modul');
|
% my $url = $c->stash('modul');
|
||||||
% if (!$url) {
|
% if (!$url) {
|
||||||
@@ -29,12 +30,10 @@
|
|||||||
% if (!($url =~ /https:/)) {
|
% if (!($url =~ /https:/)) {
|
||||||
% $url = 'https://' . $url;
|
% $url = 'https://' . $url;
|
||||||
% }
|
% }
|
||||||
|
|
||||||
<div class='roundcube'>
|
<div class='roundcube'>
|
||||||
<a href="<%= "https://" . $thisdomain . "/" %>roundcube?_user=<%= $username %>"><button class="sme-fullwindow1-button" width=20em title="<%= l('Full Window') %>"><%= l('Full Window') %></button></a>
|
<a href="<%= "https://" . $thisdomain . "/" %>roundcube?_user=<%= $username %>"><button class="sme-fullwindow1-button" width=20em title="<%= l('Full Window') %>"><%= l('Full Window') %></button></a>
|
||||||
<object id="roundcube" data="<%= $url %>" title="<%= $c->stash('title') %>" type="text/html" ><%= $c->stash('title') %> not found</object>
|
<object id="roundcube" data="<%= $url %>" title="<%= $c->stash('title') %>" type="text/html" ><%= $c->stash('title') %> not found</object>
|
||||||
</div>
|
</div>
|
||||||
|
% }
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
% end
|
% end
|
||||||
@@ -2,7 +2,7 @@ Summary: Sme Server Configuration : Manager 2
|
|||||||
%define name smeserver-manager
|
%define name smeserver-manager
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
%define version 11.0.0
|
%define version 11.0.0
|
||||||
%define release 129
|
%define release 132
|
||||||
Version: %{version}
|
Version: %{version}
|
||||||
Release: %{release}%{?dist}
|
Release: %{release}%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
@@ -147,6 +147,15 @@ true
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 05 2025 Brian Read <brianr@koozali.org> 11.0.0-132.sme
|
||||||
|
- Supress webmail option on menu and in user accounts if webmail not enabled [SME: 12997]
|
||||||
|
|
||||||
|
* Tue Nov 04 2025 Brian Read <brianr@koozali.org> 11.0.0-131.sme
|
||||||
|
- Add fix for IE browser local/language detect [SME: 13039]
|
||||||
|
|
||||||
|
* Tue Nov 04 2025 Brian Read <brianr@koozali.org> 11.0.0-130.sme
|
||||||
|
- Adjust heading so that no white line under theme selector and move theme button in [SME: 13057]
|
||||||
|
|
||||||
* Tue Nov 04 2025 Brian Read <brianr@koozali.org> 11.0.0-129.sme
|
* Tue Nov 04 2025 Brian Read <brianr@koozali.org> 11.0.0-129.sme
|
||||||
- Useraccounts: Clean up forward email sub and make sure blank is errored [SME: 13056]
|
- Useraccounts: Clean up forward email sub and make sure blank is errored [SME: 13056]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user