gosunatxrea

wp-slimstat / top_resources

Jun 14th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.88 KB | None | 0 0
  1. diff -u -r -Bb wp-slimstat.orig/view/panel1.php wp-slimstat/view/panel1.php
  2. --- wp-slimstat.orig/view/panel1.php    Thu Jun 14 20:05:11 2012
  3. +++ wp-slimstat/view/panel1.php Fri Jun 15 02:19:19 2012
  4. @@ -155,7 +155,7 @@
  5.     }
  6.     else
  7.         echo __('Direct visit to','wp-slimstat-view');
  8. -   echo ' '.substr($results[$i]['resource'], 0, 40)."$searchterms_span</p>";
  9. +   echo ' '.substr(urldecode($results[$i]['resource']), 0, 40)."$searchterms_span</p>";
  10.  } ?>
  11.     </div>
  12.  </div>
  13. @@ -213,7 +213,7 @@
  14.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  15.  
  16.  for($i=0;$i<$count_results;$i++){
  17. -   $strings = trim_value($results[$i]['resource'], 60);
  18. +   $strings = trim_value(urldecode($results[$i]['resource']), 60);
  19.     $extra_info = "title='".__('Last','wp-slimstat-view').': '.date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(!empty($results[$i]['user'])?$results[$i]['user'].'@':'').long2ip($results[$i]['ip']).(!empty($results[$i]['other_ip'])?' / '.long2ip($results[$i]['other_ip']):'')."'";
  20.     $clean_string = urlencode($results[$i]['resource']);
  21.     $element_title = sprintf(__('Open %s in a new window','wp-slimstat-view'), $results[$i]['resource']);
  22. diff -u -r -Bb wp-slimstat.orig/view/panel4.php wp-slimstat/view/panel4.php
  23. --- wp-slimstat.orig/view/panel4.php    Thu Jun 14 20:05:11 2012
  24. +++ wp-slimstat/view/panel4.php Thu Jun 14 22:38:00 2012
  25. @@ -48,7 +48,7 @@
  26.  
  27.  <?php break; case 'p4_02': ?>
  28.  <div class="postbox <?php echo $wp_locale->text_direction ?>" id="p4_02">
  29. -   <div class="more"><a href="<?php echo $admin_url ?>?page=wp-slimstat&amp;slimpanel=5&amp;ftu=get_recent_resources<?php echo $wp_slimstat_view->filters_query ?>"><?php _e('More','wp-slimstat-view') ?></a></div>
  30. +   <div class="more"><a href="<?php echo $admin_url ?>?page=wp-slimstat&amp;slimpanel=5&amp;ftu=get_recent_resources=<?php echo $wp_slimstat_view->filters_query ?>"><?php _e('More','wp-slimstat-view') ?></a></div>
  31.     <h3 class="hndle"><?php _e('Recent Contents', "wp-slimstat-view"); ?></h3>
  32.     <div class="container slimstat-tooltips"><?php
  33.  $results = $wp_slimstat_view->get_recent('t1.resource', 't1.ip, t1.user');
  34. @@ -56,7 +56,7 @@
  35.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  36.  
  37.  for($i=0;$i<$count_results;$i++){
  38. -   $strings = trim_value($results[$i]['resource'], 40);
  39. +   $strings = trim_value(urldecode($results[$i]['resource']), 40);
  40.     $extra_info = "title='".date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  41.     $clean_string = urlencode($results[$i]['resource']);
  42.     if (!isset($wp_slimstat_view->filters_parsed['resource'][1]) || $wp_slimstat_view->filters_parsed['resource'][1]!='equals')
  43. @@ -78,7 +78,7 @@
  44.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  45.  
  46.  for($i=0;$i<$count_results;$i++){
  47. -   $strings = trim_value($results[$i]['resource'], 30);
  48. +   $strings = trim_value(urldecode($results[$i]['resource']), 30);
  49.     $element_title = sprintf(__('Open %s in a new window','wp-slimstat-view'), $results[$i]['resource']);
  50.     $element_url = $wp_slimstat_view->blog_domain.$results[$i]['resource'];
  51.     $extra_info = "title='".date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  52. @@ -231,7 +231,7 @@
  53.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  54.  
  55.  for($i=0;$i<$count_results;$i++){
  56. -   $strings = trim_value($results[$i]['resource'], 36);
  57. +   $strings = trim_value(urldecode($results[$i]['resource']), 36);
  58.     $results[$i]['count'] = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  59.     $extra_info = "title='".__('Hits','wp-slimstat-view').": {$results[$i]['count']}'";
  60.     $clean_string = urlencode($results[$i]['resource']);
  61. diff -u -r -Bb wp-slimstat.orig/view/panel5.php wp-slimstat/view/panel5.php
  62. --- wp-slimstat.orig/view/panel5.php    Thu Jun 14 20:05:11 2012
  63. +++ wp-slimstat/view/panel5.php Fri Jun 15 02:46:03 2012
  64. @@ -192,7 +192,7 @@
  65.             if (empty($results[$i]['resource']))       
  66.                 $results[$i]['resource'] = __('Local search page','wp-slimstat-view');
  67.  
  68. -           echo ' '.substr($results[$i]['resource'], 0, 70);
  69. +           echo ' '.substr(urldecode($results[$i]['resource']), 0, 70);
  70.             if (!empty($searchterms['text'])) echo " <span{$searchterms['tooltip']} class='highlight-term'>{$searchterms['text']}</span>";
  71.             break;
  72.         case 'get_recent_searchterms':
  73. @@ -205,7 +205,12 @@
  74.             $count_top = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  75.             $percentage = number_format(sprintf("%01.2f", (100*$results[$i]['count']/$count_raw_data)), 2, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  76.             $resource = trim_value($results[$i]['resource'], 120);
  77. -           echo "<span class='element-title'{$resource['tooltip']}>{$resource['text']}</span><span>$percentage%</span><span>$count_top</span>";
  78. +           //echo "<span class='element-title'{$resource['tooltip']}>" . urldecode($resource['text']) . "</span><span>$percentage%</span><span>$count_top</span>";
  79. +           //
  80. +   $clean_string = urlencode($results[$i]['resource']);
  81. +   if (!isset($wp_slimstat_view->filters_parsed['resource'][1]) || $wp_slimstat_view->filters_parsed['resource'][1]!='equals')
  82. +       echo "<span class='element-title'{$resource['tooltip']}><a{$strings['tooltip']} class='activate-filter' href='$admin_url?page=wp-slimstat&amp;slimpanel=1$wp_slimstat_view->filters_query&amp;resource=$clean_string'>" . urldecode($resource['text']) . "</a></span><span>$percentage%</span><span>$count_top</span>";
  83. +           //
  84.             break;
  85.         case 'get_top_searchterms':
  86.             $count_top = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  87. @@ -221,7 +226,7 @@
  88.             break;
  89.         default:
  90.             if (empty($results[$i]['resource'])) $results[$i]['resource'] = __('Local search results page','wp-slimstat-view');
  91. -           $resource = trim_value($results[$i]['resource'], 120);
  92. +           $resource = trim_value(urldecode($results[$i]['resource']), 120);
  93.             $searchterms = trim_value($results[$i]['searchterms'], 70);
  94.             $domain = trim_value($results[$i]['domain'], 50);
  95.             $referer = trim_value($results[$i]['referer'], 200);
  96. diff -u -r -Bb wp-slimstat.orig/view/wp-slimstat-view.php wp-slimstat/view/wp-slimstat-view.php
  97. --- wp-slimstat.orig/view/wp-slimstat-view.php  Thu Jun 14 20:05:11 2012
  98. +++ wp-slimstat/view/wp-slimstat-view.php   Thu Jun 14 22:20:00 2012
  99. @@ -104,10 +104,10 @@
  100.                 $f_operator = empty($_GET[$a_filter_label.'-op'])?'equals':$_GET[$a_filter_label.'-op'];
  101.             }
  102.             else continue;
  103. -           $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode(urldecode($f_value))));
  104. +           $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode($f_value)));
  105.             $f_operator = $wpdb->escape(htmlspecialchars(str_replace('\\', '', $f_operator)));
  106.             $this->filters_parsed[$a_filter_label] = array($f_value, $f_operator, $a_filter_details[1]);
  107. -           $this->filters_query .= "&$a_filter_label=$f_value&$a_filter_label-op=$f_operator";
  108. +           $this->filters_query .= "&$a_filter_label=" . urlencode($f_value) . "&$a_filter_label-op=$f_operator";
  109.         }
  110.  
  111.         // Date filter
  112. diff -u -r -Bb wp-slimstat.orig/wp-slimstat-dashboard.php wp-slimstat/wp-slimstat-dashboard.php
  113. --- wp-slimstat.orig/wp-slimstat-dashboard.php  Thu Jun 14 20:05:14 2012
  114. +++ wp-slimstat/wp-slimstat-dashboard.php   Thu Jun 14 23:54:30 2012
  115. @@ -84,7 +84,7 @@
  116.         if ($count_results == 0) '<p class="slimstat-row nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  117.  
  118.         for($i=0;$i<$count_results;$i++){
  119. -           $strings = $this->trim_value($results[$i]['resource'], 60);
  120. +           $strings = $this->trim_value(urldecode($results[$i]['resource']), 60);
  121.             $last_element = ($i == $count_results-1)?' class="slimstat-row last"':' class="slimstat-row"';
  122.             $extra_info = "title='".__('Last','wp-slimstat-view').': '.date_i18n($this->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  123.             $clean_string = urlencode($results[$i]['resource']);
  124. @@ -135,7 +135,7 @@
  125.                 echo "<a target='_blank' title='$element_title' href='http://{$results[$i]['domain']}{$results[$i]['referer']}'><img src='".plugins_url('/images/url.gif', __FILE__)."' /></a> {$results[$i]['domain']} &raquo;";
  126.             else
  127.                 echo __('Direct visit to','wp-slimstat-view');
  128. -           echo ' '.substr($results[$i]['resource'], 0, 40)."$searchterms_span</p>";
  129. +           echo ' '.substr(urldecode($results[$i]['resource']), 0, 40)."$searchterms_span</p>";
  130.         }
  131.     }
  132.     // end show_spy_view
Advertisement
Add Comment
Please, Sign In to add comment