Count per Day - Version 1.4

Version Description

Download this release

Release Info

Developer Tom Braider
Plugin Icon 128x128 Count per Day
Version 1.4
Comparing to
See all releases

Code changes from version 1.3 to 1.4

Files changed (4) hide show
  1. counter.php +28 -7
  2. locale/de_DE.mo +0 -0
  3. locale/de_DE.po +46 -42
  4. readme.txt +7 -2
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 per page; today, yesterday, last week, last months ... on dashboard.
6
- Version: 1.3
7
  License: GPL
8
  Author: Tom Braider
9
  Author URI: http://www.tomsdimension.de
@@ -17,13 +17,13 @@ define('CPD_C_TABLE', $table_prefix.'cpd_counter');
17
  define('CPD_CO_TABLE', $table_prefix.'cpd_counter_useronline');
18
 
19
  /**
20
- * Seitenaufruf z�hlen und Counter anzeigen
21
  *
22
- * @param String $before Text vor Z�hlerstand
23
- * @param String $after Text nach Z�hlerstand
24
- * @param boolean $show "echo" (true, standard) oder "return"
25
- * @param boolean $count z�hlen (true, standard) oder nur anzeigen
26
- * * @return String Z�hlerstand
27
  */
28
  function cpdShow( $before='', $after=' reads', $show = true, $count = true )
29
  {
@@ -383,11 +383,32 @@ function cpd_autocount( )
383
  cpdCount();
384
  }
385
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
386
  // Funktionen adden
387
  add_action('init', 'cpd_init_locale', 98);
388
  add_action('admin_menu', 'cpdMenu');
389
  register_activation_hook(__FILE__,'cpdCreateTables');
390
 
 
 
 
 
391
  // Stylesheet nur bei Statistik-Seite laden
392
  if ( eregi( "count-per-day", $_REQUEST['page']) )
393
  add_action( 'admin_head', 'cpdAddCSS', 100 );
3
  Plugin Name: Count Per Day
4
  Plugin URI: http://www.tomsdimension.de/wp-plugins/count-per-day
5
  Description: Counter, shows reads per page; today, yesterday, last week, last months ... on dashboard.
6
+ Version: 1.4
7
  License: GPL
8
  Author: Tom Braider
9
  Author URI: http://www.tomsdimension.de
17
  define('CPD_CO_TABLE', $table_prefix.'cpd_counter_useronline');
18
 
19
  /**
20
+ * counts and shows visits
21
  *
22
+ * @param string $before string before the number
23
+ * @param string $after string after the number
24
+ * @param boolean $show "echo" (true, standard) or "return"
25
+ * @param boolean $count count visits (true, standard) or only show vistis
26
+ * @return string counter string
27
  */
28
  function cpdShow( $before='', $after=' reads', $show = true, $count = true )
29
  {
383
  cpdCount();
384
  }
385
 
386
+
387
+ /**
388
+ * l�scht DB-Eintr�ge ab WP 2.7
389
+ */
390
+ function cpd_uninstall()
391
+ {
392
+ global $wpdb;
393
+ $wpdb->query("DROP TABLE IF EXISTS ".CPD_C_TABLE.";");
394
+ $wpdb->query("DROP TABLE IF EXISTS ".CPD_CO_TABLE.";");
395
+ delete_option('cpd_cdb_version');
396
+ delete_option('cpd_codb_version');
397
+ delete_option('cpd_onlinetime');
398
+ delete_option('cpd_user');
399
+ delete_option('cpd_autocount');
400
+ delete_option('cpd_bots');
401
+ }
402
+
403
  // Funktionen adden
404
  add_action('init', 'cpd_init_locale', 98);
405
  add_action('admin_menu', 'cpdMenu');
406
  register_activation_hook(__FILE__,'cpdCreateTables');
407
 
408
+ // ab Version 2.7
409
+ if ( function_exists('register_uninstall_hook') )
410
+ register_uninstall_hook(__FILE__, 'cpd_uninstall');
411
+
412
  // Stylesheet nur bei Statistik-Seite laden
413
  if ( eregi( "count-per-day", $_REQUEST['page']) )
414
  add_action( 'admin_head', 'cpdAddCSS', 100 );
locale/de_DE.mo CHANGED
Binary file
locale/de_DE.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Count per Day\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2008-09-03 20:04+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Tom Braider <post@tomsdimension.de>\n"
8
  "Language-Team: \n"
@@ -15,154 +15,158 @@ msgstr ""
15
  "X-Poedit-Basepath: P:\\xampp\\htdocs\\wp\\wp-content\\plugins\\count-per-day\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: count-per-day/counter-options.php:20
19
  msgid "Options updated"
20
  msgstr "Einstellungen aktualisiert"
21
 
22
- #: count-per-day/counter-options.php:25
23
  #, php-format
24
  msgid "Database cleaned. %s rows deleted."
25
  msgstr "Datenbank aufger&auml;umt. %s Datens&auml;tze gel&ouml;scht."
26
 
27
- #: count-per-day/counter-options.php:28
28
- #: count-per-day/counter-options.php:128
29
  msgid "UNINSTALL Count per Day"
30
  msgstr "DEINSTALLIERE Count per Day"
31
 
32
- #: count-per-day/counter-options.php:40
33
- #: count-per-day/counter-options.php:42
34
  #, php-format
35
  msgid "Table %s deleted"
36
  msgstr "Tabelle %s gel&ouml;scht"
37
 
38
- #: count-per-day/counter-options.php:44
39
  msgid "Options deleted"
40
  msgstr "Einstellungen gel&ouml;scht"
41
 
42
- #: count-per-day/counter-options.php:60
43
- #: count-per-day/counter-options.php:114
44
  msgid "Uninstall"
45
  msgstr "Deinstallation"
46
 
47
- #: count-per-day/counter-options.php:61
48
  msgid "Click here"
49
  msgstr "Klick hier"
50
 
51
- #: count-per-day/counter-options.php:61
52
  msgid "to finish the uninstall and to deactivate \"Count per Day\"."
53
  msgstr "um die Deinstallation zu beenden und \"Count per Day\" zu deaktivieren."
54
 
55
- #: count-per-day/counter-options.php:68
56
  msgid "Options"
57
  msgstr "Einstellungen"
58
 
59
- #: count-per-day/counter-options.php:73
60
  msgid "Online time"
61
  msgstr "Onlinezeit"
62
 
63
- #: count-per-day/counter-options.php:74
64
  msgid "Seconds for online counter. Used for \"Visitors online\" on dashboard page."
65
  msgstr "Sekunden f&uuml;r Onlinecounter. Wird f&uuml;r die Anzeige der \"Besucher momentan online\" im Dashboard verwendet."
66
 
67
- #: count-per-day/counter-options.php:76
68
  msgid "Loged on Users"
69
  msgstr "Angemeldete Benutzer"
70
 
71
- #: count-per-day/counter-options.php:77
72
  msgid "count too"
73
  msgstr "auch mit z&auml;hlen"
74
 
75
- #: count-per-day/counter-options.php:79
76
  msgid "Auto counter"
77
  msgstr "Auto-Counter"
78
 
79
- #: count-per-day/counter-options.php:80
80
  msgid "Counts automatically single-posts and pages, no changes on template needed."
81
  msgstr "Z&auml;hlt automatisch Besuche auf Single-Posts und Seiten ohne &Auml;nderungen am Template."
82
 
83
- #: count-per-day/counter-options.php:82
84
  msgid "Bots to ignore"
85
  msgstr "Bots ignorieren"
86
 
87
- #: count-per-day/counter-options.php:88
88
  msgid "Update options"
89
  msgstr "Einstellungen aktualisieren"
90
 
91
- #: count-per-day/counter-options.php:96
92
- #: count-per-day/counter-options.php:105
93
  msgid "Clean the database"
94
  msgstr "Datenbank aufr&auml;umen"
95
 
96
- #: count-per-day/counter-options.php:99
97
  msgid "You can clean the counter table by delete the \"spam data\".<br />If you add new bots above the old \"spam data\" keeps in the database.<br />Here you can run the bot filter again and delete the visits of the bots."
98
  msgstr "Du kannst die Counter-Tabelle von \"Spam-Daten\" befreien.<br />Wenn du neue Bots zu der Liste oben hinzuf&uuml;gst bleiben die alten \"Spam-Daten\" erhalten.<br />Hier kannst du den Filter erneut laufen lassen und die Besuche von Bots nachtr&auml;glich l&ouml;schen."
99
 
100
- #: count-per-day/counter-options.php:116
 
 
 
 
101
  msgid "If \"Count per Day\" only disabled the tables in the database will be preserved."
102
  msgstr "Wenn \"Count per Day\" nur deaktiviert wird, bleiben die Tabellen in der Datenbank erhalten."
103
 
104
- #: count-per-day/counter-options.php:117
105
  msgid "Here you can delete the tables and disable \"Count per Day\"."
106
  msgstr "Hier kannst du \"Count per Day\" deinstallieren und die Tabellen l&ouml;schen."
107
 
108
- #: count-per-day/counter-options.php:120
109
  msgid "WARNING"
110
  msgstr "WARNUNG"
111
 
112
- #: count-per-day/counter-options.php:121
113
  msgid "These tables (with ALL counter data) will be deleted."
114
  msgstr "Diese Tabellen werden mit ALLEN Z&auml;hlerdaten gel&ouml;scht."
115
 
116
- #: count-per-day/counter-options.php:123
117
  msgid "If \"Count per Day\" re-installed, the counter starts at 0."
118
  msgstr "Wenn \"Count per Day\" erneut installiert wird, beginnt der Z&auml;hler bei 0."
119
 
120
- #: count-per-day/counter-options.php:127
121
  msgid "Yes"
122
  msgstr "Ja, los!"
123
 
124
- #: count-per-day/counter-options.php:128
125
  msgid "You are sure to disable Count per Day and delete all data?"
126
  msgstr "Bist du sicher, dass du Count per Day deaktivieren und alle Daten l&ouml;schen willst?"
127
 
128
- #: count-per-day/counter.php:167
129
  msgid "Statistics"
130
  msgstr "Statistiken"
131
 
132
- #: count-per-day/counter.php:172
133
- #: count-per-day/counter.php:174
134
  msgid "Reads at all"
135
  msgstr "Besucher gesamt"
136
 
137
- #: count-per-day/counter.php:175
138
  msgid "Visitors currently online"
139
  msgstr "Besucher momentan online"
140
 
141
- #: count-per-day/counter.php:176
142
  msgid "Reads today"
143
  msgstr "Besucher heute"
144
 
145
- #: count-per-day/counter.php:177
146
  msgid "Reads yesterday"
147
  msgstr "Besucher gestern"
148
 
149
- #: count-per-day/counter.php:178
150
  msgid "Reads last week"
151
  msgstr "Besucher letzte Woche"
152
 
153
- #: count-per-day/counter.php:179
154
  msgid "Counter starts at"
155
  msgstr "gez&auml;hlt ab"
156
 
157
- #: count-per-day/counter.php:180
158
  msgid "Reads per day"
159
  msgstr "Besucher pro Tag"
160
 
161
- #: count-per-day/counter.php:185
162
  msgid "Reads per month"
163
  msgstr "Besucher pro Monat"
164
 
165
- #: count-per-day/counter.php:188
166
  msgid "Reads per post"
167
  msgstr "Besucher pro Artikel"
168
 
2
  msgstr ""
3
  "Project-Id-Version: Count per Day\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2008-11-02 12:13+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Tom Braider <post@tomsdimension.de>\n"
8
  "Language-Team: \n"
15
  "X-Poedit-Basepath: P:\\xampp\\htdocs\\wp\\wp-content\\plugins\\count-per-day\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
+ #: counter-options.php:20
19
  msgid "Options updated"
20
  msgstr "Einstellungen aktualisiert"
21
 
22
+ #: counter-options.php:25
23
  #, php-format
24
  msgid "Database cleaned. %s rows deleted."
25
  msgstr "Datenbank aufger&auml;umt. %s Datens&auml;tze gel&ouml;scht."
26
 
27
+ #: counter-options.php:28
28
+ #: counter-options.php:129
29
  msgid "UNINSTALL Count per Day"
30
  msgstr "DEINSTALLIERE Count per Day"
31
 
32
+ #: counter-options.php:40
33
+ #: counter-options.php:42
34
  #, php-format
35
  msgid "Table %s deleted"
36
  msgstr "Tabelle %s gel&ouml;scht"
37
 
38
+ #: counter-options.php:44
39
  msgid "Options deleted"
40
  msgstr "Einstellungen gel&ouml;scht"
41
 
42
+ #: counter-options.php:60
43
+ #: counter-options.php:114
44
  msgid "Uninstall"
45
  msgstr "Deinstallation"
46
 
47
+ #: counter-options.php:61
48
  msgid "Click here"
49
  msgstr "Klick hier"
50
 
51
+ #: counter-options.php:61
52
  msgid "to finish the uninstall and to deactivate \"Count per Day\"."
53
  msgstr "um die Deinstallation zu beenden und \"Count per Day\" zu deaktivieren."
54
 
55
+ #: counter-options.php:68
56
  msgid "Options"
57
  msgstr "Einstellungen"
58
 
59
+ #: counter-options.php:73
60
  msgid "Online time"
61
  msgstr "Onlinezeit"
62
 
63
+ #: counter-options.php:74
64
  msgid "Seconds for online counter. Used for \"Visitors online\" on dashboard page."
65
  msgstr "Sekunden f&uuml;r Onlinecounter. Wird f&uuml;r die Anzeige der \"Besucher momentan online\" im Dashboard verwendet."
66
 
67
+ #: counter-options.php:76
68
  msgid "Loged on Users"
69
  msgstr "Angemeldete Benutzer"
70
 
71
+ #: counter-options.php:77
72
  msgid "count too"
73
  msgstr "auch mit z&auml;hlen"
74
 
75
+ #: counter-options.php:79
76
  msgid "Auto counter"
77
  msgstr "Auto-Counter"
78
 
79
+ #: counter-options.php:80
80
  msgid "Counts automatically single-posts and pages, no changes on template needed."
81
  msgstr "Z&auml;hlt automatisch Besuche auf Single-Posts und Seiten ohne &Auml;nderungen am Template."
82
 
83
+ #: counter-options.php:82
84
  msgid "Bots to ignore"
85
  msgstr "Bots ignorieren"
86
 
87
+ #: counter-options.php:88
88
  msgid "Update options"
89
  msgstr "Einstellungen aktualisieren"
90
 
91
+ #: counter-options.php:96
92
+ #: counter-options.php:105
93
  msgid "Clean the database"
94
  msgstr "Datenbank aufr&auml;umen"
95
 
96
+ #: counter-options.php:99
97
  msgid "You can clean the counter table by delete the \"spam data\".<br />If you add new bots above the old \"spam data\" keeps in the database.<br />Here you can run the bot filter again and delete the visits of the bots."
98
  msgstr "Du kannst die Counter-Tabelle von \"Spam-Daten\" befreien.<br />Wenn du neue Bots zu der Liste oben hinzuf&uuml;gst bleiben die alten \"Spam-Daten\" erhalten.<br />Hier kannst du den Filter erneut laufen lassen und die Besuche von Bots nachtr&auml;glich l&ouml;schen."
99
 
100
+ #: counter-options.php:116
101
+ msgid "Since WP 2.7 you can delete the plugin directly after deactivation on the plugins page."
102
+ msgstr "Ab WP 2.7 kannst du das Plugin direkt nach der Deaktivierung auf der Pluginseite löschen."
103
+
104
+ #: counter-options.php:117
105
  msgid "If \"Count per Day\" only disabled the tables in the database will be preserved."
106
  msgstr "Wenn \"Count per Day\" nur deaktiviert wird, bleiben die Tabellen in der Datenbank erhalten."
107
 
108
+ #: counter-options.php:118
109
  msgid "Here you can delete the tables and disable \"Count per Day\"."
110
  msgstr "Hier kannst du \"Count per Day\" deinstallieren und die Tabellen l&ouml;schen."
111
 
112
+ #: counter-options.php:121
113
  msgid "WARNING"
114
  msgstr "WARNUNG"
115
 
116
+ #: counter-options.php:122
117
  msgid "These tables (with ALL counter data) will be deleted."
118
  msgstr "Diese Tabellen werden mit ALLEN Z&auml;hlerdaten gel&ouml;scht."
119
 
120
+ #: counter-options.php:124
121
  msgid "If \"Count per Day\" re-installed, the counter starts at 0."
122
  msgstr "Wenn \"Count per Day\" erneut installiert wird, beginnt der Z&auml;hler bei 0."
123
 
124
+ #: counter-options.php:128
125
  msgid "Yes"
126
  msgstr "Ja, los!"
127
 
128
+ #: counter-options.php:129
129
  msgid "You are sure to disable Count per Day and delete all data?"
130
  msgstr "Bist du sicher, dass du Count per Day deaktivieren und alle Daten l&ouml;schen willst?"
131
 
132
+ #: counter.php:165
133
  msgid "Statistics"
134
  msgstr "Statistiken"
135
 
136
+ #: counter.php:170
137
+ #: counter.php:172
138
  msgid "Reads at all"
139
  msgstr "Besucher gesamt"
140
 
141
+ #: counter.php:173
142
  msgid "Visitors currently online"
143
  msgstr "Besucher momentan online"
144
 
145
+ #: counter.php:174
146
  msgid "Reads today"
147
  msgstr "Besucher heute"
148
 
149
+ #: counter.php:175
150
  msgid "Reads yesterday"
151
  msgstr "Besucher gestern"
152
 
153
+ #: counter.php:176
154
  msgid "Reads last week"
155
  msgstr "Besucher letzte Woche"
156
 
157
+ #: counter.php:177
158
  msgid "Counter starts at"
159
  msgstr "gez&auml;hlt ab"
160
 
161
+ #: counter.php:178
162
  msgid "Reads per day"
163
  msgstr "Besucher pro Tag"
164
 
165
+ #: counter.php:183
166
  msgid "Reads per month"
167
  msgstr "Besucher pro Monat"
168
 
169
+ #: counter.php:186
170
  msgid "Reads per post"
171
  msgstr "Besucher pro Artikel"
172
 
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: Tom Braider
3
  Donate link: http://www.unicef.org
4
  Tags: counter, count, posts, visits, reads
5
  Requires at least: 2.0
6
- Tested up to: 2.6
7
- Stable tag: 1.3
8
 
9
  Visit Counter, shows reads per page, visitors today, yesterday, last week, last months and other statistics.
10
 
@@ -115,6 +115,11 @@ _cpdGetUserPerPost( $limit = 0 )_
115
 
116
  **Changelog**
117
 
 
 
 
 
 
118
  _Version 1.3_
119
 
120
  + New: you can delete old data if you add a new bot string
3
  Donate link: http://www.unicef.org
4
  Tags: counter, count, posts, visits, reads
5
  Requires at least: 2.0
6
+ Tested up to: 2.7b1
7
+ Stable tag: 1.4
8
 
9
  Visit Counter, shows reads per page, visitors today, yesterday, last week, last months and other statistics.
10
 
115
 
116
  **Changelog**
117
 
118
+ _Version 1.4_
119
+
120
+ + NEW: uninstall function of WP 2.7 implemented
121
+ + litle changes on layout to be suitable for WP 2.7
122
+
123
  _Version 1.3_
124
 
125
  + New: you can delete old data if you add a new bot string