Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/emailstats_summary.tmpl
[%
USE DataURI;
USE JSON;
USE NVData;
USE Whostmgr;
WRAPPER 'master_templates/master.tmpl' theme="yui"
app_key = app_key
stylesheets = [
Whostmgr.find_file_url('yui/assets/skins/sam/calendar.css')
Whostmgr.find_file_url('/mail.css')
Whostmgr.find_file_url('/cjt/css/wrapped-select.css')
]
scripts = [
'/yui/calendar/calendar-min.js'
'/yui-gen/data/data-debug.js'
]
extrastyle => '
#contentContainer {
position: relative;
}
#col_options {
position: absolute;
top: 0px;
right: 0px;
}
'
;
SET spinner_url = '/images/whm-spinner.gif';
IF CPANEL.ua_is_ie && CPANEL.ua_is_ie < 8;
SET spinner_url = MagicRevision(spinner_url);
"<img src='$spinner_url' style='display:none'>";
ELSE;
SET spinner_url = DataURI.datauri(spinner_url, 'image/gif');
END;
PROCESS '_loadjs.tmpl' FOR src=[
'/cjt/datasource-min.js'
'/sharedjs/emailstats_summary_optimized.js'
];
SET nvdata = NVData.get_page_nvdata();
%]
[% PROCESS '_ajaxapp_styles.tmpl' -%]
[% PROCESS '_ajaxapp_header.tmpl' -%]
<script>CPANEL.nvdata.initial = [% nvdata.json() || 'undefined' %];</script>
[% IF !cfg.db_err %]
<p class="description">[% description %]<br/>[% PROCESS _date_format_copy.tmpl -%]</p>
<div id="cjt_static_notice_container"></div>
<div id="main_content">
<div class="option_box_small">
<div>
<div class="top-heading group">
<div class="left_float"><h4>[% Whostmgr.page_name %]</h4></div>
<div class="right_float" id="hide_inquiry"><a href="javascript:void(0)" onclick='toggle_inquiry()' id="toggle_inquiry_text">[% locale.maketext('Hide') %]</a></div>
</div>
</div>
<div id='container_box'>
<form action="javascript:void(0)" onsubmit="doupdate(); return false" name='search-fields' id="search-fields">
<div class="option_contents" id='option_contents'>
<div class="form-contain group">
<div class="starts">
<div class="report-head">[% locale.maketext('Start Date:') %]</div>
<div class="group">
<input type="text" name="startdate" id="startdate" size="12" />
<span id='start_cal' onclick="show_start_cal()"><img src="[% MagicRevision('/images/calendar.png') %]" alt="select date" /></span>
</div>
<div id="startcal">
<div class="bd"><div id="cal1Container"></div></div>
</div>
<div class="time-wrap">
<div class="report-head">[% locale.maketext('Start Time:') %]</div>
<input type="text" name="starttime" id="starttime"/>
</div>
</div>
<div class="starts_small">
<div class="report-head">[% locale.maketext('End Date:') %]</div>
<div class="group">
<input type="text" name="enddate" id="enddate" size="12" />
<span id='end_cal' onclick="show_end_cal()"><img src="[% MagicRevision('/images/calendar.png') %]" alt="select date" /></span>
</div>
<div class="time-wrap">
<div class="report-head">[% locale.maketext('End Time:') %]</div>
<input type="text" name="endtime" id="endtime"/>
</div>
</div>
</div>
</div>
<div class="the-button">
<span class="data90" style="margin-left: 5px;">[% locale.maketext("Data is retained for [quant,_1,day,days].", retention) %]</span>
<button type="submit" class="input-btn btn-primary" id="run-button" onclick="setSpinner(); doupdate(); return false">
<div id="spinner"><img src="[% spinner_url %]"/></div>
<div id="spinner-text">[% locale.maketext("Run Report") %]</div>
</button>
</div>
</form>
</div>
</div>
</div>
<div id="cjt_pagenotice_container"></div>
<a name="report"></a>
<div id='table_container'>
<div class="latch">
<div id='page-control'>
<div class="results-output">
<div class="results-header">
</div>
<div class="total-items">
<div id="results-header"></div>
</div>
</div>
<div id="floater">
<div id="top-page-nav"></div>
</div>
</div>
<br style="clear: both" />
<div id="option_header" style="display:none;">
<div class="table-box">
<div class="table-top group">
<form action="javascript:void(0)" class="input-with-button-wrapper" onsubmit="setSpinner(); doupdate()"><input id='quicksearch' type="text" placeholder="[% locale.maketext("Search …") %]" /><button type="submit">[% locale.maketext('Go') %]</button></form>
<span class="advanced"><img src="[% MagicRevision('/images/info.png') %]" id="Search_TT" style="cursor:help"/> </span>
<div style='float: right' id='toggle_col_options'>
<table cellspacing=0 cellpadding=0>
<tr>
<td valign="middle">
<div style="padding-top: 4px; display:none" id="failoptions">
<a href="javascript:void(0)" onclick="failview(true)" id="summarylink">[% locale.maketext("Current View") %]</a>
|
<a href="javascript:void(0)" onclick="failview(false)" id="detaillink">[% locale.maketext("Historical View") %]</a>
</div>
</td>
<td> <a href='javascript:void(0)' onclick='return toggle_options()'><img src="[% MagicRevision('/images/edit-table.png') %]" alt="table options" title="Table Options" /></a>
<div id="col_options">
<div class="options-top group">
<div class="options-header">[% locale.maketext('Table Options') %]</div>
<div class="closeit"><a href='javascript:void(0)' title="[% locale.maketext('Close') %]" onclick='header_panel.hide(); return false'>X</a></div>
</div>
<div class="hd"></div>
<div class="options-bd">
<div class="info-blurb">[% locale.maketext("Select the columns you wish to display in the table.") %]</div>
<div id="option_area">
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
<br style="clear:both" />
</div>
<div id="eximstatssummary" class='deliveryreport'></div>
</div>
</div>
<div id='bottom-nav'>
<div id='floater-bottom' style="float:right; padding:0px; margin:0px">
<div id="bottom-page-nav"></div>
</div>
<br style="clear: both" />
</div>
<br style="clear: both" />
</div>
</div>
<br />
<div id="emailreport"></div>
<div style="width: 1px; height: 1px; position:absolute; top:-999999px; left:-999999px;" id="printpanel"></div>
<div id="dateSelect" style="display:none"></div>
[% INCLUDE _calendar.tmpl %]
[% PROCESS '_ajaxapp_footer.tmpl' -%]
<script>
var TIMESELECTOR_STYLESHEET = [% MagicRevision('/cjt/css/timeSelector-whm.css').json() -%];
</script>
<script src="[% Whostmgr.find_file_url('sharedjs/email_ui_control_optimized.js') %]" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var faildefer = false;
var retention = [% retention || 'null' %];
if (/emailstats_faildefer_summary/i.test(document.location.href)) {
faildefer = true;
var from_nvdata = CPANEL.nvdata.initial && CPANEL.nvdata.initial.failview;
if (from_nvdata) {
default_initial_hidden_columns = ['FAILCOUNT','DEFERFAILCOUNT','SUCCESSCOUNT','DEFERCOUNT','TOTALSIZE','SENDCOUNT'];
DOM.get('summarylink').style.fontWeight='bold';
DOM.get('detaillink').style.fontWeight='normal';
} else {
default_initial_hidden_columns = ['REACHED_MAXEMAILS', 'REACHED_MAXDEFERFAIL'];
DOM.get('summarylink').style.fontWeight='normal';
DOM.get('detaillink').style.fontWeight='bold';
}
document.getElementById('failoptions').style.display='inline';
resetColumns = { failview : from_nvdata };
}
default_minimum_columns = 0;
var failview = function (summary) {
default_initial_hidden_columns = [];
if (summary) {
DOM.get('summarylink').style.fontWeight='bold';
DOM.get('detaillink').style.fontWeight='normal';
default_initial_hidden_columns = ['FAILCOUNT','DEFERFAILCOUNT','SUCCESSCOUNT','DEFERCOUNT','TOTALSIZE','SENDCOUNT'];
} else {
DOM.get('summarylink').style.fontWeight='normal';
DOM.get('detaillink').style.fontWeight='bold';
default_initial_hidden_columns = ['REACHED_MAXEMAILS', 'REACHED_MAXDEFERFAIL'];
}
CPANEL.nvdata.register("failview", function () {return summary;} );
CPANEL.nvdata.save();
var keys = eximstatstbl.deliveryreport.dt.getColumnSet().keys;
for (var i=0; i< keys.length; i++ ) {
var El = DOM.get('key_' + keys[i].key);
if (El) {
El.checked=true;
for (var ii=0; ii < default_initial_hidden_columns.length; ii++) {
if (default_initial_hidden_columns[ii].toLowerCase() == keys[i].key.toLowerCase()) {
El.checked=false;
}
}
}
filterHeaders(keys[i].key);
}
}
var eximstatstbl = new CPANEL.EximStatsSummary( {
[% deliverytype ? "deliverytype: '$deliverytype'," : '' -%]
[% group ? "group: '$group'," : '' -%]
[% initialsort ? "initialsort: '$initialsort'," : '' -%]
columns: [% table_columns.json() %],
starttime: "yesterday",
useruri: "emailstats_search"
} );
var tt2= new YAHOO.widget.Tooltip("tt2", { context:"Search_TT", text: [% locale.maketext("This search persists until you clear it. Because searching updates the report, new data may appear after you click [output,class,Go,_1].",'ui-term-reference').json() %], autodismissdelay: 100000, xyoffset: [5,10] });
//]]>
</script>
[% PROCESS '_emailstats_status_include.tmpl' -%]
[% ELSE %]
[% PROCESS '_emailstats_unavailable.tmpl' -%]
[% END %]
[% END -%]
Back to Directory
File Manager