ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-19 06:05:17
Editing: list.php
Cancel
Save Changes
<?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(urldecode($click->uri)); ?></td> <td><a href="<?php echo esc_url( $click->referer ); ?>"><?php echo esc_html(urldecode( $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>
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete