Version Description
- Bugfix: undefined function cpd_inet_pton
Download this release
Release Info
Developer | Tom Braider |
Plugin | ![]() |
Version | 3.5.2 |
Comparing to | |
See all releases |
Code changes from version 3.5.1 to 3.5.2
- counter.php +2 -2
- geoip.php +38 -0
- readme.txt +4 -1
counter.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Count Per Day
|
4 |
Plugin URI: http://www.tomsdimension.de/wp-plugins/count-per-day
|
5 |
Description: Counter, shows reads and visitors per page; today, yesterday, last week, last months ... on dashboard, per shortcode or in widget.
|
6 |
-
Version: 3.5.
|
7 |
License: Postcardware
|
8 |
Author: Tom Braider
|
9 |
Author URI: http://www.tomsdimension.de
|
@@ -13,7 +13,7 @@ if (!defined('ABSPATH'))
|
|
13 |
exit;
|
14 |
|
15 |
$cpd_dir_name = 'count-per-day';
|
16 |
-
$cpd_version = '3.5.
|
17 |
|
18 |
if (strpos($_SERVER['SERVER_NAME'], '.test'))
|
19 |
$cpd_path = str_replace('/', DIRECTORY_SEPARATOR, ABSPATH.PLUGINDIR.'/'.$cpd_dir_name.'/');
|
3 |
Plugin Name: Count Per Day
|
4 |
Plugin URI: http://www.tomsdimension.de/wp-plugins/count-per-day
|
5 |
Description: Counter, shows reads and visitors per page; today, yesterday, last week, last months ... on dashboard, per shortcode or in widget.
|
6 |
+
Version: 3.5.2
|
7 |
License: Postcardware
|
8 |
Author: Tom Braider
|
9 |
Author URI: http://www.tomsdimension.de
|
13 |
exit;
|
14 |
|
15 |
$cpd_dir_name = 'count-per-day';
|
16 |
+
$cpd_version = '3.5.2';
|
17 |
|
18 |
if (strpos($_SERVER['SERVER_NAME'], '.test'))
|
19 |
$cpd_path = str_replace('/', DIRECTORY_SEPARATOR, ABSPATH.PLUGINDIR.'/'.$cpd_dir_name.'/');
|
geoip.php
CHANGED
@@ -140,3 +140,41 @@ static function updateGeoIpFile()
|
|
140 |
|
141 |
|
142 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
|
141 |
|
142 |
}
|
143 |
+
|
144 |
+
// Windows server < PHP 5.3
|
145 |
+
// PHP without IPv6 support
|
146 |
+
function cpd_inet_pton($ip)
|
147 |
+
{
|
148 |
+
# ipv4
|
149 |
+
if (strpos($ip, '.') !== FALSE)
|
150 |
+
{
|
151 |
+
if (strpos($ip, ':') === FALSE)
|
152 |
+
$ip = pack('N',ip2long($ip));
|
153 |
+
else
|
154 |
+
{
|
155 |
+
$ip = explode(':',$ip);
|
156 |
+
$ip = pack('N',ip2long($ip[count($ip)-1]));
|
157 |
+
}
|
158 |
+
}
|
159 |
+
# ipv6
|
160 |
+
elseif (strpos($ip, ':') !== FALSE)
|
161 |
+
{
|
162 |
+
$ip = explode(':', $ip);
|
163 |
+
$parts=8-count($ip);
|
164 |
+
$res='';$replaced=0;
|
165 |
+
foreach ($ip as $seg)
|
166 |
+
{
|
167 |
+
if ($seg!='')
|
168 |
+
$res .= str_pad($seg, 4, '0', STR_PAD_LEFT);
|
169 |
+
elseif ($replaced==0)
|
170 |
+
{
|
171 |
+
for ($i=0;$i<=$parts;$i++)
|
172 |
+
$res.='0000';
|
173 |
+
$replaced=1;
|
174 |
+
} elseif ($replaced==1)
|
175 |
+
$res.='0000';
|
176 |
+
}
|
177 |
+
$ip = pack('H'.strlen($res), $res);
|
178 |
+
}
|
179 |
+
return $ip;
|
180 |
+
}
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Tom Braider
|
|
3 |
Tags: counter, count, posts, visits, reads, dashboard, widget, shortcode
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.6
|
6 |
-
Stable tag: 3.5.
|
7 |
License: Postcardware :)
|
8 |
Donate link: http://www.tomsdimension.de/postcards
|
9 |
|
@@ -308,6 +308,9 @@ show( $before, $after, $show, $count, $page )'
|
|
308 |
|
309 |
== Changelog ==
|
310 |
|
|
|
|
|
|
|
311 |
= 3.5.1 =
|
312 |
+ back in WordPress plugin repository
|
313 |
+ Bugfix: Worldmap shortcode
|
3 |
Tags: counter, count, posts, visits, reads, dashboard, widget, shortcode
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.6
|
6 |
+
Stable tag: 3.5.2
|
7 |
License: Postcardware :)
|
8 |
Donate link: http://www.tomsdimension.de/postcards
|
9 |
|
308 |
|
309 |
== Changelog ==
|
310 |
|
311 |
+
= 3.5.2 =
|
312 |
+
+ Bugfix: undefined function cpd_inet_pton
|
313 |
+
|
314 |
= 3.5.1 =
|
315 |
+ back in WordPress plugin repository
|
316 |
+ Bugfix: Worldmap shortcode
|