Current File : //home/quantums/theartoflevelingup.net/wp-content/plugins/pretty-link/app/views/clicks/list.php |
<?php if(!defined('ABSPATH')) {die('You are not allowed to call this page directly.');} ?>
<div class="wrap">
<?php PrliAppHelper::page_title(__('Clicks', 'pretty-link')); ?>
<br/>
<span style="font-size: 14px;"><?php echo esc_html(sprintf(__('For %s', 'pretty-link'), stripslashes($link_name))); ?>: </span>
<?php
// Don't show this sheesh if we're displaying the vuid or ip grouping
if(empty($params['ip']) and empty($params['vuid'])) {
?>
<a href="#" class="filter_toggle button button-primary" style="vertical-align:middle;"><?php esc_html_e('Customize Report', 'pretty-link'); ?></a>
<?php
}
?>
<?php
if(!empty($params['l']) && $params['l'] != 'all') {
echo '<br/><a href="'.esc_url(admin_url("admin.php?page=pretty-link-clicks")).'">« '.esc_html__("Back to Links", 'pretty-link').'</a>';
}
else if(!empty($params['ip']) || !empty($params['vuid'])) {
echo '<br/><a href="'.esc_url(admin_url('admin.php?page=pretty-link-clicks')).'">« '.esc_html__("Back to Clicks", 'pretty-link').'</a>';
}
if(empty($params['ip']) && empty($params['vuid'])) {
?>
<div class="filter_pane" style="margin-top:15px;">
<form class="form-fields" name="form2" method="post" action="">
<?php wp_nonce_field('prli-reports'); ?>
<span><?php esc_html_e('Type:', 'pretty-link'); ?></span>
<select id="type" name="type" style="display: inline;">
<option value="all"<?php selected(empty($params['type']) || $params['type'] == 'all'); ?>><?php esc_html_e('All Clicks', 'pretty-link'); ?> </option>
<option value="unique"<?php selected($params['type'] == 'unique'); ?>><?php esc_html_e('Unique Clicks', 'pretty-link'); ?> </option>
</select>
<br/>
<br/>
<span><?php esc_html_e('Date Range:', 'pretty-link'); ?></span>
<div id="dateselectors" style="display: inline;">
<input type="text" name="sdate" id="sdate" value="<?php echo esc_attr($params['sdate']); ?>" style="display:inline;"/> <?php esc_html_e('to', 'pretty-link'); ?> <input type="text" name="edate" id="edate" value="<?php echo esc_attr($params['edate']); ?>" style="display:inline;"/>
</div>
<br/>
<br/>
<div class="submit" style="display: inline;"><input type="submit" name="Submit" value="<?php esc_attr_e('Customize', 'pretty-link'); ?>" class="button button-primary" /> <a href="#" class="filter_toggle button"><?php esc_html_e('Cancel', 'pretty-link'); ?></a></div>
</form>
</div>
<div id="my_chart" style="margin-top:15px;"></div>
<?php
}
$navstyle = "float: right;";
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
?>
<div id="search_pane" style="margin-top:25px;margin-bottom:15px;">
<form class="form-fields" name="click_form" method="post" action="">
<?php wp_nonce_field('prli-clicks'); ?>
<input type="hidden" name="sort" id="sort" value="<?php echo esc_attr($sort_str); ?>" />
<input type="hidden" name="sdir" id="sort" value="<?php echo esc_attr($sdir_str); ?>" />
<input type="text" name="search" id="search" value="<?php echo esc_attr($search_str); ?>" style="display:inline;"/>
<div class="submit" style="display: inline;"><input class="button button-primary" type="submit" name="Submit" value="<?php esc_attr_e('Search Clicks', 'pretty-link'); ?>"/>
<?php if(!empty($search_str)): ?>
<a href="<?php echo esc_url(admin_url('admin.php?page=pretty-link-clicks'.(!empty($params['l'])?'&l='.$params['l']:''))); ?>" class="button"><?php esc_html_e('Reset', 'pretty-link'); ?></a>
<?php endif; ?>
</div>
</form>
</div>
<table class="widefat post fixed" cellspacing="0">
<thead>
<tr>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column" width="5%"><a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=btype".(($sort_str == 'btype' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Browser', 'pretty-link'); echo (($sort_str == 'btype')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<th class="manage-column" width="5%"><a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=os".(($sort_str == 'os' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('OS', 'pretty-link'); echo (($sort_str == 'btype')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<?php } ?>
<th class="manage-column" width="12%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=ip".(($sort_str == 'ip' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('IP', 'pretty-link'); echo (($sort_str == 'ip')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column" width="12%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=vuid".(($sort_str == 'vuid' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Visitor', 'pretty-link'); echo (($sort_str == 'vuid')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<?php } ?>
<th class="manage-column" width="13%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=created_at".(($sort_str == 'created_at' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Timestamp', 'pretty-link'); echo ((empty($sort_str) or $sort_str == 'created_at')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.((empty($sort_str) or $sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column" width="16%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=host".(($sort_str == 'host' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Host', 'pretty-link'); echo (($sort_str == 'host')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<?php } ?>
<th class="manage-column" width="16%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=uri".(($sort_str == 'uri' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('URI', 'pretty-link'); echo (($sort_str == 'uri')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<th class="manage-column" width="16%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=referer".(($sort_str == 'referer' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Referrer', 'pretty-link'); echo (($sort_str == 'referer')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
<th class="manage-column" width="13%">
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks{$sort_params}&sort=link".(($sort_str == 'link' and $sdir_str == 'asc')?'&sdir=desc':''))); ?>"><?php esc_html_e('Link', 'pretty-link'); echo (($sort_str == 'link')?' <img src="'.esc_url(PRLI_IMAGES_URL.'/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png')).'"/>':'') ?></a>
</th>
</tr>
</thead>
<?php
if(count($clicks) <= 0)
{
?>
<tr>
<td colspan="8"><?php esc_html_e('No Clicks have been recorded yet', 'pretty-link'); ?></td>
</tr>
<?php
}
else
{
$row_index=0;
foreach($clicks as $click) {
$alternate = ( $row_index++ % 2 ? '' : 'alternate' );
?>
<tr id="record_<?php echo esc_attr($click->id); ?>" class="<?php echo esc_attr($alternate); ?>">
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ): ?>
<td>
<?php
$browser_image = PrliUtils::browser_image($click->btype);
$os_image = PrliUtils::os_image($click->os);
?>
<?php if(false===$browser_image): ?>
<span style="font-size: 16px; cursor: pointer;" title="<?php echo esc_attr($click->btype); ?>"><strong>?</strong></span>
<?php else: ?>
<img src="<?php echo esc_url(PRLI_BROWSER_URL . '/' . $browser_image); ?>" alt="<?php echo esc_attr($click->btype . " v" . $click->bversion); ?>" title="<?php echo esc_attr($click->btype . " v" . $click->bversion); ?>" width="16px" height="16px" style="width: 16px; height: 16px;" />
<?php endif; ?>
</td>
<td>
<?php if(false===$os_image): ?>
<span style="font-size: 16px; cursor: pointer;" title="<?php echo esc_attr($click->os); ?>"><strong>?</strong></span>
<?php else: ?>
<img src="<?php echo esc_url(PRLI_OS_URL . '/' . $os_image); ?>" alt="<?php echo esc_attr($click->os); ?>" title="<?php echo esc_attr($click->os); ?>" width="16px" height="16px" style="width: 16px; height: 16px;" /></td>
<?php endif; ?>
</td>
<?php endif; ?>
<td><a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks&ip={$click->ip}")); ?>" title="<?php echo esc_attr(sprintf(__('View All Activity for IP Address: %s', 'pretty-link'), $click->ip)); ?>"><?php echo esc_html($click->ip); ?> (<?php echo esc_html($click->ip_count); ?>)</a></td>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ): ?>
<td><a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks&vuid={$click->vuid}")); ?>" title="<?php echo esc_attr(sprintf(__('View All Activity for Visitor: %s', 'pretty-link'), $click->vuid)); ?>"><?php echo esc_html($click->vuid); ?><?php echo (($click->vuid != null)?" (".esc_html($click->vuid_count).")":''); ?></a></td>
<?php endif; ?>
<td><?php echo esc_html($click->created_at); ?></td>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ): ?>
<td><?php echo esc_html($click->host); ?></td>
<?php endif; ?>
<td><?php echo esc_html($click->uri); ?></td>
<td><a href="<?php echo esc_url( $click->referer ); ?>"><?php echo esc_html( $click->referer ); ?></a></td>
<td><a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks&l={$click->link_id}")); ?>" title="<?php echo esc_attr(sprintf(__('View clicks for %s', 'pretty-link'), stripslashes($click->link_name))); ?>"><?php echo esc_html(stripslashes($click->link_name)); ?></a></td>
</tr>
<?php
}
}
?>
<tfoot>
<tr>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column"><?php esc_html_e('Browser', 'pretty-link'); ?></th>
<th class="manage-column"><?php esc_html_e('OS', 'pretty-link'); ?></th>
<?php } ?>
<th class="manage-column"><?php esc_html_e('IP', 'pretty-link'); ?></th>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column"><?php esc_html_e('Visitor', 'pretty-link'); ?></th>
<?php } ?>
<th class="manage-column"><?php esc_html_e('Timestamp', 'pretty-link'); ?></th>
<?php if( isset($prli_options->extended_tracking) and $prli_options->extended_tracking == "extended" ) { ?>
<th class="manage-column"><?php esc_html_e('Host', 'pretty-link'); ?></th>
<?php } ?>
<th class="manage-column"><?php esc_html_e('URI', 'pretty-link'); ?></th>
<th class="manage-column"><?php esc_html_e('Referrer', 'pretty-link'); ?></th>
<th class="manage-column"><?php esc_html_e('Link', 'pretty-link'); ?></th>
</tr>
</tfoot>
</table>
<br/>
<a href="<?php echo esc_url(admin_url("admin.php?page=pretty-link-clicks&action=csv{$page_params}")); ?>" class="button button-primary"><?php esc_html_e('Download CSV', 'pretty-link'); ?> (<?php echo esc_html(stripslashes($link_name)); ?>)</a>
<?php
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
?>
</div>