Viewing File: /usr/local/cpanel/base/webmail/jupiter/_assets/user_preferences.html.tt
[%-
USE ExpVar;
USE Uapi;
SET pop_quota = is_email_account && execute_or_die('Email', 'get_pop_quota', {
as_bytes => 1,
} ).data;
-%]
[% IF CPANEL.feature('email_disk_usage') && (is_default_cpanel_account || is_email_account) %]
<div class="btn-group">
<button id="lnkHeaderDiskUsage" onclick="location.href = '[% "${directory_prefix}mail/manage_disk_usage/" %]'"
uib-tooltip="[% locale.maketext('Total Mailbox Disk Usage') %]"
style="1px solid rgba(255,255,255,.05);"
class="btn btn-primary link-buttons btn-diskusage navbar-item [% disk_usage_class %]"
tooltip-placement="bottom"
role="link"
data-quotausage="" [%# JS updates -%]
aria-label="[% locale.maketext('Disk Usage') %])"
>
<i class="fas fa-lg fa-chart-pie" id="imgDiskUsage"></i>
<span id="disk_usage_text">
<span id="total_disk_usage"><i class="fas fa-spinner fa-spin"></i></span>
[% IF pop_quota %]
/
[% locale.format_bytes(pop_quota) %]
[% END -%]
</span>
</button>
</div>
[% END -%]
<div class="btn-group">
<button id="btnUserPref" data-toggle="dropdown" class="btn btn-primary dropdown-toggle btn-sm navbar-item">
<span id="userImg" class="glyphicon glyphicon-user"></span>
<span id="lblUserNameTxt" class="hidden-inline-xs" ng-non-bindable style="text-transform:none;">[% auth_user | html %]</span>
<span id="caretImg" class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-menu-right">
[% IF global.mail_client_list.size > 0 && has_webmail_access %]
[% FOREACH app IN global.mail_client_list %]
<li class="mail-app">
<a id="lnkUserPref[% app.id %]" href="[% CPANEL.ENV.cp_security_token %]/3rdparty/[% app.id %]/" title="[% locale.maketext( 'Go to “[_1]”.', app.displayname ) %]" class="app-name">
[% app.displayname %]
</a>
<a id="lnkUserPrefFav[% app.id %]" href="javascript:void(0);" class="app-fav" data-default-webmail-app="[% app.id %]"
title="[% locale.maketext( 'Set “[_1]” as my default webmail application.', app.displayname ) %]">
<span id="imgUserPref[% app.id %]" class="far fa-star fa-fw pull-right" data-default-webmail-app="[% app.id %]"
alt="[% locale.maketext( 'Set “[_1]” as my default webmail application.', app.displayname ) %]">
</span>
</a>
</li>
[% END %]
<li class="divider"></li>
[% END %]
[% FOREACH page IN global.sitemap %]
[% IF page.value.condition %]
[% NEXT IF page.value.condition.feature && !CPANEL.feature(page.value.condition.feature) %]
[% NEXT IF page.value.condition.if && !ExpVar.expand_and_eval(page.value.condition.if) %]
[% END %]
[% NEXT IF page.key.substr(0,11) == 'boxtrapper_' || page.key == 'return_to_cpanel' %]
<li>
<a id="lnkUserPref[% page.key %]" href="[% directory_prefix _ page.value.url %]"
title="[% locale.maketext( 'Go to “[_1]”.', page.value.description ) %]" class="app-name">
[% locale.makevar(page.value.description) %]
</a>
<a id="lnkUserPrefFav[% page.key %]" href="javascript:void(0);" class="app-fav" data-default-webmail-app="[% page.key %]"
title="[% locale.maketext( 'Set “[_1]” as my default webmail application.', page.value.description ) %]">
<span id="imgUserPref[% page.key %]" class="far fa-star fa-fw pull-right" data-default-webmail-app="[% page.key %]"
alt="[% locale.maketext( 'Set “[_1]” as my default webmail application.', page.value.description ) %]">
</span>
</a>
</li>
[% IF page.key == 'boxtrapper' %]
[% FOREACH sub IN global.sitemap.boxtrapper.items %]
[% NEXT IF sub.key != "boxtrapper_review_queue" %]
<li class="sub-menu-item">
<a id="lnkUserPref[% sub.key %]" href="[% directory_prefix _ sub.url %]" class="app-name"
title="[% locale.maketext( 'Go to “[_1]”.', sub.description ) %]">
[% locale.makevar(sub.description) %]
</a>
<a id="lnkUserPrefFav[% sub.key %]" href="javascript:void(0);" class="app-fav" data-default-webmail-app="[% sub.key %]"
title="[% locale.maketext( 'Set “[_1]” as my default webmail application.', sub.description ) %]">
<span id="img[% sub.key %]" class="far fa-star fa-fw pull-right" data-default-webmail-app="[% sub.key %]"
alt="[% locale.maketext( 'Set “[_1]” as my default webmail application.', sub.description ) %]">
</span>
</a>
</li>
[% END %]
[% END %]
[% END %]
[%
SET cpanel_url = CPANEL.ENV.item("cp_return_url");
IF cpanel_url;
SET cp_link_label = locale.makevar(global.sitemap.return_to_cpanel.description);
ELSIF is_default_cpanel_account || is_archive_user || CPANEL.ENV.item("CPRESELLER");
cpanel_url = cp_security_token _ global.sitemap.return_to_cpanel.url;
cp_link_label = locale.maketext('Go to cPanel');
END;
-%]
[% IF cpanel_url %]
<li class="divider"></li>
<li>
<a id="lnkReturnToCPanel" href="[% cpanel_url.html() %]" title="[% cp_link_label %]">
[% cp_link_label %]
</a>
</li>
[% END %]
</ul>
</div>
[% IF CPANEL.feature('email_disk_usage') && (is_default_cpanel_account || is_email_account) %]
<script>
var Disk_Usage_Meter;
window.addEventListener( "load", function() {
[% IF is_email_account -%]
Disk_Usage_Meter = new Disk_Usage_Meter_Mailuser(
document.getElementById("total_disk_usage"),
document.getElementById("lnkHeaderDiskUsage"),
[% pop_quota %]
);
[% ELSE -%]
var Disk_Usage_Meter = new Disk_Usage_Meter_Cpuser(
document.getElementById("total_disk_usage")
);
[% END -%]
Disk_Usage_Meter.refresh();
} );
</script>
[% END -%]
Back to Directory
File Manager