Rev 5945 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<!-- Root-Template für Statistikdaten -->
<script type="text/javascript">
function wpsg_statistic_addExportButton()
{
var z = 0;
if (!jQuery.jqplot.use_excanvas) {
jQuery('div.jqplot-target').each(function(){
var outerDiv = jQuery(document.createElement('div'));
var header = jQuery(document.createElement('div'));
var div = jQuery(document.createElement('div'));
outerDiv.append(header);
outerDiv.append(div);
outerDiv.addClass('jqplot-image-container' + z);
header.addClass('jqplot-image-container-header');
div.addClass('jqplot-image-container-content');
header.html('<?php echo '<span style="font-size:11px;">'.__('Um das Bild auf Ihrer Festplatte zu speichern, klicken Sie mit der rechten Maustaste auf das Bild und wählen Sie "Bild speichern unter..."', 'wpsg').'</span>'; ?>');
header.append('<br /><br />');
jQuery(this).after(outerDiv);
outerDiv.hide();
outerDiv = header = div = close = null;
if (!jQuery.jqplot._noToImageButton) {
var btn = jQuery(document.createElement('button'));
btn.addClass('button');
btn.text('Bild exportieren');
btn.css('margin-top', '25px');
btn.addClass('jqplot-image-button');
btn.attr('id', 'exportbtn-'+z);
btn.bind('click', {chart: jQuery(this)}, function(evt) {
var btnId = jQuery(this).attr('id');
btnId = btnId.split('-');
btnId = btnId[1];
var imgelem = evt.data.chart.jqplotToImageElem();
var div = jQuery(this).nextAll('div.jqplot-image-container' + btnId).first();
div.children('div.jqplot-image-container-content').empty();
div.children('div.jqplot-image-container-content').append(imgelem);
jQuery('div.jqplot-image-container' + btnId).dialog( {
'modal': true,
'width': 650,
'height': 620,
'title': '<?php echo __('Export', 'wpsg'); ?>'
} );
div = null;
});
z++;
jQuery(this).after(btn);
btn.after('<br />');
btn = null;
}
});
}
}
</script>
<div class="icon32 icon32-posts-post" id="icon-edit"><br></div>
<div class="wpsg_products" id="wpsg-bs">
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#"><?php echo __('wpShopGermany', 'wpsg'); ?></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li role="presentation" class="<?php echo ((!isset($_REQUEST['action']))?'active':''); ?>"><a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt"><?php echo __("Statistik", "wpsg"); ?></a></li>
<!--
<li role="presentation" class="wpsg_showhide_filter <?php echo ((wpsg_getInt($this->view['hasFilter']) === true)?'active':''); ?>"><a href="#" onclick="return false;"><span class="glyphicon glyphicon-search"></span><?php echo __("Suche", "wpsg"); ?></a></li>
<li role="presentation" class="<?php echo ((wpsg_isSizedString($_REQUEST['action'], 'add'))?'active':''); ?>"><a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=add"><span class="glyphicon glyphicon-plus"></span><?php echo __("Hinzufügen", "wpsg"); ?></a></li>
-->
</ul>
</div>
</div>
</nav>
<div class="wpsg_msg_wrap"><hr class="wp-header-end wpsg-wp-header-end"/></div>
<div class="wpsg_clear"></div>
<div style="display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-start;">
<div class="wpsg_admin_submenu">
<div class="list-group" id="wpsg_statistics_tabs">
<span class="list-group-head list-group-item"><?php echo __('Auswahl', 'wpsg'); ?></span>
<?php foreach ($this->view['charts'] as $index => $chart) { ?>
<a class="list-group-item <?php echo ((strtolower($index) == $_REQUEST['id'])?'active':''); ?>" href="admin.php?page=wpsg-Statistics&id=<?php echo wpsg_hspc($index); ?>"><?php echo wpsg_hspc($chart['name']); ?></a>
<?php } ?>
</div>
</div>
<div style="padding-left:15px;" class="stat_content">
<?php
if (wpsg_isSizedString($this->view['chart']['data']['template']))
{
$templateFile = $this->view['chart']['data']['template'].'.phtml';
}
else
{
$templateFile = str_replace('get', '', strtolower($this->view['standardFilter'][$this->view['filter']['standard']]['func']).'.phtml');
}
$templatePath = WPSG_PATH_VIEW.'/mods/mod_statistics/'.strtolower($this->view['charts'][$_REQUEST['id']]['func']).'/'.$templateFile;
if (is_file($templatePath))
{
$this->render($templatePath);
}
else
{
wpsg_debug($templatePath);
echo '<strong>'.__('Ungültige Anfrage', 'wpsg').'</strong>';
}
?>
</div>
</div>
</div>