Changeset 653071
- Timestamp:
- 01/15/2013 05:03:21 PM (13 years ago)
- Location:
- counterize/trunk
- Files:
-
- 14 edited
-
counterize.php (modified) (15 diffs)
-
counterize_admin.php (modified) (3 diffs)
-
counterize_deprecated.php (modified) (4 diffs)
-
counterize_install.php (modified) (2 diffs)
-
counterize_plugin_browsers.php (modified) (1 diff)
-
counterize_plugin_countries.php (modified) (1 diff)
-
counterize_plugin_ip.php (modified) (1 diff)
-
counterize_plugin_keywords.php (modified) (1 diff)
-
counterize_plugin_os.php (modified) (1 diff)
-
counterize_plugin_outlinks.php (modified) (1 diff)
-
counterize_plugin_pages.php (modified) (1 diff)
-
counterize_plugin_referers.php (modified) (1 diff)
-
counterize_plugin_traffic.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
counterize/trunk/counterize.php
r652846 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/ 5 5 Description: Complete counter and statistics plugin for Wordpress with no external libs. See Readme for more details. 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ … … 834 834 { 835 835 $first = false; 836 $sql .= " m.`IP` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";836 $sql .= " m.`IP` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 837 837 } 838 838 else … … 843 843 $logical = 'AND'; 844 844 } 845 $sql .= " {$logical} m.`IP` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";845 $sql .= " {$logical} m.`IP` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 846 846 } 847 847 } … … 872 872 { 873 873 $first = false; 874 $sql .= " c.`code` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";874 $sql .= " c.`code` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 875 875 } 876 876 else … … 881 881 $logical = 'AND'; 882 882 } 883 $sql .= " {$logical} c.`code` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";883 $sql .= " {$logical} c.`code` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 884 884 } 885 885 } … … 910 910 { 911 911 $first = false; 912 $sql .= " p.`url` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";912 $sql .= " p.`url` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 913 913 } 914 914 else … … 919 919 $logical = 'AND'; 920 920 } 921 $sql .= " {$logical} p.`url` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "'";921 $sql .= " {$logical} p.`url` {$comparator} " . $wpdb->prepare( "%s", $filter ) . " "; 922 922 } 923 923 } … … 948 948 { 949 949 $first = false; 950 $sql .= " r.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";950 $sql .= " r.`name` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 951 951 } 952 952 else … … 957 957 $logical = 'AND'; 958 958 } 959 $sql .= " {$logical} r.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "'";959 $sql .= " {$logical} r.`name` {$comparator} " . $wpdb->prepare( "%s", $filter ) . " "; 960 960 } 961 961 } … … 986 986 { 987 987 $first = false; 988 $sql .= " ua.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";988 $sql .= " ua.`name` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 989 989 } 990 990 else … … 995 995 $logical = 'AND'; 996 996 } 997 $sql .= " {$logical} ua.`name` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "'";997 $sql .= " {$logical} ua.`name` {$comparator} " . $wpdb->prepare( "%s", $filter ) . " "; 998 998 } 999 999 } … … 1024 1024 { 1025 1025 $first = false; 1026 $sql .= " k.`keyword` {$comparator} '" . $wpdb->prepare( "%s", $filter ) ."'";1026 $sql .= " k.`keyword` {$comparator} " . $wpdb->prepare( "%s", $filter ) ." "; 1027 1027 } 1028 1028 else … … 1033 1033 $logical = 'AND'; 1034 1034 } 1035 $sql .= " {$logical} k.`keyword` {$comparator} '" . $wpdb->prepare( "%s", $filter ) . "'";1035 $sql .= " {$logical} k.`keyword` {$comparator} " . $wpdb->prepare( "%s", $filter ) . " "; 1036 1036 } 1037 1037 } … … 1055 1055 $where = TRUE; 1056 1056 $sql .= $clause; 1057 $sql .= " m.`timestamp` BETWEEN '" . $wpdb->prepare( "%s", $datefilter1 ) . "' AND '" . $wpdb->prepare( "%s", $datefilter2 ) . "') \n";1057 $sql .= " m.`timestamp` BETWEEN " . $wpdb->prepare( "%s", $datefilter1 ) . " AND " . $wpdb->prepare( "%s", $datefilter2 ) . " ) \n"; 1058 1058 } 1059 1059 … … 1063 1063 $clause = $where === FALSE ? 'WHERE' : 'AND'; 1064 1064 $where = TRUE; 1065 $sql .= "{$clause} m.`id` = '" . $wpdb->prepare( "%s", $entryID ) . "'\n";1065 $sql .= "{$clause} m.`id` = " . $wpdb->prepare( "%s", $entryID ) . " \n"; 1066 1066 } 1067 1067 -
counterize/trunk/counterize_admin.php
r652694 r653071 1053 1053 { 1054 1054 //retrieve the pageID to decount 1055 $pageid = $wpdb->get_var( 'SELECT `pageID` FROM `' . counterize_pageTable() . "` WHERE `url`= '" . $wpdb->prepare( "%s", $page ) . "'LIMIT 1" );1055 $pageid = $wpdb->get_var( 'SELECT `pageID` FROM `' . counterize_pageTable() . "` WHERE `url`=" . $wpdb->prepare( "%s", $page ) . " LIMIT 1" ); 1056 1056 } 1057 1057 1058 1058 //retrieve the refererID to decount 1059 $refererid = $wpdb->get_var( 'SELECT `refererID` FROM `' . counterize_refererTable() . "` WHERE `name`= '" . $wpdb->prepare( "%s", $referer ) . "'LIMIT 1" );1059 $refererid = $wpdb->get_var( 'SELECT `refererID` FROM `' . counterize_refererTable() . "` WHERE `name`=" . $wpdb->prepare( "%s", $referer ) . " LIMIT 1" ); 1060 1060 1061 1061 //get the number of records to decount from page and referer tables … … 1462 1462 1463 1463 $sql_pages_1_1 .= $wpdb->prepare( "%s", $id ); 1464 $sql_pages_1_2 .= '"' . $wpdb->prepare( "%s", $agent['page'] ). '"';1465 $sql_pages_1_3 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';1464 $sql_pages_1_2 .= $wpdb->prepare( "%s", $agent['page'] ); 1465 $sql_pages_1_3 .= $wpdb->prepare( "%s", $agent['referer'] ); 1466 1466 1467 1467 $sql_logtable_1_1 .= $wpdb->prepare( "%s", $id ); 1468 $sql_logtable_1_2 .= '"' . $wpdb->prepare( "%s", $agent['page'] ). '"';1469 $sql_logtable_1_3 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';1468 $sql_logtable_1_2 .= $wpdb->prepare( "%s", $agent['page'] ); 1469 $sql_logtable_1_3 .= $wpdb->prepare( "%s", $agent['referer'] ); 1470 1470 } 1471 1471 else … … 1483 1483 1484 1484 $sql_pages_2_1 .= $wpdb->prepare( "%s", $id ); 1485 $sql_pages_2_2 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';1485 $sql_pages_2_2 .= $wpdb->prepare( "%s", $agent['referer'] ); 1486 1486 1487 1487 $sql_logtable_2_1 .= $wpdb->prepare( "%s", $id ); 1488 $sql_logtable_2_2 .= '"' . $wpdb->prepare( "%s", $agent['referer'] ). '"';1488 $sql_logtable_2_2 .= $wpdb->prepare( "%s", $agent['referer'] ); 1489 1489 } 1490 1490 } -
counterize/trunk/counterize_deprecated.php
r652694 r653071 223 223 . " FROM `" . counterize_refererTable() . "`" 224 224 . " WHERE `name` <> 'unknown' " 225 . " AND `name` NOT LIKE '" . $wpdb->prepare( "%s", get_option( "home" ) ) . "%%'"226 . " AND `name` NOT LIKE '" . $wpdb->prepare( "%s", get_option( "siteurl" ) ) . "%%'"225 . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "home" ) . "%%" ) . " " 226 . " AND `name` NOT LIKE " . $wpdb->prepare( "%s", get_option( "siteurl" ) . "%%" ) . " " 227 227 . " ORDER BY amount DESC " 228 228 . " LIMIT {$number}"; … … 242 242 . " WHERE m.refererID = r.refererID " 243 243 . " AND r.name <> 'unknown' " 244 . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "home" ) ) . "%%'"245 . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "siteurl" ) ) . "%%'"244 . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "home" ) . "%%" ) . " " 245 . " AND r.name NOT LIKE '" . $wpdb->prepare( "%s", get_option( "siteurl" ) . "%%" ) . " " 246 246 . " AND m.timestamp >= '{$onedayago}'" 247 247 . " GROUP BY r.name " … … 265 265 $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) ); 266 266 $number = $wpdb->prepare( "%d", $number ); 267 $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT( '{$geoip}', `IP`) AS url "267 $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT({$geoip}, `IP`) AS url " 268 268 . " FROM `" . counterize_logTable() . "`" 269 269 . " WHERE `IP` <> 'unavailable' " … … 286 286 $number = $wpdb->prepare( "%d", $number ); 287 287 $geoip = $wpdb->prepare( "%s", counterize_get_option( 'geoip' ) ); 288 $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT( '{$geoip}', `IP`) AS url "288 $sql = "SELECT COUNT(`IP`) AS amount, `IP` AS label, `IP` AS label2, CONCAT({$geoip}, `IP`) AS url " 289 289 . " FROM `" . counterize_logTable() . "`" 290 290 . " WHERE `IP` <> 'unavailable' " -
counterize/trunk/counterize_install.php
r652694 r653071 516 516 $sql = "UPDATE IGNORE `" . counterize_logTable() . "` " 517 517 . " SET `countryID` = %d " 518 . " WHERE `IP` = '%s';";518 . " WHERE `IP` = %s;"; 519 519 $wpdb->query( $wpdb->prepare( $sql, $country_id, 'unavailable' ) ); 520 520 unset( $sql, $country_id ); … … 882 882 } 883 883 884 if( $Revision < 4)885 { 886 $Revision = 4;887 } 888 // Here we have Counterize 3.1. 4884 if( $Revision < 5 ) 885 { 886 $Revision = 5; 887 } 888 // Here we have Counterize 3.1.5 889 889 } 890 890 } -
counterize/trunk/counterize_plugin_browsers.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/browsers 5 5 Description: Display some information about the browsers used by your visitors, for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_countries.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/countries 5 5 Description: Display some information about the countries for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_ip.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/ip 5 5 Description: Display some information about the IP addresses of your visitors for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_keywords.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/keywords 5 5 Description: Display some information about the keywords written by your visitors to access your website for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_os.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/os 5 5 Description: Display some information about the operating systems used by your visitors, for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_outlinks.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/outlinks 5 5 Description: Display some information about the outlinks for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_pages.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/pages 5 5 Description: Display some information about popular pages and posts, and the most requested URLs, for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_referers.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/referers 5 5 Description: Display some information about the referers for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/counterize_plugin_traffic.php
r652694 r653071 4 4 Plugin URI: http://www.gabsoftware.com/products/scripts/counterize/plugins/traffic 5 5 Description: Display some information about the traffic for the Counterize plugin 6 Version: 3.1. 46 Version: 3.1.5 7 7 Author: Gabriel Hautclocq 8 8 Author URI: http://www.gabsoftware.com/ -
counterize/trunk/readme.txt
r652859 r653071 5 5 Requires at least: 3.3.0 6 6 Tested up to: 3.5.0 7 Stable tag: 3.1. 47 Stable tag: 3.1.5 8 8 9 9 Counter and statistics plugin for WordPress. … … 586 586 == Changelog == 587 587 588 = 3.1.5 = 589 * Fixed some issues with wrong queries 590 * History now fully functionnal again 591 588 592 = 3.1.4 = 589 593 * This is a maintenance release for WP 3.5 compatibility. Nothing new has been added.
Note: See TracChangeset
for help on using the changeset viewer.