gosunatxrea

wp-slimstat

Jun 14th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.38 KB | None | 0 0
  1. diff -r -u -Bbw 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 Thu Jun 14 23:41:02 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 -r -u -Bbw 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 -r -u -Bbw 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 Thu Jun 14 23:56:11 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,7 @@
  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.             break;
  80.         case 'get_top_searchterms':
  81.             $count_top = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  82. @@ -221,7 +221,7 @@
  83.             break;
  84.         default:
  85.             if (empty($results[$i]['resource'])) $results[$i]['resource'] = __('Local search results page','wp-slimstat-view');
  86. -           $resource = trim_value($results[$i]['resource'], 120);
  87. +           $resource = trim_value(urldecode($results[$i]['resource']), 120);
  88.             $searchterms = trim_value($results[$i]['searchterms'], 70);
  89.             $domain = trim_value($results[$i]['domain'], 50);
  90.             $referer = trim_value($results[$i]['referer'], 200);
  91. diff -r -u -Bbw wp-slimstat.orig/view/wp-slimstat-view.php wp-slimstat/view/wp-slimstat-view.php
  92. --- wp-slimstat.orig/view/wp-slimstat-view.php  Thu Jun 14 20:05:11 2012
  93. +++ wp-slimstat/view/wp-slimstat-view.php   Thu Jun 14 22:20:00 2012
  94. @@ -104,10 +104,10 @@
  95.                 $f_operator = empty($_GET[$a_filter_label.'-op'])?'equals':$_GET[$a_filter_label.'-op'];
  96.             }
  97.             else continue;
  98. -           $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode(urldecode($f_value))));
  99. +           $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode($f_value)));
  100.             $f_operator = $wpdb->escape(htmlspecialchars(str_replace('\\', '', $f_operator)));
  101.             $this->filters_parsed[$a_filter_label] = array($f_value, $f_operator, $a_filter_details[1]);
  102. -           $this->filters_query .= "&$a_filter_label=$f_value&$a_filter_label-op=$f_operator";
  103. +           $this->filters_query .= "&$a_filter_label=" . urlencode($f_value) . "&$a_filter_label-op=$f_operator";
  104.         }
  105.  
  106.         // Date filter
  107. diff -r -u -Bbw wp-slimstat.orig/wp-slimstat-dashboard.php wp-slimstat/wp-slimstat-dashboard.php
  108. --- wp-slimstat.orig/wp-slimstat-dashboard.php  Thu Jun 14 20:05:14 2012
  109. +++ wp-slimstat/wp-slimstat-dashboard.php   Thu Jun 14 23:54:30 2012
  110. @@ -84,7 +84,7 @@
  111.         if ($count_results == 0) '<p class="slimstat-row nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  112.  
  113.         for($i=0;$i<$count_results;$i++){
  114. -           $strings = $this->trim_value($results[$i]['resource'], 60);
  115. +           $strings = $this->trim_value(urldecode($results[$i]['resource']), 60);
  116.             $last_element = ($i == $count_results-1)?' class="slimstat-row last"':' class="slimstat-row"';
  117.             $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'])."'";
  118.             $clean_string = urlencode($results[$i]['resource']);
  119. @@ -135,7 +135,7 @@
  120.                 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;";
  121.             else
  122.                 echo __('Direct visit to','wp-slimstat-view');
  123. -           echo ' '.substr($results[$i]['resource'], 0, 40)."$searchterms_span</p>";
  124. +           echo ' '.substr(urldecode($results[$i]['resource']), 0, 40)."$searchterms_span</p>";
  125.         }
  126.     }
  127.     // end show_spy_view
Advertisement
Add Comment
Please, Sign In to add comment