Version Description
Download this release
Release Info
Developer | michelem |
Plugin | WassUp Real Time Analytics |
Version | 1.5 |
Comparing to | |
See all releases |
Code changes from version 1.4.9 to 1.5
- language/de_DE.mo +0 -0
- language/de_DE.po +832 -0
- language/jp_JP.po +939 -0
- language/nb_NO.mo +0 -0
- language/nb_NO.po +919 -0
- language/tr_TR.po +829 -0
- lib/action.php +183 -67
- lib/akismet.class.php +388 -0
- lib/main.php +34 -18
- lib/settings.php +76 -37
- lib/wassup.class.php +19 -3
- readme.txt +2 -2
- thickbox/thickbox.css +1 -0
- ui.tabs.css +1 -2
- wassup.css +47 -42
- wassup.php +410 -249
language/de_DE.mo
ADDED
Binary file
|
language/de_DE.po
ADDED
@@ -0,0 +1,832 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# translation of de_DE.po to Deutsch
|
2 |
+
# Markus Bloch <cowboyofbottrop@gmail.com>, 2008.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: de_DE\n"
|
6 |
+
"POT-Creation-Date: \n"
|
7 |
+
"PO-Revision-Date: 2008-03-22 21:22+0100\n"
|
8 |
+
"Last-Translator: Markus Bloch <cowboyofbottrop@gmail.com>\n"
|
9 |
+
"Language-Team: Deutsch <cowboyofbottrop@gmail.com>\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Poedit-SearchPath-0: /home/m1k/Desktop/wassup_translation/trunk\n"
|
16 |
+
"X-Generator: KBabel 1.11.4\n"
|
17 |
+
|
18 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:32
|
19 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:381
|
20 |
+
msgid "Sorry, Wassup requires SECRET_KEY constant declared in wp-config.php... Please read <a href='http://www.wpwp.org/download'>documentation</a> for more info..."
|
21 |
+
msgstr "Sorry, Wassup benötight die SECRET_KEY Konstante in der Datei wp-config.php... Lies bitte die <a href='http://www.wpwp.org/download'>Dokumentation</a> für weitere Informationen..."
|
22 |
+
|
23 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:38
|
24 |
+
msgid "Sorry, Wassup requires WordPress 2.2 or higher to work"
|
25 |
+
msgstr "Sorry, WassUp benötigt WordPress 2.2 oder höher, um korrekt zu arbeiten"
|
26 |
+
|
27 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:259
|
28 |
+
msgid "Hide Search"
|
29 |
+
msgstr "Suche ausblenden"
|
30 |
+
|
31 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:262
|
32 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:800
|
33 |
+
msgid "Search"
|
34 |
+
msgstr "Suchen"
|
35 |
+
|
36 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:267
|
37 |
+
msgid "Hide TopTen"
|
38 |
+
msgstr "Top Ten ausblenden"
|
39 |
+
|
40 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:270
|
41 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:800
|
42 |
+
msgid "Show TopTen"
|
43 |
+
msgstr "Top Ten anzeigen"
|
44 |
+
|
45 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:276
|
46 |
+
msgid "Collapse All"
|
47 |
+
msgstr "Alles einklappen"
|
48 |
+
|
49 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:279
|
50 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:551
|
51 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:763
|
52 |
+
msgid "Expand All"
|
53 |
+
msgstr "Alles ausklappen"
|
54 |
+
|
55 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:284
|
56 |
+
msgid "Expand Cronology"
|
57 |
+
msgstr "Chronologie ausklappen"
|
58 |
+
|
59 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:287
|
60 |
+
msgid "Collapse Cronology"
|
61 |
+
msgstr "Chronologie einklappen"
|
62 |
+
|
63 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:370
|
64 |
+
msgid "Visitor Details"
|
65 |
+
msgstr "Besucher Details"
|
66 |
+
|
67 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:373
|
68 |
+
msgid "Spy Visitors"
|
69 |
+
msgstr "Suchmaschinen-Spider"
|
70 |
+
|
71 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:373
|
72 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:555
|
73 |
+
msgid "SPY Visitors"
|
74 |
+
msgstr "Suchmaschinen-Spider"
|
75 |
+
|
76 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:374
|
77 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:472
|
78 |
+
msgid "Current Visitors Online"
|
79 |
+
msgstr "Besucher online"
|
80 |
+
|
81 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:375
|
82 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:45
|
83 |
+
msgid "Options"
|
84 |
+
msgstr "Einstellungen"
|
85 |
+
|
86 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
87 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
88 |
+
msgid "Legend"
|
89 |
+
msgstr "Legende"
|
90 |
+
|
91 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
92 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
93 |
+
msgid "Logged-in Users"
|
94 |
+
msgstr "angemeldete User"
|
95 |
+
|
96 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
97 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
98 |
+
msgid "Comments Authors"
|
99 |
+
msgstr "Kommentar-Autoren"
|
100 |
+
|
101 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
102 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
103 |
+
msgid "Spiders/bots"
|
104 |
+
msgstr "Spider/Bots"
|
105 |
+
|
106 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:477
|
107 |
+
msgid "Visitors online"
|
108 |
+
msgstr "Besucher online"
|
109 |
+
|
110 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:492
|
111 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:841
|
112 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:600
|
113 |
+
msgid "From your blog"
|
114 |
+
msgstr "Von diesem Blog"
|
115 |
+
|
116 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:495
|
117 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:844
|
118 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:603
|
119 |
+
msgid "Direct hit"
|
120 |
+
msgstr "direkter Aufruf"
|
121 |
+
|
122 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:513
|
123 |
+
msgid "LOGGED IN USER"
|
124 |
+
msgstr "ANGEMELDETER USER"
|
125 |
+
|
126 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:514
|
127 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:517
|
128 |
+
msgid "COMMENT AUTHOR"
|
129 |
+
msgstr "KOMMENTAR-AUTOR"
|
130 |
+
|
131 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:558
|
132 |
+
msgid "Pause"
|
133 |
+
msgstr "Pause"
|
134 |
+
|
135 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:559
|
136 |
+
msgid "Play"
|
137 |
+
msgstr "Play"
|
138 |
+
|
139 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:647
|
140 |
+
msgid "Latest hits"
|
141 |
+
msgstr "Letzte Treffer"
|
142 |
+
|
143 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:678
|
144 |
+
msgid "WassUp recording is disabled"
|
145 |
+
msgstr "Die WassUp-Aufzeichnung ist deaktiviert"
|
146 |
+
|
147 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:688
|
148 |
+
msgid "records deleted"
|
149 |
+
msgstr "Datensätze gelöscht"
|
150 |
+
|
151 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:696
|
152 |
+
msgid "hide chart"
|
153 |
+
msgstr "Grafik ausblenden"
|
154 |
+
|
155 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:696
|
156 |
+
msgid "Hide the chart and site usage"
|
157 |
+
msgstr "Grafik und Seiten-Nutzung ausblenden"
|
158 |
+
|
159 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:699
|
160 |
+
msgid "show chart"
|
161 |
+
msgstr "Grafik anzeigen"
|
162 |
+
|
163 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:699
|
164 |
+
msgid "Show the chart and site usage"
|
165 |
+
msgstr "Grafik und Seiten-Nutzung anzeigen"
|
166 |
+
|
167 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:701
|
168 |
+
msgid "Summary for the last"
|
169 |
+
msgstr "Gesamtwerte für die letzten"
|
170 |
+
|
171 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:704
|
172 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:190
|
173 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:200
|
174 |
+
msgid "24 hours"
|
175 |
+
msgstr "24 Stunden"
|
176 |
+
|
177 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:705
|
178 |
+
msgid "7 days"
|
179 |
+
msgstr "7 Tage"
|
180 |
+
|
181 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:706
|
182 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:192
|
183 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:202
|
184 |
+
msgid "1 month"
|
185 |
+
msgstr "1 Monat"
|
186 |
+
|
187 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:707
|
188 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:195
|
189 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:205
|
190 |
+
msgid "1 year"
|
191 |
+
msgstr "1 Jahr"
|
192 |
+
|
193 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:710
|
194 |
+
msgid "Items per page"
|
195 |
+
msgstr "Datensätze je Seite"
|
196 |
+
|
197 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:716
|
198 |
+
msgid "Show items by"
|
199 |
+
msgstr "Filtere Datensätze nach"
|
200 |
+
|
201 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:719
|
202 |
+
msgid "Spider"
|
203 |
+
msgstr "Spider"
|
204 |
+
|
205 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:720
|
206 |
+
msgid "NO Spider"
|
207 |
+
msgstr "KEINE Spider"
|
208 |
+
|
209 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:721
|
210 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:93
|
211 |
+
msgid "Spam"
|
212 |
+
msgstr "Spam"
|
213 |
+
|
214 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:722
|
215 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:94
|
216 |
+
msgid "NO Spam"
|
217 |
+
msgstr "KEIN Spam"
|
218 |
+
|
219 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:723
|
220 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:95
|
221 |
+
msgid "NO Spam NO Spider"
|
222 |
+
msgstr "KEIN Spam, KEINE Spider"
|
223 |
+
|
224 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:724
|
225 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:96
|
226 |
+
msgid "Users logged in"
|
227 |
+
msgstr "Angemeldete User"
|
228 |
+
|
229 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:725
|
230 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:97
|
231 |
+
msgid "Comment authors"
|
232 |
+
msgstr "Kommentar-Autoren"
|
233 |
+
|
234 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:726
|
235 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:98
|
236 |
+
msgid "Referer from search engine"
|
237 |
+
msgstr "Herkunft über Suchmaschinen"
|
238 |
+
|
239 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:727
|
240 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:99
|
241 |
+
msgid "Referer from ext link"
|
242 |
+
msgstr "Herkunft von externen Seiten"
|
243 |
+
|
244 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:728
|
245 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:90
|
246 |
+
msgid "Everything"
|
247 |
+
msgstr "Alles"
|
248 |
+
|
249 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:741
|
250 |
+
msgid "Visits"
|
251 |
+
msgstr "Besucher"
|
252 |
+
|
253 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:742
|
254 |
+
msgid "Pageviews"
|
255 |
+
msgstr "Seitenansichten"
|
256 |
+
|
257 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:743
|
258 |
+
msgid "Pages/Visits"
|
259 |
+
msgstr "Seiten/Besucher"
|
260 |
+
|
261 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:746
|
262 |
+
msgid "Spams"
|
263 |
+
msgstr "davon Spam"
|
264 |
+
|
265 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:754
|
266 |
+
msgid "Too few records to print chart"
|
267 |
+
msgstr "Zu wenig Datensätze, um eine Grafik zu erzeugen"
|
268 |
+
|
269 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:764
|
270 |
+
msgid "Collapse Chronology"
|
271 |
+
msgstr "Chronologie einklappen"
|
272 |
+
|
273 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:784
|
274 |
+
msgid "Spam Options"
|
275 |
+
msgstr "Spam-Einstellungen"
|
276 |
+
|
277 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:786
|
278 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:125
|
279 |
+
msgid "Enable/Disable Spam Check on Records"
|
280 |
+
msgstr "Spam-Prüfung in Datensätzen aktivieren/deaktivieren"
|
281 |
+
|
282 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:787
|
283 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:128
|
284 |
+
msgid "Record Akismet comment spam attempts"
|
285 |
+
msgstr "Akismet Kommentar-Spam aufzeichnen"
|
286 |
+
|
287 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:788
|
288 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:129
|
289 |
+
msgid "Record referrer spam attempts"
|
290 |
+
msgstr "Referrer-Spam aufzeichnen"
|
291 |
+
|
292 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:789
|
293 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
294 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
295 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
296 |
+
msgid "Save Settings"
|
297 |
+
msgstr "Einstellungen speichern"
|
298 |
+
|
299 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:796
|
300 |
+
msgid "Filter by marked IP"
|
301 |
+
msgstr "Nach merkierten IPs filtern"
|
302 |
+
|
303 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:796
|
304 |
+
msgid "show marked items"
|
305 |
+
msgstr "zeige markierte Einträge"
|
306 |
+
|
307 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:797
|
308 |
+
msgid "Searched for"
|
309 |
+
msgstr "Suche nach"
|
310 |
+
|
311 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:798
|
312 |
+
msgid "Auto refresh in"
|
313 |
+
msgstr "Auto-Aktualisierung in "
|
314 |
+
|
315 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:798
|
316 |
+
msgid "seconds"
|
317 |
+
msgstr "Sekunden"
|
318 |
+
|
319 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:857
|
320 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:862
|
321 |
+
msgid "delete"
|
322 |
+
msgstr "löschen"
|
323 |
+
|
324 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:857
|
325 |
+
msgid "Delete ALL marked records with this IP"
|
326 |
+
msgstr "ALLE markierten Datensätze mit dieser IP"
|
327 |
+
|
328 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:859
|
329 |
+
msgid "unmark"
|
330 |
+
msgstr "demarkieren"
|
331 |
+
|
332 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:859
|
333 |
+
msgid "UnMark IP"
|
334 |
+
msgstr "Demarkiere IP"
|
335 |
+
|
336 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:862
|
337 |
+
msgid "Delete this record"
|
338 |
+
msgstr "Diesen Datensatz löschen"
|
339 |
+
|
340 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:864
|
341 |
+
msgid "mark"
|
342 |
+
msgstr "markieren"
|
343 |
+
|
344 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:864
|
345 |
+
msgid "Mark IP"
|
346 |
+
msgstr "Markiere IP"
|
347 |
+
|
348 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:867
|
349 |
+
msgid "show raw table"
|
350 |
+
msgstr "Rohdaten anzeigen"
|
351 |
+
|
352 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:867
|
353 |
+
msgid "Show the items as raw table"
|
354 |
+
msgstr "Einträge als Rohdaten anzeigen"
|
355 |
+
|
356 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1436
|
357 |
+
msgid "WassUp Plugin table has reached maximum size!"
|
358 |
+
msgstr "Die WassUp-Tabelle hat ihre maximale Größe erreicht!"
|
359 |
+
|
360 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
361 |
+
msgid "Hi"
|
362 |
+
msgstr "Hallo"
|
363 |
+
|
364 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
365 |
+
msgid "you have received this email because your WassUp Database table at your Wordpress blog"
|
366 |
+
msgstr "Du bekommst diese EMail, weil die WassUp-Tabelle in Deinem WordPress-Blog"
|
367 |
+
|
368 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
369 |
+
msgid "has reached the maximum value you set in the options menu"
|
370 |
+
msgstr "die in den Einstellungen festgelegte Maximalgröße erreicht hat"
|
371 |
+
|
372 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1438
|
373 |
+
msgid "This is only a reminder, please take the actions you want in the WassUp options menu"
|
374 |
+
msgstr "Dies ist nur eine Erinnerung, bitte gehe zu den WassUp-Einstellungen, um zu reagieren"
|
375 |
+
|
376 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1438
|
377 |
+
msgid "This alert now will be removed and you will be able to set a new one"
|
378 |
+
msgstr "Dieser Alarm wird nicht entfernt, Du kannst aber einen neuen setzen"
|
379 |
+
|
380 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1439
|
381 |
+
msgid "Thank you for using WassUp plugin. Check if there is a new version available here:"
|
382 |
+
msgstr "Danke, dass Du das WassUp-Plugin verwendest. Siehe nach, ob hier eine neue Version erhältlich ist:"
|
383 |
+
|
384 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1439
|
385 |
+
msgid "Have a nice day!"
|
386 |
+
msgstr "Einen schönen Tag noch!"
|
387 |
+
|
388 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1736
|
389 |
+
msgid "Error getting table details"
|
390 |
+
msgstr "Fehler beim Hollen der Tabellen-Details"
|
391 |
+
|
392 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1744
|
393 |
+
#, php-format
|
394 |
+
msgid "Delete any existing table %s"
|
395 |
+
msgstr "Lösche jede bestehende Tabelle %s"
|
396 |
+
|
397 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1755
|
398 |
+
#, php-format
|
399 |
+
msgid "Table structure of table %s"
|
400 |
+
msgstr "Struktur der Tabelle %s"
|
401 |
+
|
402 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1763
|
403 |
+
#, php-format
|
404 |
+
msgid "Error with SHOW CREATE TABLE for %s."
|
405 |
+
msgstr "Fehler bei \"SHOW CREATE TABLE\" für %s."
|
406 |
+
|
407 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1770
|
408 |
+
#, php-format
|
409 |
+
msgid "Error getting table structure of %s"
|
410 |
+
msgstr "Fehler beim Holden der Struktur von %s"
|
411 |
+
|
412 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1778
|
413 |
+
#, php-format
|
414 |
+
msgid "Data contents of table %s"
|
415 |
+
msgstr "Daten-Inhalt der Tabelle %s"
|
416 |
+
|
417 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1839
|
418 |
+
#, php-format
|
419 |
+
msgid "End of data contents of table %s"
|
420 |
+
msgstr "Ende des Daten-Inhalt der Tabelle %s"
|
421 |
+
|
422 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1874
|
423 |
+
msgid "Last searched terms"
|
424 |
+
msgstr "letzte Suchphrasen"
|
425 |
+
|
426 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1887
|
427 |
+
msgid "Last referers"
|
428 |
+
msgstr "letzte Referrer"
|
429 |
+
|
430 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1900
|
431 |
+
msgid "Top Browsers"
|
432 |
+
msgstr "Top Browser"
|
433 |
+
|
434 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1913
|
435 |
+
msgid "Top OS"
|
436 |
+
msgstr "Top Betriebs-Systeme"
|
437 |
+
|
438 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1935
|
439 |
+
msgid "visitor(s) online"
|
440 |
+
msgstr "Bersucher online"
|
441 |
+
|
442 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1938
|
443 |
+
msgid "logged-in user(s)"
|
444 |
+
msgstr "angemeldete(r) User"
|
445 |
+
|
446 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1942
|
447 |
+
msgid "comment author(s)"
|
448 |
+
msgstr "Kommentar-Autor(en)"
|
449 |
+
|
450 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1944
|
451 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:2097
|
452 |
+
msgid "powered by"
|
453 |
+
msgstr "powered by"
|
454 |
+
|
455 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1976
|
456 |
+
msgid "What title for the widget (default \"Visitors Online\")"
|
457 |
+
msgstr "Titel für das Widget (Standard: \"Besucher online\")"
|
458 |
+
|
459 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1977
|
460 |
+
msgid "What style sheet class for <ul> attribute (default \"links\")"
|
461 |
+
msgstr "CSS-Klasse für das <ul>-Element (Standard: \"links\")"
|
462 |
+
|
463 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1978
|
464 |
+
msgid "How many characters left? (For template compatibility - default 18)"
|
465 |
+
msgstr "Wie viele Zeichen anzeigen (Für Kompatiblität mit dem Theme - Standard: 18)"
|
466 |
+
|
467 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1979
|
468 |
+
msgid "Check if you want to show logged-in online users (default Yes)"
|
469 |
+
msgstr "Angemeldete User online anzeigen (Standard: Ja)"
|
470 |
+
|
471 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1980
|
472 |
+
msgid "Check if you want to show comment-author online users (default Yes)"
|
473 |
+
msgstr "Kommentar-Autoren online anzeigen (Standard: Ja)"
|
474 |
+
|
475 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1981
|
476 |
+
msgid "Check if you want to show some last search referers (default Yes)"
|
477 |
+
msgstr "Letzte Suchmaschinen-Referrer anzeigen (Standard: Ja)"
|
478 |
+
|
479 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1982
|
480 |
+
msgid "How many search referers want to show (default 5)"
|
481 |
+
msgstr "Wie viele Suchmaschinen-Referrer anzeigen (Standard: 5)"
|
482 |
+
|
483 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1983
|
484 |
+
msgid "Check if you want to show some last external referers (default Yes)"
|
485 |
+
msgstr "Letzte externe Referrer anzeigen (Standard: Ja)"
|
486 |
+
|
487 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1984
|
488 |
+
msgid "How many external referers want to show (default 5)"
|
489 |
+
msgstr "Wie viele externe Referrer anzeigen (Standard: 5)"
|
490 |
+
|
491 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1985
|
492 |
+
msgid "Check if you want to show top browsers (default Yes)"
|
493 |
+
msgstr "To Browser anzeigen (Standard: Ja)"
|
494 |
+
|
495 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1986
|
496 |
+
msgid "How many top browsers want to show (default 5)"
|
497 |
+
msgstr "Wie viele Top Browser anzeigen (Standard: 5)"
|
498 |
+
|
499 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1987
|
500 |
+
msgid "Check if you want to show top operating systems (default Yes)"
|
501 |
+
msgstr "Top Betriebssysteme anzeigen (Standard: Ja)"
|
502 |
+
|
503 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1988
|
504 |
+
msgid "How many top operating systems want to show (default 5)"
|
505 |
+
msgstr "Wie viele Top Betriebssysteme anzeigen (Standard: 5)"
|
506 |
+
|
507 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:2006
|
508 |
+
msgid "Wassup Widget"
|
509 |
+
msgstr "WassUp Widget"
|
510 |
+
|
511 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:29
|
512 |
+
msgid "ATTENTION! Your WassUp table have reached the maximum value you set, I disabled the alert, you can re-enable it here."
|
513 |
+
msgstr "ACHTUNG! Deine WassUp-Tabelle hat die maximale Größe erreicht. Ich habe den Alarm deaktiviert, Du kannst ihn hier reaktivieren."
|
514 |
+
|
515 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:46
|
516 |
+
msgid "You can add a sidebar Widget with some useful statistics information by activating the"
|
517 |
+
msgstr "Du kannst ein Sidebar-Widget hinzufügen, welches Dir einige nützliche Statistik-Informationen anzeigt."
|
518 |
+
|
519 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:47
|
520 |
+
msgid "Wassup Widget in the Widgets menu option"
|
521 |
+
msgstr "Aktiviere das WassUp-Widget in den Widget-Einstellungen Deines Themes"
|
522 |
+
|
523 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:48
|
524 |
+
msgid "Select the options you want for the WassUp plugin"
|
525 |
+
msgstr "Wähle die Einstellungen für das WassUp-Plugin, die Du ändern möchtest"
|
526 |
+
|
527 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:52
|
528 |
+
msgid "General Setup"
|
529 |
+
msgstr "Allgemeine Einstellungen"
|
530 |
+
|
531 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:53
|
532 |
+
msgid "Statistics Recording"
|
533 |
+
msgstr "Statistik-Aufzeichnung"
|
534 |
+
|
535 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:54
|
536 |
+
msgid "Manage Files & Database"
|
537 |
+
msgstr "Dateien & Datenbank verwalten"
|
538 |
+
|
539 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:60
|
540 |
+
msgid "Your default screen resolution (browser width)"
|
541 |
+
msgstr "Deine Standard Bildschirmauflösung (Browser-Breite)"
|
542 |
+
|
543 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:61
|
544 |
+
msgid "Default screen resolution (in pixels)"
|
545 |
+
msgstr "Standard Bildschirmauflösung (Pixel)"
|
546 |
+
|
547 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:69
|
548 |
+
msgid "Set minimum users level which can view and manage WassUp plugin (default Administrators)"
|
549 |
+
msgstr "Welcher User-Level wird mindestens benötigt, um WassUp anzuzeigen und zu verwalten? (Standard: Administrator)"
|
550 |
+
|
551 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:72
|
552 |
+
msgid "Administrators"
|
553 |
+
msgstr "Administrator"
|
554 |
+
|
555 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:73
|
556 |
+
msgid "Contributors"
|
557 |
+
msgstr "Herausgeber"
|
558 |
+
|
559 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:74
|
560 |
+
msgid "Authors"
|
561 |
+
msgstr "Autor"
|
562 |
+
|
563 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:77
|
564 |
+
msgid "Visit Detail Settings"
|
565 |
+
msgstr "Besucher Details einrichten:"
|
566 |
+
|
567 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:78
|
568 |
+
msgid "Chart type - How many axes:"
|
569 |
+
msgstr "Grafik-Typ - Wie viele Achsen:"
|
570 |
+
|
571 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:80
|
572 |
+
msgid "One"
|
573 |
+
msgstr "Eine"
|
574 |
+
|
575 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:81
|
576 |
+
msgid "Two"
|
577 |
+
msgstr "Zwei"
|
578 |
+
|
579 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:85
|
580 |
+
msgid "Set how many minutes wait for automatic page refresh"
|
581 |
+
msgstr "Setze den Intervall für die automatische Aktualisierung"
|
582 |
+
|
583 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:85
|
584 |
+
msgid "Current Visitors Online and Visitors Details"
|
585 |
+
msgstr "Aktuell Besucher online und Besucher Details"
|
586 |
+
|
587 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:86
|
588 |
+
msgid "refresh minutes (default 3)"
|
589 |
+
msgstr "Minuten (Standard: 3)"
|
590 |
+
|
591 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:88
|
592 |
+
msgid "Show visitor details for"
|
593 |
+
msgstr "Filtere Besucher-Details nach"
|
594 |
+
|
595 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:91
|
596 |
+
msgid "Spiders"
|
597 |
+
msgstr "Spider"
|
598 |
+
|
599 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:92
|
600 |
+
msgid "NO Spiders"
|
601 |
+
msgstr "KEINE Spider"
|
602 |
+
|
603 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:102
|
604 |
+
msgid "Number of items per page"
|
605 |
+
msgstr "Anzahl der Datensätze je Seite"
|
606 |
+
|
607 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
608 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
609 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
610 |
+
msgid "Reset"
|
611 |
+
msgstr "Zurücksetzen"
|
612 |
+
|
613 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
614 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
615 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
616 |
+
msgid "Reset to Default Settings"
|
617 |
+
msgstr "Auf Werkseinstellung zurücksetzen"
|
618 |
+
|
619 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:116
|
620 |
+
msgid "Statistics Recording Settings"
|
621 |
+
msgstr "Aufzeichnungs-Einstellungen"
|
622 |
+
|
623 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:117
|
624 |
+
msgid "Enable/Disable Recording"
|
625 |
+
msgstr "Aufzeichnung aktivieren/deaktivieren"
|
626 |
+
|
627 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:118
|
628 |
+
msgid "Checkbox to record statistics for each type of \"visitor\""
|
629 |
+
msgstr "Checkbox zum Aufzeichnen für jede Art von \"Besuchern\""
|
630 |
+
|
631 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:120
|
632 |
+
msgid "Record logged in users"
|
633 |
+
msgstr "Eingeloggte User aufzeichnen"
|
634 |
+
|
635 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:121
|
636 |
+
msgid "Record spiders and bots"
|
637 |
+
msgstr "Spider und Bots aufzeichnen"
|
638 |
+
|
639 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:122
|
640 |
+
msgid "Record attack/exploit attempts (libwww-perl agent)"
|
641 |
+
msgstr "Angriffe/Schwachstellen aufzeichnen (libwww-perl agent)"
|
642 |
+
|
643 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:125
|
644 |
+
msgid "(WARNING: if you experience blog slows down, please try to disable spam check)"
|
645 |
+
msgstr "(WARNUNG: Wenn Du feststellst, dass Dein Blog langsam wird, versuche die Spam-Prüfung zu deaktivieren)"
|
646 |
+
|
647 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:126
|
648 |
+
msgid "Checkbox to record statistics for each type of \"spam\""
|
649 |
+
msgstr "Checkbox zum Aufzeichnen für jede Art von \"Spam\""
|
650 |
+
|
651 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:132
|
652 |
+
msgid "Enter source IPs to exclude from recording"
|
653 |
+
msgstr "Gebe IPs an, die von der Aufzeichnung ausgeschlossen werden sollen"
|
654 |
+
|
655 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:134
|
656 |
+
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)"
|
657 |
+
msgstr "Trenne mehrere IPs mit Komma (z.B. 127.0.0.1, 10.0.0.1, usw...)"
|
658 |
+
|
659 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:135
|
660 |
+
msgid "Enter requested URLs to exclude from recording"
|
661 |
+
msgstr "Gebe angeforderte URLs an, die von der Aufzeichnung ausgeschlossen werden sollen"
|
662 |
+
|
663 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:137
|
664 |
+
msgid "comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)"
|
665 |
+
msgstr "Trenne mehrere URLs mit Komma, keine komplette URL, nur den letzten Tel des Pfades oder die letzten paar Worte (z.B. /category/wordpress, 2007, usw...)"
|
666 |
+
|
667 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:144
|
668 |
+
msgid "Temporary files location folder"
|
669 |
+
msgstr "Verzeichnis für temporäre Dateien"
|
670 |
+
|
671 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:146
|
672 |
+
msgid "\"Save path\" directory for storing temporary files used to track visitor activity"
|
673 |
+
msgstr "\"Save path\"-Verzeichnis zur Speicherung temporärer Dateien, die für die Besucher-Verfolgung benötigt werden"
|
674 |
+
|
675 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:155
|
676 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:164
|
677 |
+
msgid "WARNING"
|
678 |
+
msgstr "WARNUNG"
|
679 |
+
|
680 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:155
|
681 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:164
|
682 |
+
msgid "Directory does not exist or is not writable. Please enter a different path above or change \"session.save_path\" in \"php.ini\" to point to a valid, writable folder"
|
683 |
+
msgstr "Das Verzeichnis existiert nicht, oder ist nicht schreibbar. Gib den korrekten Pfad oben an, oder ändere \"session.save_path\" in der \"php.ini\" auf einen gültigen, schreibbaren Pfad"
|
684 |
+
|
685 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:161
|
686 |
+
msgid "Note: To adjust, change the above path or edit \"sessions.save_path\" in"
|
687 |
+
msgstr "Hinweis: Um den Pfad einzustellen, ändere \"session.save_path\" in der"
|
688 |
+
|
689 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:170
|
690 |
+
msgid "Use absolute directory paths only. This value is usually"
|
691 |
+
msgstr "Verwende nur absolute Pfade. Für gewöhnlich ist das"
|
692 |
+
|
693 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:174
|
694 |
+
msgid "Select actions for table growth"
|
695 |
+
msgstr "Wähle die Aktion für das Tabellen-Wachstum"
|
696 |
+
|
697 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:175
|
698 |
+
msgid "WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)"
|
699 |
+
msgstr "Die WassUp-Tabelle wächst sehr schnell (besonders auf stark frequentierten Blogs). Ich empfehle daher, ältere Datensätze von Zeit zu Zeit zu löschen. Du kannst unten Optionen zum automatischen oder manuellen Löschen und zum Zurücksetzen auswählen. (Wenn Du keine Probleme mit dem Datenbank-Speicherplatz hat, kannst Du die Tabelle lassen, wie sie ist.)"
|
700 |
+
|
701 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:176
|
702 |
+
msgid "Current WassUp table usage is"
|
703 |
+
msgstr "Die aktuelle Größe der WassUp-Tabelle ist"
|
704 |
+
|
705 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:181
|
706 |
+
msgid "records"
|
707 |
+
msgstr "Datensätze"
|
708 |
+
|
709 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
710 |
+
msgid "Alert me"
|
711 |
+
msgstr "Informiere mich"
|
712 |
+
|
713 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
714 |
+
msgid "email to"
|
715 |
+
msgstr "EMail an"
|
716 |
+
|
717 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
718 |
+
msgid "when table reaches"
|
719 |
+
msgstr "wenn die Tabelle diese Größe erreicht"
|
720 |
+
|
721 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:186
|
722 |
+
msgid "Empty table"
|
723 |
+
msgstr "Leere die Tabelle"
|
724 |
+
|
725 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:186
|
726 |
+
msgid "export table in SQL format"
|
727 |
+
msgstr "Tabelle im SQL-Format exportieren"
|
728 |
+
|
729 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:187
|
730 |
+
msgid "Automatically delete records older than:"
|
731 |
+
msgstr "Lösche Datensätze automatisch, die älter sind als:"
|
732 |
+
|
733 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:189
|
734 |
+
msgid "Don't delete anything"
|
735 |
+
msgstr "nichts löschen"
|
736 |
+
|
737 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:191
|
738 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:201
|
739 |
+
msgid "1 week"
|
740 |
+
msgstr "1 Woche"
|
741 |
+
|
742 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:193
|
743 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:203
|
744 |
+
msgid "3 months"
|
745 |
+
msgstr "3 Monate"
|
746 |
+
|
747 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:194
|
748 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:204
|
749 |
+
msgid "6 months"
|
750 |
+
msgstr "6 Monate"
|
751 |
+
|
752 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:197
|
753 |
+
msgid "Delete NOW records older than:"
|
754 |
+
msgstr "Lösche JETZT Datensätze, die älter sind als:"
|
755 |
+
|
756 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:199
|
757 |
+
msgid "Action is NOT undoable"
|
758 |
+
msgstr "kann NICHT rückgängig gemacht werden!"
|
759 |
+
|
760 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:86
|
761 |
+
msgid "TOP QUERY"
|
762 |
+
msgstr "TOP SUCHBEGRIFFE"
|
763 |
+
|
764 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:96
|
765 |
+
msgid "TOP REFERER"
|
766 |
+
msgstr "TOP REFERRER"
|
767 |
+
|
768 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:124
|
769 |
+
msgid "TOP REQUEST"
|
770 |
+
msgstr "TOP SEITEN"
|
771 |
+
|
772 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:136
|
773 |
+
msgid "TOP BROWSER"
|
774 |
+
msgstr "TOP BROWSER"
|
775 |
+
|
776 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:148
|
777 |
+
msgid "TOP OS"
|
778 |
+
msgstr "TOP BETRIEBSSYSTEM"
|
779 |
+
|
780 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:160
|
781 |
+
msgid "This top ten doesn't include Spam records"
|
782 |
+
msgstr "Diese Top Ten enthalten keine als Spam erkannten Datensätze"
|
783 |
+
|
784 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:85
|
785 |
+
msgid "Next"
|
786 |
+
msgstr "Nächste"
|
787 |
+
|
788 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:87
|
789 |
+
msgid "Previous"
|
790 |
+
msgstr "Ältere"
|
791 |
+
|
792 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:120
|
793 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
794 |
+
msgid "It is necessary to specify the"
|
795 |
+
msgstr "Es ist notwendig"
|
796 |
+
|
797 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:120
|
798 |
+
msgid "number of pages"
|
799 |
+
msgstr "die Anzahl der Seiten anzugeben"
|
800 |
+
|
801 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
802 |
+
msgid "limit of items"
|
803 |
+
msgstr "Maximal"
|
804 |
+
|
805 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
806 |
+
msgid "to show per page"
|
807 |
+
msgstr "Einträge je Seite anzeigen"
|
808 |
+
|
809 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:209
|
810 |
+
msgid "Pages"
|
811 |
+
msgstr "Seiten"
|
812 |
+
|
813 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:630
|
814 |
+
msgid "No visitor activity"
|
815 |
+
msgstr "Keine Besucheraktivität"
|
816 |
+
|
817 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:782
|
818 |
+
msgid "Last 24 Hours"
|
819 |
+
msgstr "Letzte 24 Stunden"
|
820 |
+
|
821 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:788
|
822 |
+
msgid "Last 7 Days"
|
823 |
+
msgstr "Letzte 7 Tage"
|
824 |
+
|
825 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:794
|
826 |
+
msgid "Last Month"
|
827 |
+
msgstr "Letzter Monat"
|
828 |
+
|
829 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:800
|
830 |
+
msgid "Last Year"
|
831 |
+
msgstr "Letztes Jahr"
|
832 |
+
|
language/jp_JP.po
ADDED
@@ -0,0 +1,939 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-03-07 09:18+0900\n"
|
6 |
+
"Last-Translator: Yoichi Kinoshita\n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-Language: Japanese\n"
|
12 |
+
"X-Poedit-Country: JAPAN\n"
|
13 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
14 |
+
"X-Poedit-KeywordsList: _e\n"
|
15 |
+
|
16 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:43
|
17 |
+
msgid "Sorry, Wassup requires WordPress 2.2 or higher to work"
|
18 |
+
msgstr "Wassup を使うには Wordpress 2.2 以上のバージョンが必要です。"
|
19 |
+
|
20 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:94
|
21 |
+
msgid "WassUp has detected a problem with \"session.save_path\" setting in your Wordpress/PHP configuration. Statistics logging has been disabled as a result. To fix, go to admin menu, \"Wassup-->Options-->Manage Files & Database\" and modify \"Temporary files location folder\"."
|
22 |
+
msgstr "WassUp は \"session.save_path\" に問題を検知しました。結果として集計記録が無効となりました。直すには、\"Wassup-->Options-->Manage Files & Database\" の \"Temporary files location folder\" を修正してください。"
|
23 |
+
|
24 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:96
|
25 |
+
msgid "WassUp has detected a problem with \"session.save_path\" setting in your Wordpress/PHP configuration. Please fix by modifying \"Temporary files location folder\" in admin menu, \"Wassup-->Options-->Manage Files & Database\"."
|
26 |
+
msgstr "WassUp は \"session.save_path\" に問題を検知しました。\"Wassup-->Options-->Manage Files & Database\" の \"Temporary files location folder\" を修正してください。"
|
27 |
+
|
28 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:251
|
29 |
+
msgid "Hide Search"
|
30 |
+
msgstr "検索を隠す"
|
31 |
+
|
32 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:254
|
33 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:831
|
34 |
+
msgid "Search"
|
35 |
+
msgstr "検索"
|
36 |
+
|
37 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:259
|
38 |
+
msgid "Hide TopTen"
|
39 |
+
msgstr "トップ10を表示しない"
|
40 |
+
|
41 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:262
|
42 |
+
msgid "Show TopTen"
|
43 |
+
msgstr "トップ10を表示する"
|
44 |
+
|
45 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:268
|
46 |
+
msgid "Collapse All"
|
47 |
+
msgstr "すべてを閉じる"
|
48 |
+
|
49 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:271
|
50 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:482
|
51 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:562
|
52 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:794
|
53 |
+
msgid "Expand All"
|
54 |
+
msgstr "すべてを開ける"
|
55 |
+
|
56 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:276
|
57 |
+
msgid "Expand Cronology"
|
58 |
+
msgstr "一覧を開ける"
|
59 |
+
|
60 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:279
|
61 |
+
msgid "Collapse Cronology"
|
62 |
+
msgstr "一覧を閉じる"
|
63 |
+
|
64 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:362
|
65 |
+
msgid "Visitor Details"
|
66 |
+
msgstr "ビジター詳細"
|
67 |
+
|
68 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:365
|
69 |
+
msgid "Spy Visitors"
|
70 |
+
msgstr "スパイ"
|
71 |
+
|
72 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:365
|
73 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:566
|
74 |
+
msgid "SPY Visitors"
|
75 |
+
msgstr "ビジターの監視"
|
76 |
+
|
77 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:366
|
78 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:480
|
79 |
+
msgid "Current Visitors Online"
|
80 |
+
msgstr "現在のオンラインビジター"
|
81 |
+
|
82 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:367
|
83 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:49
|
84 |
+
msgid "Options"
|
85 |
+
msgstr "オプション"
|
86 |
+
|
87 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:418
|
88 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:435
|
89 |
+
msgid "Wassup options updated successfully"
|
90 |
+
msgstr "Wassup のオプションは更新されました"
|
91 |
+
|
92 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:423
|
93 |
+
msgid "Wassup uninstall option updated successfully"
|
94 |
+
msgstr "Wassup アンインストール オプションは更新されました"
|
95 |
+
|
96 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:430
|
97 |
+
msgid "Wassup spam options updated successfully"
|
98 |
+
msgstr "Wassup のスパム オプションは更新されました"
|
99 |
+
|
100 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
101 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
102 |
+
msgid "Legend"
|
103 |
+
msgstr "ビジター"
|
104 |
+
|
105 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
106 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
107 |
+
msgid "Logged-in Users"
|
108 |
+
msgstr "ログインしているユーザー"
|
109 |
+
|
110 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
111 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
112 |
+
msgid "Comments Authors"
|
113 |
+
msgstr "コメント投稿者"
|
114 |
+
|
115 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
116 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
117 |
+
msgid "Spiders/bots"
|
118 |
+
msgstr "スパイダー/ボット"
|
119 |
+
|
120 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:488
|
121 |
+
msgid "Visitors online"
|
122 |
+
msgstr "オンラインビジター"
|
123 |
+
|
124 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:503
|
125 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:872
|
126 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:604
|
127 |
+
msgid "From your blog"
|
128 |
+
msgstr "ブログ内移動"
|
129 |
+
|
130 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:506
|
131 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:875
|
132 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:607
|
133 |
+
msgid "Direct hit"
|
134 |
+
msgstr "直接到着"
|
135 |
+
|
136 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:524
|
137 |
+
msgid "LOGGED IN USER"
|
138 |
+
msgstr "ログインしているユーザー"
|
139 |
+
|
140 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:525
|
141 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:528
|
142 |
+
msgid "COMMENT AUTHOR"
|
143 |
+
msgstr "コメント投稿者"
|
144 |
+
|
145 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:569
|
146 |
+
msgid "Pause"
|
147 |
+
msgstr "一時停止"
|
148 |
+
|
149 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:570
|
150 |
+
msgid "Play"
|
151 |
+
msgstr "プレイ"
|
152 |
+
|
153 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:589
|
154 |
+
msgid "Latest hits"
|
155 |
+
msgstr "最新情報"
|
156 |
+
|
157 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:591
|
158 |
+
msgid "WassUp recording is disabled"
|
159 |
+
msgstr "WassUp記録は使用中止中です"
|
160 |
+
|
161 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:715
|
162 |
+
msgid "records deleted"
|
163 |
+
msgstr "記録は削除されました"
|
164 |
+
|
165 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:723
|
166 |
+
msgid "hide chart"
|
167 |
+
msgstr "図表を表示しない"
|
168 |
+
|
169 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:723
|
170 |
+
msgid "Hide the chart and site usage"
|
171 |
+
msgstr "図表とサイト状況を表示しない"
|
172 |
+
|
173 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:726
|
174 |
+
msgid "show chart"
|
175 |
+
msgstr "図表を表示する"
|
176 |
+
|
177 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:726
|
178 |
+
msgid "Show the chart and site usage"
|
179 |
+
msgstr "図表とサイト状況を表示する"
|
180 |
+
|
181 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:732
|
182 |
+
msgid "Summary for the last"
|
183 |
+
msgstr "まとめ情報の選択"
|
184 |
+
|
185 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:735
|
186 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:166
|
187 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:195
|
188 |
+
msgid "24 hours"
|
189 |
+
msgstr "24時間"
|
190 |
+
|
191 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:736
|
192 |
+
msgid "7 days"
|
193 |
+
msgstr "7日間"
|
194 |
+
|
195 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:737
|
196 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:168
|
197 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:197
|
198 |
+
msgid "1 month"
|
199 |
+
msgstr "1ヶ月間"
|
200 |
+
|
201 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:738
|
202 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:171
|
203 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:200
|
204 |
+
msgid "1 year"
|
205 |
+
msgstr "1年間"
|
206 |
+
|
207 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:741
|
208 |
+
msgid "Items per page"
|
209 |
+
msgstr "一覧表示数"
|
210 |
+
|
211 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:747
|
212 |
+
msgid "Show items by"
|
213 |
+
msgstr "表示する内容の選択"
|
214 |
+
|
215 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:750
|
216 |
+
msgid "Spider"
|
217 |
+
msgstr "スパイダー"
|
218 |
+
|
219 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:751
|
220 |
+
msgid "NO Spider"
|
221 |
+
msgstr "スパイダーなし"
|
222 |
+
|
223 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:752
|
224 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:971
|
225 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:179
|
226 |
+
msgid "Spam"
|
227 |
+
msgstr "スパム"
|
228 |
+
|
229 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:753
|
230 |
+
msgid "NO Spam"
|
231 |
+
msgstr "スパムなし"
|
232 |
+
|
233 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:754
|
234 |
+
msgid "NO Spam NO Spider"
|
235 |
+
msgstr "スパム・スパイダーともになし"
|
236 |
+
|
237 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:755
|
238 |
+
msgid "Users logged in"
|
239 |
+
msgstr "ログインしているユーザー"
|
240 |
+
|
241 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:756
|
242 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:182
|
243 |
+
msgid "Comment authors"
|
244 |
+
msgstr "コメント投稿者"
|
245 |
+
|
246 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:757
|
247 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:183
|
248 |
+
msgid "Referer from search engine"
|
249 |
+
msgstr "検索エンジンのリフェラー"
|
250 |
+
|
251 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:758
|
252 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:184
|
253 |
+
msgid "Referer from ext link"
|
254 |
+
msgstr "外部リンクのリフェラー"
|
255 |
+
|
256 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:759
|
257 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:176
|
258 |
+
msgid "Everything"
|
259 |
+
msgstr "すべて"
|
260 |
+
|
261 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:772
|
262 |
+
msgid "Visits"
|
263 |
+
msgstr "ビジター"
|
264 |
+
|
265 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:773
|
266 |
+
msgid "Pageviews"
|
267 |
+
msgstr "ページビュー"
|
268 |
+
|
269 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:774
|
270 |
+
msgid "Pages/Visits"
|
271 |
+
msgstr "ページ/ビジター"
|
272 |
+
|
273 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:777
|
274 |
+
msgid "Spams"
|
275 |
+
msgstr "スパム"
|
276 |
+
|
277 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:785
|
278 |
+
msgid "Too few records to print chart"
|
279 |
+
msgstr "図表を出力するには記録データが少なすぎます"
|
280 |
+
|
281 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:795
|
282 |
+
msgid "Collapse Chronology"
|
283 |
+
msgstr "一覧を閉じる"
|
284 |
+
|
285 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:815
|
286 |
+
msgid "Spam Options"
|
287 |
+
msgstr "スパムオプション"
|
288 |
+
|
289 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:817
|
290 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:110
|
291 |
+
msgid "Enable/Disable Spam Check on Records"
|
292 |
+
msgstr "記録のスパムチェック機能を有効/無効"
|
293 |
+
|
294 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:818
|
295 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:113
|
296 |
+
msgid "Record Akismet comment spam attempts"
|
297 |
+
msgstr "Akismetのスパムチェックを記録する"
|
298 |
+
|
299 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:819
|
300 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:114
|
301 |
+
msgid "Record referrer spam attempts"
|
302 |
+
msgstr "リフェラーのスパム行為を記録する"
|
303 |
+
|
304 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:820
|
305 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
306 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
307 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
308 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
309 |
+
msgid "Save Settings"
|
310 |
+
msgstr "設定を保存する"
|
311 |
+
|
312 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:827
|
313 |
+
msgid "Filter by marked IP"
|
314 |
+
msgstr "マークしたIP のみ閲覧"
|
315 |
+
|
316 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:827
|
317 |
+
msgid "show marked items"
|
318 |
+
msgstr "マークしたものを閲覧"
|
319 |
+
|
320 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:828
|
321 |
+
msgid "Searched for"
|
322 |
+
msgstr "検索結果"
|
323 |
+
|
324 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:829
|
325 |
+
msgid "Auto refresh in"
|
326 |
+
msgstr "自動リフレッシュまで"
|
327 |
+
|
328 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:829
|
329 |
+
msgid "seconds"
|
330 |
+
msgstr "秒"
|
331 |
+
|
332 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:831
|
333 |
+
msgid "Show Top Ten"
|
334 |
+
msgstr "トップ10を表示する"
|
335 |
+
|
336 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:888
|
337 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:893
|
338 |
+
msgid "delete"
|
339 |
+
msgstr "削除"
|
340 |
+
|
341 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:888
|
342 |
+
msgid "Delete ALL marked records with this IP"
|
343 |
+
msgstr "このIPのマークされた記録すべてを削除"
|
344 |
+
|
345 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:890
|
346 |
+
msgid "unmark"
|
347 |
+
msgstr "マークを取り外す"
|
348 |
+
|
349 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:890
|
350 |
+
msgid "UnMark IP"
|
351 |
+
msgstr "IPのマークを取り外す"
|
352 |
+
|
353 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:893
|
354 |
+
msgid "Delete this record"
|
355 |
+
msgstr "この記録を削除"
|
356 |
+
|
357 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:895
|
358 |
+
msgid "mark"
|
359 |
+
msgstr "マークする"
|
360 |
+
|
361 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:895
|
362 |
+
msgid "Mark IP"
|
363 |
+
msgstr "マークされたIP"
|
364 |
+
|
365 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:898
|
366 |
+
msgid "show raw table"
|
367 |
+
msgstr "生データテーブルの表示"
|
368 |
+
|
369 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:898
|
370 |
+
msgid "Show the items as raw table"
|
371 |
+
msgstr "生データテーブルを表示する"
|
372 |
+
|
373 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:970
|
374 |
+
msgid "Probably SPAM!"
|
375 |
+
msgstr "おそらくスパム!"
|
376 |
+
|
377 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:972
|
378 |
+
msgid "Referer Spam"
|
379 |
+
msgstr "リフェラー スパム"
|
380 |
+
|
381 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:982
|
382 |
+
msgid "Language"
|
383 |
+
msgstr "言語"
|
384 |
+
|
385 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:984
|
386 |
+
msgid "OS"
|
387 |
+
msgstr "OS"
|
388 |
+
|
389 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:985
|
390 |
+
msgid "BROWSER"
|
391 |
+
msgstr "ブラウザ"
|
392 |
+
|
393 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:987
|
394 |
+
msgid "RESOLUTION"
|
395 |
+
msgstr "解像度"
|
396 |
+
|
397 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
398 |
+
msgid "Check the official"
|
399 |
+
msgstr "最新バージョンは"
|
400 |
+
|
401 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
402 |
+
msgid "page for updates, bug reports and your hints to improve it"
|
403 |
+
msgstr "にて。またバグ情報やアイデアもお寄せください。"
|
404 |
+
|
405 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
406 |
+
msgid "User Guide documentation"
|
407 |
+
msgstr "ユーザー手引書"
|
408 |
+
|
409 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1465
|
410 |
+
msgid "WassUp Plugin table has reached maximum size!"
|
411 |
+
msgstr "WassUpのデータテーブルは最大サイズに到達しました!"
|
412 |
+
|
413 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
414 |
+
msgid "Hi"
|
415 |
+
msgstr "こんにちわ"
|
416 |
+
|
417 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
418 |
+
msgid "you have received this email because your WassUp Database table at your Wordpress blog"
|
419 |
+
msgstr "あなたの WordPress のブログの WassUp のデータテーブルが"
|
420 |
+
|
421 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
422 |
+
msgid "has reached the maximum value you set in the options menu"
|
423 |
+
msgstr "オプションメニューで設定されている最大値に到達しました。"
|
424 |
+
|
425 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1467
|
426 |
+
msgid "This is only a reminder, please take the actions you want in the WassUp options menu"
|
427 |
+
msgstr "変更するは WassUp のオプションメニューからお願いします。"
|
428 |
+
|
429 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1467
|
430 |
+
msgid "This alert now will be removed and you will be able to set a new one"
|
431 |
+
msgstr "この警告はこれにて消去され、新しい設定をすることができます。"
|
432 |
+
|
433 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1468
|
434 |
+
msgid "Thank you for using WassUp plugin. Check if there is a new version available here:"
|
435 |
+
msgstr "WassUp プラグインのご利用ありがとうございます。新しいバージョンの確認はこちらから:"
|
436 |
+
|
437 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1468
|
438 |
+
msgid "Have a nice day!"
|
439 |
+
msgstr "良い一日を!"
|
440 |
+
|
441 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1763
|
442 |
+
msgid "Error getting table details"
|
443 |
+
msgstr "データテーブル詳細の取得にエラー"
|
444 |
+
|
445 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1771
|
446 |
+
#, php-format
|
447 |
+
msgid "Delete any existing table %s"
|
448 |
+
msgstr "データテーブル %s を削除"
|
449 |
+
|
450 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1782
|
451 |
+
#, php-format
|
452 |
+
msgid "Table structure of table %s"
|
453 |
+
msgstr "データテーブル %s の構造"
|
454 |
+
|
455 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1790
|
456 |
+
#, php-format
|
457 |
+
msgid "Error with SHOW CREATE TABLE for %s."
|
458 |
+
msgstr "%s のデータテーブル作成表示にエラー"
|
459 |
+
|
460 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1797
|
461 |
+
#, php-format
|
462 |
+
msgid "Error getting table structure of %s"
|
463 |
+
msgstr "%s のデータテーブル構造取得にエラー"
|
464 |
+
|
465 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1805
|
466 |
+
#, php-format
|
467 |
+
msgid "Data contents of table %s"
|
468 |
+
msgstr "データテーブル %s のデータ内容"
|
469 |
+
|
470 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1866
|
471 |
+
#, php-format
|
472 |
+
msgid "End of data contents of table %s"
|
473 |
+
msgstr "データテーブル %s のデータ内容の最後"
|
474 |
+
|
475 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1902
|
476 |
+
msgid "Last searched terms"
|
477 |
+
msgstr "直近の検索用語"
|
478 |
+
|
479 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1915
|
480 |
+
msgid "Last referers"
|
481 |
+
msgstr "直近のリフェラー"
|
482 |
+
|
483 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1928
|
484 |
+
msgid "Top Browsers"
|
485 |
+
msgstr "トップ・ブラウザ"
|
486 |
+
|
487 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1941
|
488 |
+
msgid "Top OS"
|
489 |
+
msgstr "トップOS"
|
490 |
+
|
491 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1963
|
492 |
+
msgid "visitor(s) online"
|
493 |
+
msgstr "オンラインビジター"
|
494 |
+
|
495 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1966
|
496 |
+
msgid "logged-in user(s)"
|
497 |
+
msgstr "ログインしているユーザー"
|
498 |
+
|
499 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1970
|
500 |
+
msgid "comment author(s)"
|
501 |
+
msgstr "コメント投稿者"
|
502 |
+
|
503 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1972
|
504 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2125
|
505 |
+
msgid "powered by"
|
506 |
+
msgstr "powered by"
|
507 |
+
|
508 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2004
|
509 |
+
msgid "What title for the widget (default \"Visitors Online\")"
|
510 |
+
msgstr "ウィジェットのタイトル(デフォルトは \"Visitors Online\")"
|
511 |
+
|
512 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2005
|
513 |
+
msgid "What style sheet class for <ul> attribute (default \"links\")"
|
514 |
+
msgstr "<ul> 属性のスタイルシートのクラス(デフォルトは \"links\")"
|
515 |
+
|
516 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2006
|
517 |
+
msgid "How many characters left? (For template compatibility - default 18)"
|
518 |
+
msgstr "残りの文字数(デフォルトは 18)"
|
519 |
+
|
520 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2007
|
521 |
+
msgid "Check if you want to show logged-in online users (default Yes)"
|
522 |
+
msgstr "ログインしているユーザー数の表示(デフォルトは 表示)"
|
523 |
+
|
524 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2008
|
525 |
+
msgid "Check if you want to show comment-author online users (default Yes)"
|
526 |
+
msgstr "コメント投稿者数の表示(デフォルトは 表示)"
|
527 |
+
|
528 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2009
|
529 |
+
msgid "Check if you want to show some last search referers (default Yes)"
|
530 |
+
msgstr "直近の検索リフェラーの表示(デフォルトは 表示)"
|
531 |
+
|
532 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2010
|
533 |
+
msgid "How many search referers want to show (default 5)"
|
534 |
+
msgstr "検索リフェラーの表示数(デフォルトは 5)"
|
535 |
+
|
536 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2011
|
537 |
+
msgid "Check if you want to show some last external referers (default Yes)"
|
538 |
+
msgstr "直近の外部リフェラーの表示(デフォルトは 表示)"
|
539 |
+
|
540 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2012
|
541 |
+
msgid "How many external referers want to show (default 5)"
|
542 |
+
msgstr "外部リフェラーの表示数(デフォルトは 5)"
|
543 |
+
|
544 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2013
|
545 |
+
msgid "Check if you want to show top browsers (default Yes)"
|
546 |
+
msgstr "トップ・ブラウザの表示(デフォルトは 表示)"
|
547 |
+
|
548 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2014
|
549 |
+
msgid "How many top browsers want to show (default 5)"
|
550 |
+
msgstr "トップ・ブラウザの表示数(デフォルトは 5)"
|
551 |
+
|
552 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2015
|
553 |
+
msgid "Check if you want to show top operating systems (default Yes)"
|
554 |
+
msgstr "トップOSの表示(デフォルトは 表示)"
|
555 |
+
|
556 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2016
|
557 |
+
msgid "How many top operating systems want to show (default 5)"
|
558 |
+
msgstr "トップOSの表示数(デフォルトは 5)"
|
559 |
+
|
560 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2034
|
561 |
+
msgid "Wassup Widget"
|
562 |
+
msgstr "Wassup ウィジェット"
|
563 |
+
|
564 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:31
|
565 |
+
msgid "ATTENTION! Your WassUp table have reached the maximum value you set, I disabled the alert, you can re-enable it here."
|
566 |
+
msgstr "注意!あなたの WassUp データテーブルは設定の最大値に到達しています。警報を無効にしました。こちらで有効化できます。"
|
567 |
+
|
568 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:50
|
569 |
+
msgid "You can add a sidebar Widget with some useful statistics information by activating the"
|
570 |
+
msgstr "集計結果をサイドバーに表示することができます。"
|
571 |
+
|
572 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:51
|
573 |
+
msgid "Wassup Widget in the Widgets menu option"
|
574 |
+
msgstr "Wassup のウィジェット"
|
575 |
+
|
576 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:52
|
577 |
+
msgid "Select the options you want for the WassUp plugin"
|
578 |
+
msgstr "WassUp のオプションをこちらで設定できます。"
|
579 |
+
|
580 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:56
|
581 |
+
msgid "General Setup"
|
582 |
+
msgstr "基本設定"
|
583 |
+
|
584 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:57
|
585 |
+
msgid "Statistics Recording"
|
586 |
+
msgstr "集計内容"
|
587 |
+
|
588 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:58
|
589 |
+
msgid "Manage Files & Database"
|
590 |
+
msgstr "ファイルとデータベースの設定"
|
591 |
+
|
592 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:59
|
593 |
+
msgid "Uninstall"
|
594 |
+
msgstr "アンインストール"
|
595 |
+
|
596 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:65
|
597 |
+
msgid "Your default screen resolution (browser width)"
|
598 |
+
msgstr "あなたのモニター画面の解像度(ブラウザ幅)"
|
599 |
+
|
600 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:66
|
601 |
+
msgid "Default screen resolution (in pixels)"
|
602 |
+
msgstr "デフォルトの解像度(ピクセル)"
|
603 |
+
|
604 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:71
|
605 |
+
msgid "Set minimum users level which can view and manage WassUp plugin (default Administrators)"
|
606 |
+
msgstr "WassUp プラグインの使用権限(デフォルトは 管理者)"
|
607 |
+
|
608 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:76
|
609 |
+
msgid "Visit Detail Settings"
|
610 |
+
msgstr "ビジター詳細の設定"
|
611 |
+
|
612 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:77
|
613 |
+
msgid "Chart type - How many axes"
|
614 |
+
msgstr "図表タイプ - 縦軸の数"
|
615 |
+
|
616 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:83
|
617 |
+
msgid "Set how many minutes wait for automatic page refresh"
|
618 |
+
msgstr "ページの自動リフレッシュまでの待ち時間"
|
619 |
+
|
620 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:83
|
621 |
+
msgid "Current Visitors Online and Visitors Details"
|
622 |
+
msgstr "ビジターオンラインとビジター詳細"
|
623 |
+
|
624 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:84
|
625 |
+
msgid "refresh minutes (default 3)"
|
626 |
+
msgstr "分(デフォルトは 3)"
|
627 |
+
|
628 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:86
|
629 |
+
msgid "Show visitor details for"
|
630 |
+
msgstr "ビジター詳細を表示する対象"
|
631 |
+
|
632 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:91
|
633 |
+
msgid "Number of items per page"
|
634 |
+
msgstr "一覧表示の項目数"
|
635 |
+
|
636 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
637 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
638 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
639 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
640 |
+
msgid "Reset"
|
641 |
+
msgstr "リセット"
|
642 |
+
|
643 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
644 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
645 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
646 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
647 |
+
msgid "Reset to Default Settings"
|
648 |
+
msgstr "デフォルト設定にリセット"
|
649 |
+
|
650 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:101
|
651 |
+
msgid "Statistics Recording Settings"
|
652 |
+
msgstr "集計内容の設定"
|
653 |
+
|
654 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:102
|
655 |
+
msgid "Enable/Disable Recording"
|
656 |
+
msgstr "記録機能の有効/無効"
|
657 |
+
|
658 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:103
|
659 |
+
msgid "Checkbox to record statistics for each type of \"visitor\""
|
660 |
+
msgstr "ビジタータイプ別の記録"
|
661 |
+
|
662 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:105
|
663 |
+
msgid "Record logged in users"
|
664 |
+
msgstr "ログインユーザーを記録"
|
665 |
+
|
666 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:106
|
667 |
+
msgid "Record spiders and bots"
|
668 |
+
msgstr "スパイダーとボットを記録"
|
669 |
+
|
670 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:107
|
671 |
+
msgid "Record attack/exploit attempts (libwww-perl agent)"
|
672 |
+
msgstr "攻撃/搾取行為の記録(libwww-perl エージェント)"
|
673 |
+
|
674 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:111
|
675 |
+
msgid "Checkbox to record statistics for each type of \"spam\""
|
676 |
+
msgstr "スパムタイプ別の記録"
|
677 |
+
|
678 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:117
|
679 |
+
msgid "Enter source IPs to exclude from recording"
|
680 |
+
msgstr "記録から除外する IP を入力"
|
681 |
+
|
682 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:119
|
683 |
+
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)"
|
684 |
+
msgstr "カンマで区切る(例: 127.0.0.1, 10.0.0.1, など)"
|
685 |
+
|
686 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:120
|
687 |
+
msgid "Enter requested URLs to exclude from recording"
|
688 |
+
msgstr "記録から除外する URL を入力"
|
689 |
+
|
690 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:122
|
691 |
+
msgid "comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)"
|
692 |
+
msgstr "カンマで区切る。URL全部は入力しないでください。除外する最後のパスまたは文字を入力してください(例: /category/wordpress, 2007, など)"
|
693 |
+
|
694 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:128
|
695 |
+
msgid "Temporary files location folder"
|
696 |
+
msgstr "一時ファイル保存フォルダー"
|
697 |
+
|
698 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:130
|
699 |
+
msgid "\"Save path\" directory for storing temporary files used to track visitor activity"
|
700 |
+
msgstr "ビジター行動を追跡するのに使う一時ファイルを保存するディレクトリーのパス"
|
701 |
+
|
702 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:136
|
703 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:182
|
704 |
+
msgid "WARNING"
|
705 |
+
msgstr "注意"
|
706 |
+
|
707 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:136
|
708 |
+
msgid "Directory does not exist or is not writable. Please enter a different path above or change \"session.save_path\" in \"php.ini\" to point to a valid, writable folder"
|
709 |
+
msgstr "ディレクトリーが存在しないか書き込み可能ではありません。違うパスを入力するか \"php.ini\" の中の \"session.save_path\" を変更してください。"
|
710 |
+
|
711 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:139
|
712 |
+
msgid "Note: To adjust, change the above path or edit \"sessions.save_path\" in"
|
713 |
+
msgstr "留意事項: 変更するには上記のパスを変えるか次の場所を編集してください \"sessions.save_path\" -"
|
714 |
+
|
715 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:142
|
716 |
+
msgid "Use absolute directory paths only. This value is usually"
|
717 |
+
msgstr "絶対パスのみお使いください。通常は"
|
718 |
+
|
719 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:146
|
720 |
+
msgid "Select actions for table growth"
|
721 |
+
msgstr "データテーブルの許容量"
|
722 |
+
|
723 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:147
|
724 |
+
msgid "WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)"
|
725 |
+
msgstr "WassUp のデータテーブルは急速に拡大しますので(特にビジター数が多ければ)、定期的に古い記録を削除することをお勧めします。下記のオプションから、リセット、古いデータの自動あるいは手動による削除を選択できます。(データスペースに問題がないようであれば、初期状態でも構いません)"
|
726 |
+
|
727 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:148
|
728 |
+
msgid "Current WassUp table usage is"
|
729 |
+
msgstr "現在の WassUp データテーブルの使用状況"
|
730 |
+
|
731 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:153
|
732 |
+
msgid "records"
|
733 |
+
msgstr "個"
|
734 |
+
|
735 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
736 |
+
msgid "Alert me"
|
737 |
+
msgstr "警報する"
|
738 |
+
|
739 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
740 |
+
msgid "email to"
|
741 |
+
msgstr "メール先"
|
742 |
+
|
743 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
744 |
+
msgid "when table reaches"
|
745 |
+
msgstr "容量上限"
|
746 |
+
|
747 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:158
|
748 |
+
msgid "Empty table"
|
749 |
+
msgstr "データテーブルを空にする"
|
750 |
+
|
751 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:158
|
752 |
+
msgid "export table in SQL format"
|
753 |
+
msgstr "データテーブルを SQL フォーマットでエクスポートする"
|
754 |
+
|
755 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:159
|
756 |
+
msgid "Automatically delete records older than:"
|
757 |
+
msgstr "自動的に古い記録を削除する:"
|
758 |
+
|
759 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:163
|
760 |
+
msgid "Delete NOW records older than:"
|
761 |
+
msgstr "今、記録を削除する:"
|
762 |
+
|
763 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:165
|
764 |
+
msgid "Action is NOT undoable"
|
765 |
+
msgstr "元には戻せないので注意してください"
|
766 |
+
|
767 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:167
|
768 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:196
|
769 |
+
msgid "1 week"
|
770 |
+
msgstr "1週間"
|
771 |
+
|
772 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:169
|
773 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:198
|
774 |
+
msgid "3 months"
|
775 |
+
msgstr "3か月"
|
776 |
+
|
777 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:170
|
778 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:199
|
779 |
+
msgid "6 months"
|
780 |
+
msgstr "6か月"
|
781 |
+
|
782 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:178
|
783 |
+
msgid "Want to uninstall WassUp?"
|
784 |
+
msgstr "WassUp をアンインストールしますか?"
|
785 |
+
|
786 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:179
|
787 |
+
msgid "No problem. Before you deactivate this plugin, check the box below to cleanup any data that was collected by WassUp that could be left behind."
|
788 |
+
msgstr "了解しました。ではこのプラグインを使用停止にする前に、まずは WassUp が収集したデータを完全にクリアするために下記のチェックボックスにチェックを入れてください。"
|
789 |
+
|
790 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:180
|
791 |
+
msgid "Permanently remove WassUp data and settings from Wordpress"
|
792 |
+
msgstr "Wordpress から WassUp のデータと設定を完全に取り除く"
|
793 |
+
|
794 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:182
|
795 |
+
msgid "All WassUp data and settings will be deleted upon deactivation of this plugin"
|
796 |
+
msgstr "すべての WassUp のデータと設定はこのプラグインの使用停止と共に消去されます"
|
797 |
+
|
798 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:184
|
799 |
+
msgid "This action cannot be undone. Before uninstalling WassUp, you should backup your Wordpress database first. WassUp data is stored in the table"
|
800 |
+
msgstr "このアクションは後戻りができません。WassUp をアンインストールする前に Wordpress のデータベースのバックアップを取ることをお勧めします。WassUp データの保管場所は"
|
801 |
+
|
802 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:186
|
803 |
+
msgid "To help improve this plugin, we would appreciate your feedback at"
|
804 |
+
msgstr "このプラグインをよりよいものにするためのフィードバックをお待ちしています。"
|
805 |
+
|
806 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:165
|
807 |
+
msgid "Administrators"
|
808 |
+
msgstr "管理者"
|
809 |
+
|
810 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:166
|
811 |
+
msgid "Contributors"
|
812 |
+
msgstr "作成者"
|
813 |
+
|
814 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:167
|
815 |
+
msgid "Authors"
|
816 |
+
msgstr "投稿者"
|
817 |
+
|
818 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:171
|
819 |
+
msgid "One - two lines chart one axis"
|
820 |
+
msgstr "一つ - 縦軸は一つ"
|
821 |
+
|
822 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:172
|
823 |
+
msgid "Two - two lines chart two axes"
|
824 |
+
msgstr "二つ - 縦軸は二つ"
|
825 |
+
|
826 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:177
|
827 |
+
msgid "Spiders"
|
828 |
+
msgstr "スパイダー"
|
829 |
+
|
830 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:178
|
831 |
+
msgid "No spider"
|
832 |
+
msgstr "スパイダーなし"
|
833 |
+
|
834 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:180
|
835 |
+
msgid "No Spam"
|
836 |
+
msgstr "スパムなし"
|
837 |
+
|
838 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:181
|
839 |
+
msgid "No Spam, No Spider"
|
840 |
+
msgstr "スパム・スパイダーともになし"
|
841 |
+
|
842 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:194
|
843 |
+
msgid "Don't delete anything"
|
844 |
+
msgstr "削除しない"
|
845 |
+
|
846 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:86
|
847 |
+
msgid "TOP QUERY"
|
848 |
+
msgstr "トップ検索用語"
|
849 |
+
|
850 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:96
|
851 |
+
msgid "TOP REFERER"
|
852 |
+
msgstr "トップ・リフェラー"
|
853 |
+
|
854 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:122
|
855 |
+
msgid "TOP REQUEST"
|
856 |
+
msgstr "トップ・リクエスト"
|
857 |
+
|
858 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:134
|
859 |
+
msgid "TOP BROWSER"
|
860 |
+
msgstr "トップ・ブラウザ"
|
861 |
+
|
862 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:146
|
863 |
+
msgid "TOP OS"
|
864 |
+
msgstr "トップ OS"
|
865 |
+
|
866 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:158
|
867 |
+
msgid "This top ten doesn't include Spam records"
|
868 |
+
msgstr "このトップ10はスパム記録は含みません"
|
869 |
+
|
870 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:85
|
871 |
+
msgid "Next"
|
872 |
+
msgstr "次"
|
873 |
+
|
874 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:87
|
875 |
+
msgid "Previous"
|
876 |
+
msgstr "前"
|
877 |
+
|
878 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:120
|
879 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
880 |
+
msgid "It is necessary to specify the"
|
881 |
+
msgstr "次の指定が必要です"
|
882 |
+
|
883 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:120
|
884 |
+
msgid "number of pages"
|
885 |
+
msgstr "ページ数"
|
886 |
+
|
887 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
888 |
+
msgid "limit of items"
|
889 |
+
msgstr "一覧表示数の上限"
|
890 |
+
|
891 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
892 |
+
msgid "to show per page"
|
893 |
+
msgstr "ページ一覧表示を可能にするために"
|
894 |
+
|
895 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:209
|
896 |
+
msgid "Pages"
|
897 |
+
msgstr "ページ"
|
898 |
+
|
899 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:634
|
900 |
+
msgid "No visitor activity"
|
901 |
+
msgstr "ビジターの活動なし"
|
902 |
+
|
903 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:786
|
904 |
+
msgid "Last 24 Hours"
|
905 |
+
msgstr "直近24時間"
|
906 |
+
|
907 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:792
|
908 |
+
msgid "Last 7 Days"
|
909 |
+
msgstr "直近7日間"
|
910 |
+
|
911 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:798
|
912 |
+
msgid "Last Month"
|
913 |
+
msgstr "先月"
|
914 |
+
|
915 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:804
|
916 |
+
msgid "Last Year"
|
917 |
+
msgstr "去年"
|
918 |
+
|
919 |
+
#~ msgid ""
|
920 |
+
#~ "Sorry, Wassup requires SECRET_KEY constant declared in wp-config.php... "
|
921 |
+
#~ "Please read <a href='http://www.wpwp.org/download'>documentation</a> for "
|
922 |
+
#~ "more info..."
|
923 |
+
#~ msgstr ""
|
924 |
+
#~ "Wassup は wp-config.php の中で宣言されている SECRET_KEY を必要とします。詳"
|
925 |
+
#~ "しくは <a href='http://www.wpwp.org/download'>documentazione</a> をご参照"
|
926 |
+
#~ "ください。"
|
927 |
+
#~ msgid "One"
|
928 |
+
#~ msgstr "一つ"
|
929 |
+
#~ msgid "Two"
|
930 |
+
#~ msgstr "二つ"
|
931 |
+
#~ msgid "NO Spiders"
|
932 |
+
#~ msgstr "スパイダーなし"
|
933 |
+
#~ msgid ""
|
934 |
+
#~ "(WARNING: if you experience blog slows down, please try to disable spam "
|
935 |
+
#~ "check)"
|
936 |
+
#~ msgstr ""
|
937 |
+
#~ "(注意: ブログのスピードに影響を感じた時はスパムチェックを無効にしてみて"
|
938 |
+
#~ "ください)"
|
939 |
+
|
language/nb_NO.mo
ADDED
Binary file
|
language/nb_NO.po
ADDED
@@ -0,0 +1,919 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WassUp\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-04-02 21:33+0100\n"
|
6 |
+
"Last-Translator: Karl Eivind Dahl <epost@foralle.org>\n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: .\n"
|
13 |
+
"X-Poedit-Language: Norwegian Bokmal\n"
|
14 |
+
"X-Poedit-Country: NORWAY\n"
|
15 |
+
"X-Poedit-SearchPath-0: /home/m1k/Desktop/wassup_translation/wassup\n"
|
16 |
+
|
17 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:43
|
18 |
+
msgid "Sorry, Wassup requires WordPress 2.2 or higher to work"
|
19 |
+
msgstr "Beklager. WassUp krever Wordpress 2.2 eller høyere"
|
20 |
+
|
21 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:94
|
22 |
+
msgid "WassUp has detected a problem with \"session.save_path\" setting in your Wordpress/PHP configuration. Statistics logging has been disabled as a result. To fix, go to admin menu, \"Wassup-->Options-->Manage Files & Database\" and modify \"Temporary files location folder\"."
|
23 |
+
msgstr "WassUp har oppdaget et problem med \"session.save_path\" innstillingene i din Wordpress/PHP konfigurasjon. Statistikklogging har blitt slått av på grunn av dette. For å ordne problemet, må du gå til \"Wassup-->Innstillinger-->Behandle Filer & Database\" og endre \"Mappe for midlertidige filer\"."
|
24 |
+
|
25 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:96
|
26 |
+
msgid "WassUp has detected a problem with \"session.save_path\" setting in your Wordpress/PHP configuration. Please fix by modifying \"Temporary files location folder\" in admin menu, \"Wassup-->Options-->Manage Files & Database\"."
|
27 |
+
msgstr "WassUp har oppdaget et problem med \"session.save_path\" innnstillingene i din Wordpress/PHP konfigurasjon. Vennligst ordne dette ved å å endre \"Mappe for midlertidige filer\" i admin menyen, \"Wassup-->Innstillinger-->Behandle Filer & Database\"."
|
28 |
+
|
29 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:251
|
30 |
+
msgid "Hide Search"
|
31 |
+
msgstr "Skjul Søk"
|
32 |
+
|
33 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:254
|
34 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:831
|
35 |
+
msgid "Search"
|
36 |
+
msgstr "Søk"
|
37 |
+
|
38 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:259
|
39 |
+
msgid "Hide TopTen"
|
40 |
+
msgstr "Skjul ToppTi"
|
41 |
+
|
42 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:262
|
43 |
+
msgid "Show TopTen"
|
44 |
+
msgstr "Vis ToppTi"
|
45 |
+
|
46 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:268
|
47 |
+
msgid "Collapse All"
|
48 |
+
msgstr "Vis færre detaljer"
|
49 |
+
|
50 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:271
|
51 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:482
|
52 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:562
|
53 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:794
|
54 |
+
msgid "Expand All"
|
55 |
+
msgstr "Vis flere detaljer"
|
56 |
+
|
57 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:276
|
58 |
+
msgid "Expand Cronology"
|
59 |
+
msgstr "Vis Side Visninger"
|
60 |
+
|
61 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:279
|
62 |
+
msgid "Collapse Cronology"
|
63 |
+
msgstr "Skjul Side Visninger"
|
64 |
+
|
65 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:362
|
66 |
+
msgid "Visitor Details"
|
67 |
+
msgstr "Besøksdetaljer"
|
68 |
+
|
69 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:365
|
70 |
+
msgid "Spy Visitors"
|
71 |
+
msgstr "Spioner på Besøkende"
|
72 |
+
|
73 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:365
|
74 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:566
|
75 |
+
msgid "SPY Visitors"
|
76 |
+
msgstr "Spioner på Besøkende"
|
77 |
+
|
78 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:366
|
79 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:480
|
80 |
+
msgid "Current Visitors Online"
|
81 |
+
msgstr "Besøkende tilkoblet"
|
82 |
+
|
83 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:367
|
84 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:49
|
85 |
+
msgid "Options"
|
86 |
+
msgstr "Innstillinger"
|
87 |
+
|
88 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:418
|
89 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:435
|
90 |
+
msgid "Wassup options updated successfully"
|
91 |
+
msgstr "Innstillingene i WassUp er oppdatert"
|
92 |
+
|
93 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:423
|
94 |
+
msgid "Wassup uninstall option updated successfully"
|
95 |
+
msgstr "Valgene for avinstallering av WassUp er lagret"
|
96 |
+
|
97 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:430
|
98 |
+
msgid "Wassup spam options updated successfully"
|
99 |
+
msgstr "WassUps innstillinger for søppelpost er lagret"
|
100 |
+
|
101 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
102 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
103 |
+
msgid "Legend"
|
104 |
+
msgstr "Sammendrag"
|
105 |
+
|
106 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
107 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
108 |
+
msgid "Logged-in Users"
|
109 |
+
msgstr "Påloggede Brukere"
|
110 |
+
|
111 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
112 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
113 |
+
msgid "Comments Authors"
|
114 |
+
msgstr "Kommentar Forfattere"
|
115 |
+
|
116 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:481
|
117 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:567
|
118 |
+
msgid "Spiders/bots"
|
119 |
+
msgstr "Spiders/bots"
|
120 |
+
|
121 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:488
|
122 |
+
msgid "Visitors online"
|
123 |
+
msgstr "Besøkende tilkoblet"
|
124 |
+
|
125 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:503
|
126 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:872
|
127 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:604
|
128 |
+
msgid "From your blog"
|
129 |
+
msgstr "Fra din blog"
|
130 |
+
|
131 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:506
|
132 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:875
|
133 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:607
|
134 |
+
msgid "Direct hit"
|
135 |
+
msgstr "Direkte treff"
|
136 |
+
|
137 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:524
|
138 |
+
msgid "LOGGED IN USER"
|
139 |
+
msgstr "INNLOGGET BRUKER"
|
140 |
+
|
141 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:525
|
142 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:528
|
143 |
+
msgid "COMMENT AUTHOR"
|
144 |
+
msgstr "KOMMENTAR FORFATTER"
|
145 |
+
|
146 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:569
|
147 |
+
msgid "Pause"
|
148 |
+
msgstr "Pause"
|
149 |
+
|
150 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:570
|
151 |
+
msgid "Play"
|
152 |
+
msgstr "Kjør"
|
153 |
+
|
154 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:589
|
155 |
+
msgid "Latest hits"
|
156 |
+
msgstr "Siste treff"
|
157 |
+
|
158 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:591
|
159 |
+
msgid "WassUp recording is disabled"
|
160 |
+
msgstr "WassUps registrering er slått av"
|
161 |
+
|
162 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:715
|
163 |
+
msgid "records deleted"
|
164 |
+
msgstr "poster slettet"
|
165 |
+
|
166 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:723
|
167 |
+
msgid "hide chart"
|
168 |
+
msgstr "skjul diagram"
|
169 |
+
|
170 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:723
|
171 |
+
msgid "Hide the chart and site usage"
|
172 |
+
msgstr "Skjul diagram over bruk av nettstedet"
|
173 |
+
|
174 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:726
|
175 |
+
msgid "show chart"
|
176 |
+
msgstr "vis diagram"
|
177 |
+
|
178 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:726
|
179 |
+
msgid "Show the chart and site usage"
|
180 |
+
msgstr "Vis diagram over bruken av nettstedet"
|
181 |
+
|
182 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:732
|
183 |
+
msgid "Summary for the last"
|
184 |
+
msgstr "Sammendrag for siste"
|
185 |
+
|
186 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:735
|
187 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:166
|
188 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:195
|
189 |
+
msgid "24 hours"
|
190 |
+
msgstr "24 timer"
|
191 |
+
|
192 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:736
|
193 |
+
msgid "7 days"
|
194 |
+
msgstr "7 dager"
|
195 |
+
|
196 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:737
|
197 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:168
|
198 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:197
|
199 |
+
msgid "1 month"
|
200 |
+
msgstr "1 måned"
|
201 |
+
|
202 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:738
|
203 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:171
|
204 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:200
|
205 |
+
msgid "1 year"
|
206 |
+
msgstr "1 år"
|
207 |
+
|
208 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:741
|
209 |
+
msgid "Items per page"
|
210 |
+
msgstr "Poster per side"
|
211 |
+
|
212 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:747
|
213 |
+
msgid "Show items by"
|
214 |
+
msgstr "Vis poster med"
|
215 |
+
|
216 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:750
|
217 |
+
msgid "Spider"
|
218 |
+
msgstr "Spider"
|
219 |
+
|
220 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:751
|
221 |
+
msgid "NO Spider"
|
222 |
+
msgstr "Ikke Søkerobot(er)"
|
223 |
+
|
224 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:752
|
225 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:971
|
226 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:179
|
227 |
+
msgid "Spam"
|
228 |
+
msgstr "Søppelpost"
|
229 |
+
|
230 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:753
|
231 |
+
msgid "NO Spam"
|
232 |
+
msgstr "Ikke Søppelpost"
|
233 |
+
|
234 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:754
|
235 |
+
msgid "NO Spam NO Spider"
|
236 |
+
msgstr "IKKE Søppelpost og IKKE Søkerobot"
|
237 |
+
|
238 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:755
|
239 |
+
msgid "Users logged in"
|
240 |
+
msgstr "Innloggede brukere"
|
241 |
+
|
242 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:756
|
243 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:182
|
244 |
+
msgid "Comment authors"
|
245 |
+
msgstr "Kommentar Forfattere"
|
246 |
+
|
247 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:757
|
248 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:183
|
249 |
+
msgid "Referer from search engine"
|
250 |
+
msgstr "Henvisning fra søkemotor"
|
251 |
+
|
252 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:758
|
253 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:184
|
254 |
+
msgid "Referer from ext link"
|
255 |
+
msgstr "Henvisning fra ekstern lenke"
|
256 |
+
|
257 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:759
|
258 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:176
|
259 |
+
msgid "Everything"
|
260 |
+
msgstr "Alt"
|
261 |
+
|
262 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:772
|
263 |
+
msgid "Visits"
|
264 |
+
msgstr "Besøk"
|
265 |
+
|
266 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:773
|
267 |
+
msgid "Pageviews"
|
268 |
+
msgstr "Sidevisninger"
|
269 |
+
|
270 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:774
|
271 |
+
msgid "Pages/Visits"
|
272 |
+
msgstr "Sider/Besøk"
|
273 |
+
|
274 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:777
|
275 |
+
msgid "Spams"
|
276 |
+
msgstr "Søppelpost"
|
277 |
+
|
278 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:785
|
279 |
+
msgid "Too few records to print chart"
|
280 |
+
msgstr "For få data til å vise diagram"
|
281 |
+
|
282 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:795
|
283 |
+
msgid "Collapse Chronology"
|
284 |
+
msgstr "Skjul Sidevisninger"
|
285 |
+
|
286 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:815
|
287 |
+
msgid "Spam Options"
|
288 |
+
msgstr "Innstillinger for Søppelpost"
|
289 |
+
|
290 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:817
|
291 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:110
|
292 |
+
msgid "Enable/Disable Spam Check on Records"
|
293 |
+
msgstr "Slå på/av Søppelpost Sjekking av Poster"
|
294 |
+
|
295 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:818
|
296 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:113
|
297 |
+
msgid "Record Akismet comment spam attempts"
|
298 |
+
msgstr "Registrer forsøk på innlegging av søppelpost stoppet av Akismet"
|
299 |
+
|
300 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:819
|
301 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:114
|
302 |
+
msgid "Record referrer spam attempts"
|
303 |
+
msgstr "Registrer forsøk på henvising av søppelpost"
|
304 |
+
|
305 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:820
|
306 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
307 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
308 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
309 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
310 |
+
msgid "Save Settings"
|
311 |
+
msgstr "Lagre Innstillinger"
|
312 |
+
|
313 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:827
|
314 |
+
msgid "Filter by marked IP"
|
315 |
+
msgstr "Filterer etter merkede IP"
|
316 |
+
|
317 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:827
|
318 |
+
msgid "show marked items"
|
319 |
+
msgstr "vis merkede objekter"
|
320 |
+
|
321 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:828
|
322 |
+
msgid "Searched for"
|
323 |
+
msgstr "Søkte etter"
|
324 |
+
|
325 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:829
|
326 |
+
msgid "Auto refresh in"
|
327 |
+
msgstr "Automatisk oppdatering om"
|
328 |
+
|
329 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:829
|
330 |
+
msgid "seconds"
|
331 |
+
msgstr "sekunder"
|
332 |
+
|
333 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:831
|
334 |
+
msgid "Show Top Ten"
|
335 |
+
msgstr "Vis Topp Ti"
|
336 |
+
|
337 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:888
|
338 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:893
|
339 |
+
msgid "delete"
|
340 |
+
msgstr "Slett"
|
341 |
+
|
342 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:888
|
343 |
+
msgid "Delete ALL marked records with this IP"
|
344 |
+
msgstr "Slett ALLE merkede registreringer fra denne IP"
|
345 |
+
|
346 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:890
|
347 |
+
msgid "unmark"
|
348 |
+
msgstr "fjern markering"
|
349 |
+
|
350 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:890
|
351 |
+
msgid "UnMark IP"
|
352 |
+
msgstr "Fjern markering av IP"
|
353 |
+
|
354 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:893
|
355 |
+
msgid "Delete this record"
|
356 |
+
msgstr "Slett denne registreringen"
|
357 |
+
|
358 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:895
|
359 |
+
msgid "mark"
|
360 |
+
msgstr "marker"
|
361 |
+
|
362 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:895
|
363 |
+
msgid "Mark IP"
|
364 |
+
msgstr "Marker IP"
|
365 |
+
|
366 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:898
|
367 |
+
msgid "show raw table"
|
368 |
+
msgstr "vis rådata"
|
369 |
+
|
370 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:898
|
371 |
+
msgid "Show the items as raw table"
|
372 |
+
msgstr "Vis registreringene som rådata"
|
373 |
+
|
374 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:970
|
375 |
+
msgid "Probably SPAM!"
|
376 |
+
msgstr "Sannsynligvis Søppelpost!"
|
377 |
+
|
378 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:972
|
379 |
+
msgid "Referer Spam"
|
380 |
+
msgstr "Henviser Søppelpost"
|
381 |
+
|
382 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:982
|
383 |
+
msgid "Language"
|
384 |
+
msgstr "Språk"
|
385 |
+
|
386 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:984
|
387 |
+
msgid "OS"
|
388 |
+
msgstr "OS"
|
389 |
+
|
390 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:985
|
391 |
+
msgid "BROWSER"
|
392 |
+
msgstr "NETTLESER"
|
393 |
+
|
394 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:987
|
395 |
+
msgid "RESOLUTION"
|
396 |
+
msgstr "SKJERMOPPLØSNING"
|
397 |
+
|
398 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
399 |
+
msgid "Check the official"
|
400 |
+
msgstr "Sjekk den offisielle"
|
401 |
+
|
402 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
403 |
+
msgid "page for updates, bug reports and your hints to improve it"
|
404 |
+
msgstr "hjemmesiden for oppdateringer, feilrapporteringer og dine tips til forbedringer"
|
405 |
+
|
406 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1028
|
407 |
+
msgid "User Guide documentation"
|
408 |
+
msgstr "User Guide documentation"
|
409 |
+
|
410 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1465
|
411 |
+
msgid "WassUp Plugin table has reached maximum size!"
|
412 |
+
msgstr "WassUp Innstikkets tabell har nådd maksimal størrelse"
|
413 |
+
|
414 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
415 |
+
msgid "Hi"
|
416 |
+
msgstr "Hei"
|
417 |
+
|
418 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
419 |
+
msgid "you have received this email because your WassUp Database table at your Wordpress blog"
|
420 |
+
msgstr "du har mottatt denne eposten fordi din WassUp Database tabell på din Wordpress blog"
|
421 |
+
|
422 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1466
|
423 |
+
msgid "has reached the maximum value you set in the options menu"
|
424 |
+
msgstr "har oversteget maksimum verdien du har angitt i innstillingene"
|
425 |
+
|
426 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1467
|
427 |
+
msgid "This is only a reminder, please take the actions you want in the WassUp options menu"
|
428 |
+
msgstr "Dette er bare en påminnelse, vennligst gjør de endringene du ønsker i dine WassUp innstillinger"
|
429 |
+
|
430 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1467
|
431 |
+
msgid "This alert now will be removed and you will be able to set a new one"
|
432 |
+
msgstr "Denne påminnnelsen vil bli fjernet og du kan nå legge inn nye innstillinger"
|
433 |
+
|
434 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1468
|
435 |
+
msgid "Thank you for using WassUp plugin. Check if there is a new version available here:"
|
436 |
+
msgstr "Takk for at du bruker WassUp innstikket. Sjekk om ny versjon er tilgjengelig her:"
|
437 |
+
|
438 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1468
|
439 |
+
msgid "Have a nice day!"
|
440 |
+
msgstr "Ha en fin dag!"
|
441 |
+
|
442 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1763
|
443 |
+
msgid "Error getting table details"
|
444 |
+
msgstr "Feil ved henting av detaljer fra tabell"
|
445 |
+
|
446 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1771
|
447 |
+
#, php-format
|
448 |
+
msgid "Delete any existing table %s"
|
449 |
+
msgstr "Slett alle eksisterende tabeller %s"
|
450 |
+
|
451 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1782
|
452 |
+
#, php-format
|
453 |
+
msgid "Table structure of table %s"
|
454 |
+
msgstr "Tabell strukturen til tabell %s"
|
455 |
+
|
456 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1790
|
457 |
+
#, php-format
|
458 |
+
msgid "Error with SHOW CREATE TABLE for %s."
|
459 |
+
msgstr "Feil ved SHOW CREATE TABLE for %s."
|
460 |
+
|
461 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1797
|
462 |
+
#, php-format
|
463 |
+
msgid "Error getting table structure of %s"
|
464 |
+
msgstr "Feil ved henting av tabellstruktur fra tabell %s"
|
465 |
+
|
466 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1805
|
467 |
+
#, php-format
|
468 |
+
msgid "Data contents of table %s"
|
469 |
+
msgstr "Innhold i tabell %s"
|
470 |
+
|
471 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1866
|
472 |
+
#, php-format
|
473 |
+
msgid "End of data contents of table %s"
|
474 |
+
msgstr "Slutt på data i tabell %s"
|
475 |
+
|
476 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1902
|
477 |
+
msgid "Last searched terms"
|
478 |
+
msgstr "Siste søkeord"
|
479 |
+
|
480 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1915
|
481 |
+
msgid "Last referers"
|
482 |
+
msgstr "Siste henvisere"
|
483 |
+
|
484 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1928
|
485 |
+
msgid "Top Browsers"
|
486 |
+
msgstr "Topp Nettlesere"
|
487 |
+
|
488 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1941
|
489 |
+
msgid "Top OS"
|
490 |
+
msgstr "Topp OS"
|
491 |
+
|
492 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1963
|
493 |
+
msgid "visitor(s) online"
|
494 |
+
msgstr "bruker(e) pålogget"
|
495 |
+
|
496 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1966
|
497 |
+
msgid "logged-in user(s)"
|
498 |
+
msgstr "innloggede bruker(e)"
|
499 |
+
|
500 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1970
|
501 |
+
msgid "comment author(s)"
|
502 |
+
msgstr "kommentar forfatter(e)"
|
503 |
+
|
504 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:1972
|
505 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2125
|
506 |
+
msgid "powered by"
|
507 |
+
msgstr "powered by"
|
508 |
+
|
509 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2004
|
510 |
+
msgid "What title for the widget (default \"Visitors Online\")"
|
511 |
+
msgstr "Hvilken tittel skal widgeten ha (standard er \"Besøkende tilkoblet\")"
|
512 |
+
|
513 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2005
|
514 |
+
msgid "What style sheet class for <ul> attribute (default \"links\")"
|
515 |
+
msgstr "Hvilket stilsett ønsker du på <ul> egenskapen (standard \"lenker\")"
|
516 |
+
|
517 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2006
|
518 |
+
msgid "How many characters left? (For template compatibility - default 18)"
|
519 |
+
msgstr "Hvor mange tegn er det igjen? (For å passe stilsettet - standard 18)"
|
520 |
+
|
521 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2007
|
522 |
+
msgid "Check if you want to show logged-in online users (default Yes)"
|
523 |
+
msgstr "Kryss av viss du vil vise innloggede brukere (standard JA)"
|
524 |
+
|
525 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2008
|
526 |
+
msgid "Check if you want to show comment-author online users (default Yes)"
|
527 |
+
msgstr "Kryss av viss du vil vise kommentarforfattere tilkoblet (standard Ja)"
|
528 |
+
|
529 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2009
|
530 |
+
msgid "Check if you want to show some last search referers (default Yes)"
|
531 |
+
msgstr "Kryss av viss du vil vise siste treff fra søkemotor (standard På)"
|
532 |
+
|
533 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2010
|
534 |
+
msgid "How many search referers want to show (default 5)"
|
535 |
+
msgstr "Hvor mange treff fra søkemotor vil du vise (standard 5)"
|
536 |
+
|
537 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2011
|
538 |
+
msgid "Check if you want to show some last external referers (default Yes)"
|
539 |
+
msgstr "Kryss av viss du vil vise siste henvisere (standard JA)"
|
540 |
+
|
541 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2012
|
542 |
+
msgid "How many external referers want to show (default 5)"
|
543 |
+
msgstr "Hvor mange henvisere ønsker du å vise (standard 5)"
|
544 |
+
|
545 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2013
|
546 |
+
msgid "Check if you want to show top browsers (default Yes)"
|
547 |
+
msgstr "kryss av viss du ønsker å vise topp nettlesere (standard 5)"
|
548 |
+
|
549 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2014
|
550 |
+
msgid "How many top browsers want to show (default 5)"
|
551 |
+
msgstr "Hvor mange topp nettlesere ønsker du å vise (standard 5)"
|
552 |
+
|
553 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2015
|
554 |
+
msgid "Check if you want to show top operating systems (default Yes)"
|
555 |
+
msgstr "Kryss av viss du vil vise mest populære operativsystemer (standard På)"
|
556 |
+
|
557 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2016
|
558 |
+
msgid "How many top operating systems want to show (default 5)"
|
559 |
+
msgstr "Hvor mange av de mest populære operativsystemene vil du vise (standard 5)"
|
560 |
+
|
561 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/wassup.php:2034
|
562 |
+
msgid "Wassup Widget"
|
563 |
+
msgstr "WassUp Widget"
|
564 |
+
|
565 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:31
|
566 |
+
msgid "ATTENTION! Your WassUp table have reached the maximum value you set, I disabled the alert, you can re-enable it here."
|
567 |
+
msgstr "ADVARSEL! WassUp tabellen har nådd maksimumverdien du har satt. Jeg har slått av advarselen, men du kan slå den på igjen her."
|
568 |
+
|
569 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:50
|
570 |
+
msgid "You can add a sidebar Widget with some useful statistics information by activating the"
|
571 |
+
msgstr "Du kan legge til en Widget med statistikk ved å aktivere"
|
572 |
+
|
573 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:51
|
574 |
+
msgid "Wassup Widget in the Widgets menu option"
|
575 |
+
msgstr "WassUp Widget i Widgetmenyen"
|
576 |
+
|
577 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:52
|
578 |
+
msgid "Select the options you want for the WassUp plugin"
|
579 |
+
msgstr "Velg innstillinger for WassUp innstikket"
|
580 |
+
|
581 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:56
|
582 |
+
msgid "General Setup"
|
583 |
+
msgstr "Generelle Innstillinger"
|
584 |
+
|
585 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:57
|
586 |
+
msgid "Statistics Recording"
|
587 |
+
msgstr "Registrering av Statistikk"
|
588 |
+
|
589 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:58
|
590 |
+
msgid "Manage Files & Database"
|
591 |
+
msgstr "Behandle Filer & Database"
|
592 |
+
|
593 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:59
|
594 |
+
msgid "Uninstall"
|
595 |
+
msgstr "Avinstaller"
|
596 |
+
|
597 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:65
|
598 |
+
msgid "Your default screen resolution (browser width)"
|
599 |
+
msgstr "Din skjermoppløsning (nettleser bredde)"
|
600 |
+
|
601 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:66
|
602 |
+
msgid "Default screen resolution (in pixels)"
|
603 |
+
msgstr "Skjermoppløsning (i piksler)"
|
604 |
+
|
605 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:71
|
606 |
+
msgid "Set minimum users level which can view and manage WassUp plugin (default Administrators)"
|
607 |
+
msgstr "Sett minimum brukerrolle for visning og administrering av WassUp Innstikket (standard Administratorer)"
|
608 |
+
|
609 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:76
|
610 |
+
msgid "Visit Detail Settings"
|
611 |
+
msgstr "Innstillinger for Besøksdetaljer"
|
612 |
+
|
613 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:77
|
614 |
+
msgid "Chart type - How many axes"
|
615 |
+
msgstr "Diagramtype - Hvor mange akser"
|
616 |
+
|
617 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:83
|
618 |
+
msgid "Set how many minutes wait for automatic page refresh"
|
619 |
+
msgstr "Sett antall minutter mellom hver automatiske oppdatering av siden"
|
620 |
+
|
621 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:83
|
622 |
+
msgid "Current Visitors Online and Visitors Details"
|
623 |
+
msgstr "Brukere pålogget og Besøksdetaljer"
|
624 |
+
|
625 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:84
|
626 |
+
msgid "refresh minutes (default 3)"
|
627 |
+
msgstr "minutter (standard 3)"
|
628 |
+
|
629 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:86
|
630 |
+
msgid "Show visitor details for"
|
631 |
+
msgstr "Vis detaljer med"
|
632 |
+
|
633 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:91
|
634 |
+
msgid "Number of items per page"
|
635 |
+
msgstr "Antall poster per side"
|
636 |
+
|
637 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
638 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
639 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
640 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
641 |
+
msgid "Reset"
|
642 |
+
msgstr "Tilbakestill"
|
643 |
+
|
644 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:97
|
645 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:124
|
646 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:174
|
647 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:188
|
648 |
+
msgid "Reset to Default Settings"
|
649 |
+
msgstr "Still tilbake til Standard Innstillinger"
|
650 |
+
|
651 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:101
|
652 |
+
msgid "Statistics Recording Settings"
|
653 |
+
msgstr "Innstillinger for Statistikk Registrering"
|
654 |
+
|
655 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:102
|
656 |
+
msgid "Enable/Disable Recording"
|
657 |
+
msgstr "Slå på/av Registrering"
|
658 |
+
|
659 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:103
|
660 |
+
msgid "Checkbox to record statistics for each type of \"visitor\""
|
661 |
+
msgstr "Avkryssingsbokser for statistikk registrering av ulike \"visitor\""
|
662 |
+
|
663 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:105
|
664 |
+
msgid "Record logged in users"
|
665 |
+
msgstr "Registrer innloggede brukere"
|
666 |
+
|
667 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:106
|
668 |
+
msgid "Record spiders and bots"
|
669 |
+
msgstr "Registrer spider og bot"
|
670 |
+
|
671 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:107
|
672 |
+
msgid "Record attack/exploit attempts (libwww-perl agent)"
|
673 |
+
msgstr "Registrer angrep (libwww-perl agent)"
|
674 |
+
|
675 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:111
|
676 |
+
msgid "Checkbox to record statistics for each type of \"spam\""
|
677 |
+
msgstr "Avkryssingsboks for registrering av \"søppelpost\""
|
678 |
+
|
679 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:117
|
680 |
+
msgid "Enter source IPs to exclude from recording"
|
681 |
+
msgstr "IP adresser som du ikke ønsker å registrere"
|
682 |
+
|
683 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:119
|
684 |
+
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)"
|
685 |
+
msgstr "adresser separert med komma (eks: 127.0.0.1, 10.0.0.1, osv...)"
|
686 |
+
|
687 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:120
|
688 |
+
msgid "Enter requested URLs to exclude from recording"
|
689 |
+
msgstr "Skriv URL-er som skal utelates fra registreringen"
|
690 |
+
|
691 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:122
|
692 |
+
msgid "comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)"
|
693 |
+
msgstr "bruk komma mellom verdiene. Ikke skriv hele URL-en, bare stien eller noen ord som skal utelates (eks: /catagory/wordpress, 2007, osv...)"
|
694 |
+
|
695 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:128
|
696 |
+
msgid "Temporary files location folder"
|
697 |
+
msgstr "Mappen hvor midlertidige filer lagres"
|
698 |
+
|
699 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:130
|
700 |
+
msgid "\"Save path\" directory for storing temporary files used to track visitor activity"
|
701 |
+
msgstr "Mappe for lagring av midlertidige filer brukt til å spore besøkendes aktivitet"
|
702 |
+
|
703 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:136
|
704 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:182
|
705 |
+
msgid "WARNING"
|
706 |
+
msgstr "ADVARSEL"
|
707 |
+
|
708 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:136
|
709 |
+
msgid "Directory does not exist or is not writable. Please enter a different path above or change \"session.save_path\" in \"php.ini\" to point to a valid, writable folder"
|
710 |
+
msgstr "Mappen finnes ikke eller er skrivebeskyttet. Vennligst velg e nannen mappe, eller rediger \"session.save_path\" i \"php.ini\" slik at denne peker til en mappe som er skrivbar"
|
711 |
+
|
712 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:139
|
713 |
+
msgid "Note: To adjust, change the above path or edit \"sessions.save_path\" in"
|
714 |
+
msgstr "For å endre sti; endre stien ovenfor eller rediger \"session.save_path\" i"
|
715 |
+
|
716 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:142
|
717 |
+
msgid "Use absolute directory paths only. This value is usually"
|
718 |
+
msgstr "Bruk kun absolutte mappestier. Denne stien er vanligvis"
|
719 |
+
|
720 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:146
|
721 |
+
msgid "Select actions for table growth"
|
722 |
+
msgstr "Velg hva du vil gjøre ettersom tabellen vokser"
|
723 |
+
|
724 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:147
|
725 |
+
msgid "WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)"
|
726 |
+
msgstr "WassUp tabellen vokser fort (særlig viss bloggen din har mye besøk), jeg anbefaler at du sletter gamle registreringer med jevne mellomrom. Du kan velge nedenfor om du vil tømme tabellen, slette gamle registreringer automatisk eller manuelt. (Har du godt med legringsplass i databasen, kan du la tabellen være som den er) "
|
727 |
+
|
728 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:148
|
729 |
+
msgid "Current WassUp table usage is"
|
730 |
+
msgstr "WassUp tabellen er nå på"
|
731 |
+
|
732 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:153
|
733 |
+
msgid "records"
|
734 |
+
msgstr "poster"
|
735 |
+
|
736 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
737 |
+
msgid "Alert me"
|
738 |
+
msgstr "Varsle meg"
|
739 |
+
|
740 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
741 |
+
msgid "email to"
|
742 |
+
msgstr "epost til"
|
743 |
+
|
744 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:156
|
745 |
+
msgid "when table reaches"
|
746 |
+
msgstr "når størrelsen på tabellen er over"
|
747 |
+
|
748 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:158
|
749 |
+
msgid "Empty table"
|
750 |
+
msgstr "Tøm tabellen"
|
751 |
+
|
752 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:158
|
753 |
+
msgid "export table in SQL format"
|
754 |
+
msgstr "eksporter tabell i SQL format"
|
755 |
+
|
756 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:159
|
757 |
+
msgid "Automatically delete records older than:"
|
758 |
+
msgstr "Slett automatisk registreringer som er eldre enn:"
|
759 |
+
|
760 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:163
|
761 |
+
msgid "Delete NOW records older than:"
|
762 |
+
msgstr "Slett registreringer eldre enn:"
|
763 |
+
|
764 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:165
|
765 |
+
msgid "Action is NOT undoable"
|
766 |
+
msgstr "Handlingen er IKKE reversibel"
|
767 |
+
|
768 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:167
|
769 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:196
|
770 |
+
msgid "1 week"
|
771 |
+
msgstr "1 uke"
|
772 |
+
|
773 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:169
|
774 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:198
|
775 |
+
msgid "3 months"
|
776 |
+
msgstr "3 måneder"
|
777 |
+
|
778 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:170
|
779 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:199
|
780 |
+
msgid "6 months"
|
781 |
+
msgstr "6 måneder"
|
782 |
+
|
783 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:178
|
784 |
+
msgid "Want to uninstall WassUp?"
|
785 |
+
msgstr "Ønsker du å avinstallere Wassup?"
|
786 |
+
|
787 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:179
|
788 |
+
msgid "No problem. Before you deactivate this plugin, check the box below to cleanup any data that was collected by WassUp that could be left behind."
|
789 |
+
msgstr "Ikke noe problem. Før du deaktiverer dette innstikket, må du sette kryss i boksen nedenfor for å slette alle data som WassUp har samlet inn. "
|
790 |
+
|
791 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:180
|
792 |
+
msgid "Permanently remove WassUp data and settings from Wordpress"
|
793 |
+
msgstr "Fjern WassUp data og innstillinger fra din Wordpress installasjon"
|
794 |
+
|
795 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:182
|
796 |
+
msgid "All WassUp data and settings will be deleted upon deactivation of this plugin"
|
797 |
+
msgstr "Alle data og innstillinger i WassUp vil bli fjernet permanent"
|
798 |
+
|
799 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:184
|
800 |
+
msgid "This action cannot be undone. Before uninstalling WassUp, you should backup your Wordpress database first. WassUp data is stored in the table"
|
801 |
+
msgstr "Denne handlingen kan ikke angres. Før du avinstallerer WassUp, bør du ta backup av Wordpress databasen din. WassUp lagrer data i tabellen"
|
802 |
+
|
803 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/settings.php:186
|
804 |
+
msgid "To help improve this plugin, we would appreciate your feedback at"
|
805 |
+
msgstr "Viss du vil være med på å forbedre dette innstikket, setter vi pris på tilbakemeldinger til"
|
806 |
+
|
807 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:165
|
808 |
+
msgid "Administrators"
|
809 |
+
msgstr "Administratorer"
|
810 |
+
|
811 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:166
|
812 |
+
msgid "Contributors"
|
813 |
+
msgstr "Bidragsytere"
|
814 |
+
|
815 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:167
|
816 |
+
msgid "Authors"
|
817 |
+
msgstr "Forfattere"
|
818 |
+
|
819 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:171
|
820 |
+
msgid "One - two lines chart one axis"
|
821 |
+
msgstr "En - to linjers diagram, en akse"
|
822 |
+
|
823 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:172
|
824 |
+
msgid "Two - two lines chart two axes"
|
825 |
+
msgstr "To - to linjers diagram, to akser"
|
826 |
+
|
827 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:177
|
828 |
+
msgid "Spiders"
|
829 |
+
msgstr "Spidere"
|
830 |
+
|
831 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:178
|
832 |
+
msgid "No spider"
|
833 |
+
msgstr "Ingen Spidere"
|
834 |
+
|
835 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:180
|
836 |
+
msgid "No Spam"
|
837 |
+
msgstr "Ingen Søppelpost"
|
838 |
+
|
839 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:181
|
840 |
+
msgid "No Spam, No Spider"
|
841 |
+
msgstr "Ingen Søppelpost, Ingen Spider"
|
842 |
+
|
843 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/wassup.class.php:194
|
844 |
+
msgid "Don't delete anything"
|
845 |
+
msgstr "Ikke slett noe"
|
846 |
+
|
847 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:86
|
848 |
+
msgid "TOP QUERY"
|
849 |
+
msgstr "Søkestreng"
|
850 |
+
|
851 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:96
|
852 |
+
msgid "TOP REFERER"
|
853 |
+
msgstr "Henvisere"
|
854 |
+
|
855 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:122
|
856 |
+
msgid "TOP REQUEST"
|
857 |
+
msgstr "Sidevisninger"
|
858 |
+
|
859 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:134
|
860 |
+
msgid "TOP BROWSER"
|
861 |
+
msgstr "Nettleser"
|
862 |
+
|
863 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:146
|
864 |
+
msgid "TOP OS"
|
865 |
+
msgstr "Operativsystem"
|
866 |
+
|
867 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/action.php:158
|
868 |
+
msgid "This top ten doesn't include Spam records"
|
869 |
+
msgstr "Denne topp ti inkluderer ikke registreringer av Søppelpost"
|
870 |
+
|
871 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:85
|
872 |
+
msgid "Next"
|
873 |
+
msgstr "Neste"
|
874 |
+
|
875 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:87
|
876 |
+
msgid "Previous"
|
877 |
+
msgstr "Forrige"
|
878 |
+
|
879 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:120
|
880 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
881 |
+
msgid "It is necessary to specify the"
|
882 |
+
msgstr "Du må spesifisere"
|
883 |
+
|
884 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:120
|
885 |
+
msgid "number of pages"
|
886 |
+
msgstr "antall sider"
|
887 |
+
|
888 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
889 |
+
msgid "limit of items"
|
890 |
+
msgstr "grense for antall objekter"
|
891 |
+
|
892 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:124
|
893 |
+
msgid "to show per page"
|
894 |
+
msgstr "å vise per side"
|
895 |
+
|
896 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:209
|
897 |
+
msgid "Pages"
|
898 |
+
msgstr "Sider"
|
899 |
+
|
900 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:634
|
901 |
+
msgid "No visitor activity"
|
902 |
+
msgstr "Ingen Besøkende"
|
903 |
+
|
904 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:786
|
905 |
+
msgid "Last 24 Hours"
|
906 |
+
msgstr "Siste 24 Timer"
|
907 |
+
|
908 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:792
|
909 |
+
msgid "Last 7 Days"
|
910 |
+
msgstr "Siste 7 Dager"
|
911 |
+
|
912 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:798
|
913 |
+
msgid "Last Month"
|
914 |
+
msgstr "Siste Måned"
|
915 |
+
|
916 |
+
#: /home/m1k/Desktop/wassup_translation/wassup/lib/main.php:804
|
917 |
+
msgid "Last Year"
|
918 |
+
msgstr "Siste År"
|
919 |
+
|
language/tr_TR.po
ADDED
@@ -0,0 +1,829 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WassUp 1.4.6\n"
|
4 |
+
"POT-Creation-Date: \n"
|
5 |
+
"PO-Revision-Date: 2008-03-09 13:15+0100\n"
|
6 |
+
"Last-Translator: Emrah Omuris <eomuris@gmail.com>\n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
12 |
+
"X-Poedit-Basepath: .\n"
|
13 |
+
"X-Poedit-SearchPath-0: /home/m1k/Desktop/wassup_translation/trunk\n"
|
14 |
+
|
15 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:32
|
16 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:381
|
17 |
+
msgid "Sorry, Wassup requires SECRET_KEY constant declared in wp-config.php... Please read <a href='http://www.wpwp.org/download'>documentation</a> for more info..."
|
18 |
+
msgstr "Üzgnüm, ancak WassUp'ın, wp-config.php dosyasında tanımlanan SECRET_KEY'e ihtiyacı var. Daha ayrıntılı bilgi için lütfen <a href='http://www.wpwp.org/download'>burayı</a> ziyaret ediniz."
|
19 |
+
|
20 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:38
|
21 |
+
msgid "Sorry, Wassup requires WordPress 2.2 or higher to work"
|
22 |
+
msgstr "Üzgünüm, ancak WassUp'un çalışabilmesi için en düşük WordPress 2.2'ye sahip olmalısınız."
|
23 |
+
|
24 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:259
|
25 |
+
msgid "Hide Search"
|
26 |
+
msgstr "Aramayı Gizle"
|
27 |
+
|
28 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:262
|
29 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:800
|
30 |
+
msgid "Search"
|
31 |
+
msgstr "Ara"
|
32 |
+
|
33 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:267
|
34 |
+
msgid "Hide TopTen"
|
35 |
+
msgstr "En Çok Kullanılan 10'u Gizle"
|
36 |
+
|
37 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:270
|
38 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:800
|
39 |
+
msgid "Show TopTen"
|
40 |
+
msgstr "En Çok Kullanılan 10'u Göster"
|
41 |
+
|
42 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:276
|
43 |
+
msgid "Collapse All"
|
44 |
+
msgstr "Tümünü Kapat"
|
45 |
+
|
46 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:279
|
47 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:551
|
48 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:763
|
49 |
+
msgid "Expand All"
|
50 |
+
msgstr "Tümünü Aç"
|
51 |
+
|
52 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:284
|
53 |
+
msgid "Expand Cronology"
|
54 |
+
msgstr "Kronolojiyi Aç"
|
55 |
+
|
56 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:287
|
57 |
+
msgid "Collapse Cronology"
|
58 |
+
msgstr "Kronolojiyi Kapat"
|
59 |
+
|
60 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:370
|
61 |
+
msgid "Visitor Details"
|
62 |
+
msgstr "Ziyaretçi Detayları"
|
63 |
+
|
64 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:373
|
65 |
+
msgid "Spy Visitors"
|
66 |
+
msgstr "Ziyaretçileri Gözetle"
|
67 |
+
|
68 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:373
|
69 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:555
|
70 |
+
msgid "SPY Visitors"
|
71 |
+
msgstr "Ziyaretçileri GÖZETLE"
|
72 |
+
|
73 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:374
|
74 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:472
|
75 |
+
msgid "Current Visitors Online"
|
76 |
+
msgstr "Çevrimiçi Ziyaretçiler"
|
77 |
+
|
78 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:375
|
79 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:45
|
80 |
+
msgid "Options"
|
81 |
+
msgstr "Seçenekler"
|
82 |
+
|
83 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
84 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
85 |
+
msgid "Legend"
|
86 |
+
msgstr "Lejand"
|
87 |
+
|
88 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
89 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
90 |
+
msgid "Logged-in Users"
|
91 |
+
msgstr "Giriş Yapmış Kullanıcılar"
|
92 |
+
|
93 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
94 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
95 |
+
msgid "Comments Authors"
|
96 |
+
msgstr "Yorum Sahipleri"
|
97 |
+
|
98 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:473
|
99 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:556
|
100 |
+
msgid "Spiders/bots"
|
101 |
+
msgstr "Örümcekler/botlar"
|
102 |
+
|
103 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:477
|
104 |
+
msgid "Visitors online"
|
105 |
+
msgstr "Çevrimiçi ziyaretçiler"
|
106 |
+
|
107 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:492
|
108 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:841
|
109 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:600
|
110 |
+
msgid "From your blog"
|
111 |
+
msgstr "Blogunuzdan"
|
112 |
+
|
113 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:495
|
114 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:844
|
115 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:603
|
116 |
+
msgid "Direct hit"
|
117 |
+
msgstr "Doğrudan hit"
|
118 |
+
|
119 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:513
|
120 |
+
msgid "LOGGED IN USER"
|
121 |
+
msgstr "GİRİŞ YAPMIŞ KULLANICI"
|
122 |
+
|
123 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:514
|
124 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:517
|
125 |
+
msgid "COMMENT AUTHOR"
|
126 |
+
msgstr "YORUM SAHİBİ"
|
127 |
+
|
128 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:558
|
129 |
+
msgid "Pause"
|
130 |
+
msgstr "Duraklat"
|
131 |
+
|
132 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:559
|
133 |
+
msgid "Play"
|
134 |
+
msgstr "Yürüt"
|
135 |
+
|
136 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:647
|
137 |
+
msgid "Latest hits"
|
138 |
+
msgstr "Son girişler"
|
139 |
+
|
140 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:678
|
141 |
+
msgid "WassUp recording is disabled"
|
142 |
+
msgstr "WassUp kaydı etinkeştirilmemiş"
|
143 |
+
|
144 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:688
|
145 |
+
msgid "records deleted"
|
146 |
+
msgstr "kayıtlar silindi"
|
147 |
+
|
148 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:696
|
149 |
+
msgid "hide chart"
|
150 |
+
msgstr "grafiği gizle"
|
151 |
+
|
152 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:696
|
153 |
+
msgid "Hide the chart and site usage"
|
154 |
+
msgstr "Grafik ve site kullanımını gizle"
|
155 |
+
|
156 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:699
|
157 |
+
msgid "show chart"
|
158 |
+
msgstr "grafiği göster"
|
159 |
+
|
160 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:699
|
161 |
+
msgid "Show the chart and site usage"
|
162 |
+
msgstr "Grafik ve site kullanımını göster"
|
163 |
+
|
164 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:701
|
165 |
+
msgid "Summary for the last"
|
166 |
+
msgstr "İstatistikleri göster:"
|
167 |
+
|
168 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:704
|
169 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:190
|
170 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:200
|
171 |
+
msgid "24 hours"
|
172 |
+
msgstr "24 saat"
|
173 |
+
|
174 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:705
|
175 |
+
msgid "7 days"
|
176 |
+
msgstr "7 gün"
|
177 |
+
|
178 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:706
|
179 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:192
|
180 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:202
|
181 |
+
msgid "1 month"
|
182 |
+
msgstr "1 ay"
|
183 |
+
|
184 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:707
|
185 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:195
|
186 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:205
|
187 |
+
msgid "1 year"
|
188 |
+
msgstr "1 yıl"
|
189 |
+
|
190 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:710
|
191 |
+
msgid "Items per page"
|
192 |
+
msgstr "adet öğe/sayfa"
|
193 |
+
|
194 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:716
|
195 |
+
msgid "Show items by"
|
196 |
+
msgstr "Öğeleri diz"
|
197 |
+
|
198 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:719
|
199 |
+
msgid "Spider"
|
200 |
+
msgstr "Örümcekler"
|
201 |
+
|
202 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:720
|
203 |
+
msgid "NO Spider"
|
204 |
+
msgstr "Örümcek dışındakiler"
|
205 |
+
|
206 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:721
|
207 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:93
|
208 |
+
msgid "Spam"
|
209 |
+
msgstr "Spam"
|
210 |
+
|
211 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:722
|
212 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:94
|
213 |
+
msgid "NO Spam"
|
214 |
+
msgstr "Spam dışındakiler"
|
215 |
+
|
216 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:723
|
217 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:95
|
218 |
+
msgid "NO Spam NO Spider"
|
219 |
+
msgstr "Örümcek ve Spam dışındakiler"
|
220 |
+
|
221 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:724
|
222 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:96
|
223 |
+
msgid "Users logged in"
|
224 |
+
msgstr "Giriş yapmış kullanıcılar"
|
225 |
+
|
226 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:725
|
227 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:97
|
228 |
+
msgid "Comment authors"
|
229 |
+
msgstr "Yorum sahipleri"
|
230 |
+
|
231 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:726
|
232 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:98
|
233 |
+
msgid "Referer from search engine"
|
234 |
+
msgstr "Arama motorlarından gelenler"
|
235 |
+
|
236 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:727
|
237 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:99
|
238 |
+
msgid "Referer from ext link"
|
239 |
+
msgstr "Harici bağlantıdan gelenler"
|
240 |
+
|
241 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:728
|
242 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:90
|
243 |
+
msgid "Everything"
|
244 |
+
msgstr "Tümü"
|
245 |
+
|
246 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:741
|
247 |
+
msgid "Visits"
|
248 |
+
msgstr "Ziyaret"
|
249 |
+
|
250 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:742
|
251 |
+
msgid "Pageviews"
|
252 |
+
msgstr "Sayfa Görünümü"
|
253 |
+
|
254 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:743
|
255 |
+
msgid "Pages/Visits"
|
256 |
+
msgstr "Sayfa/Ziyaret"
|
257 |
+
|
258 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:746
|
259 |
+
msgid "Spams"
|
260 |
+
msgstr "Spam"
|
261 |
+
|
262 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:754
|
263 |
+
msgid "Too few records to print chart"
|
264 |
+
msgstr "Grafik oluşturmak için yetersiz veri"
|
265 |
+
|
266 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:764
|
267 |
+
msgid "Collapse Chronology"
|
268 |
+
msgstr "Kronolojiyi Kapat"
|
269 |
+
|
270 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:784
|
271 |
+
msgid "Spam Options"
|
272 |
+
msgstr "Spam Seçenekleri"
|
273 |
+
|
274 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:786
|
275 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:125
|
276 |
+
msgid "Enable/Disable Spam Check on Records"
|
277 |
+
msgstr "Kayıtlarda Spam Kontrolü Yap/Yapma"
|
278 |
+
|
279 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:787
|
280 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:128
|
281 |
+
msgid "Record Akismet comment spam attempts"
|
282 |
+
msgstr "Akismet yorum spam girişlerini kaydet"
|
283 |
+
|
284 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:788
|
285 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:129
|
286 |
+
msgid "Record referrer spam attempts"
|
287 |
+
msgstr "Yönlendirilen spam girişlerini kaydet"
|
288 |
+
|
289 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:789
|
290 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
291 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
292 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
293 |
+
msgid "Save Settings"
|
294 |
+
msgstr "Ayarları Kaydet"
|
295 |
+
|
296 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:796
|
297 |
+
msgid "Filter by marked IP"
|
298 |
+
msgstr "İşaretli IP'ye göre süz"
|
299 |
+
|
300 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:796
|
301 |
+
msgid "show marked items"
|
302 |
+
msgstr "işaretli öğeleri göster"
|
303 |
+
|
304 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:797
|
305 |
+
msgid "Searched for"
|
306 |
+
msgstr "Aranan veri"
|
307 |
+
|
308 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:798
|
309 |
+
msgid "Auto refresh in"
|
310 |
+
msgstr "Otomatik Yenile"
|
311 |
+
|
312 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:798
|
313 |
+
msgid "seconds"
|
314 |
+
msgstr "saniye"
|
315 |
+
|
316 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:857
|
317 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:862
|
318 |
+
msgid "delete"
|
319 |
+
msgstr "sil"
|
320 |
+
|
321 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:857
|
322 |
+
msgid "Delete ALL marked records with this IP"
|
323 |
+
msgstr "Bu IP'ye sahip tüm işaretli kayıtları sil"
|
324 |
+
|
325 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:859
|
326 |
+
msgid "unmark"
|
327 |
+
msgstr "seçimi kaldır"
|
328 |
+
|
329 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:859
|
330 |
+
msgid "UnMark IP"
|
331 |
+
msgstr "IP seçimini kaldır"
|
332 |
+
|
333 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:862
|
334 |
+
msgid "Delete this record"
|
335 |
+
msgstr "Bu kaydı sil"
|
336 |
+
|
337 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:864
|
338 |
+
msgid "mark"
|
339 |
+
msgstr "işaretle"
|
340 |
+
|
341 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:864
|
342 |
+
msgid "Mark IP"
|
343 |
+
msgstr "IP'yi işaretle"
|
344 |
+
|
345 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:867
|
346 |
+
msgid "show raw table"
|
347 |
+
msgstr "salt tabloyu göster"
|
348 |
+
|
349 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:867
|
350 |
+
msgid "Show the items as raw table"
|
351 |
+
msgstr "Öğeleri salt tabloda göster"
|
352 |
+
|
353 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1436
|
354 |
+
msgid "WassUp Plugin table has reached maximum size!"
|
355 |
+
msgstr "WassUp Eklentisi tablosu en büyük boyutuna ulaştı!"
|
356 |
+
|
357 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
358 |
+
msgid "Hi"
|
359 |
+
msgstr "Selam"
|
360 |
+
|
361 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
362 |
+
msgid "you have received this email because your WassUp Database table at your Wordpress blog"
|
363 |
+
msgstr "Bu elektronik postayı aldınız çünkü WordPress blogunuzdaki WassUP veritabanı"
|
364 |
+
|
365 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1437
|
366 |
+
msgid "has reached the maximum value you set in the options menu"
|
367 |
+
msgstr "sizin ayarlar penceresinde belirttiğiniz en yüksek boyuta ulaştı"
|
368 |
+
|
369 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1438
|
370 |
+
msgid "This is only a reminder, please take the actions you want in the WassUp options menu"
|
371 |
+
msgstr "Bu posta size hatırlatmak amacı ile gönderilmiştir, lütfen WassUP seçenekleri menüsünü ziyaret ediniz"
|
372 |
+
|
373 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1438
|
374 |
+
msgid "This alert now will be removed and you will be able to set a new one"
|
375 |
+
msgstr "Bu uyarı kaldırılacak. Eğer isterseniz yeni bir veritabanı uyarısı tanımlayabilirsiniz."
|
376 |
+
|
377 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1439
|
378 |
+
msgid "Thank you for using WassUp plugin. Check if there is a new version available here:"
|
379 |
+
msgstr "WassUP eklentisini kullandığınız için teşekkür ediniz. Lütfen buradan eklentinin yeni sürümü olup olmadığını kontrol ediniz."
|
380 |
+
|
381 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1439
|
382 |
+
msgid "Have a nice day!"
|
383 |
+
msgstr "İyi günler!"
|
384 |
+
|
385 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1736
|
386 |
+
msgid "Error getting table details"
|
387 |
+
msgstr "Tablo verilerini alırken hata oluştu"
|
388 |
+
|
389 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1744
|
390 |
+
#, php-format
|
391 |
+
msgid "Delete any existing table %s"
|
392 |
+
msgstr "%s tablosundaki tüm veriyi sil."
|
393 |
+
|
394 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1755
|
395 |
+
#, php-format
|
396 |
+
msgid "Table structure of table %s"
|
397 |
+
msgstr "%s tablosunun tablo yaposo."
|
398 |
+
|
399 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1763
|
400 |
+
#, php-format
|
401 |
+
msgid "Error with SHOW CREATE TABLE for %s."
|
402 |
+
msgstr "%s için TABLO OLUŞUMUNU GÖSTER sırasında hata."
|
403 |
+
|
404 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1770
|
405 |
+
#, php-format
|
406 |
+
msgid "Error getting table structure of %s"
|
407 |
+
msgstr "%s tablo mimarisi alınırken hata oluştu."
|
408 |
+
|
409 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1778
|
410 |
+
#, php-format
|
411 |
+
msgid "Data contents of table %s"
|
412 |
+
msgstr "%s tablosunun verileri."
|
413 |
+
|
414 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1839
|
415 |
+
#, php-format
|
416 |
+
msgid "End of data contents of table %s"
|
417 |
+
msgstr "%s tablosundaki içeriğin sonu."
|
418 |
+
|
419 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1874
|
420 |
+
msgid "Last searched terms"
|
421 |
+
msgstr "Son aranan terimler"
|
422 |
+
|
423 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1887
|
424 |
+
msgid "Last referers"
|
425 |
+
msgstr "Son yönlendirenler"
|
426 |
+
|
427 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1900
|
428 |
+
msgid "Top Browsers"
|
429 |
+
msgstr "En Çok Kullanılan Tarayıcılar"
|
430 |
+
|
431 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1913
|
432 |
+
msgid "Top OS"
|
433 |
+
msgstr "En Çok kullanılan İşletim Sistemleri"
|
434 |
+
|
435 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1935
|
436 |
+
msgid "visitor(s) online"
|
437 |
+
msgstr "ziyaretçi çevrimiçi"
|
438 |
+
|
439 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1938
|
440 |
+
msgid "logged-in user(s)"
|
441 |
+
msgstr "giriş yapmış kullanıcı"
|
442 |
+
|
443 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1942
|
444 |
+
msgid "comment author(s)"
|
445 |
+
msgstr "yorum sahipleri"
|
446 |
+
|
447 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1944
|
448 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:2097
|
449 |
+
msgid "powered by"
|
450 |
+
msgstr "destekleyen"
|
451 |
+
|
452 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1976
|
453 |
+
msgid "What title for the widget (default \"Visitors Online\")"
|
454 |
+
msgstr "Bileşenin başlığı ne olsun (varsayılan \"Çevrimiçi Ziyaretçiler\")"
|
455 |
+
|
456 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1977
|
457 |
+
msgid "What style sheet class for <ul> attribute (default \"links\")"
|
458 |
+
msgstr "<ul> verisi için hangi stil şablonu kullanılsın (varsayılan \"links\")"
|
459 |
+
|
460 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1978
|
461 |
+
msgid "How many characters left? (For template compatibility - default 18)"
|
462 |
+
msgstr "Kaç karakter kaldı? (Tema uyumluluğu için - varsayılan 18)"
|
463 |
+
|
464 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1979
|
465 |
+
msgid "Check if you want to show logged-in online users (default Yes)"
|
466 |
+
msgstr "Eğer giriş yapmış kullanıcıları görüntülemek istiyorsanız işaretleyin (varsayılan Evet)."
|
467 |
+
|
468 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1980
|
469 |
+
msgid "Check if you want to show comment-author online users (default Yes)"
|
470 |
+
msgstr "Yorum sahibi kullanıcıları görüntülemek istiyorsanız işaretleyin (varsayılan Evet)"
|
471 |
+
|
472 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1981
|
473 |
+
msgid "Check if you want to show some last search referers (default Yes)"
|
474 |
+
msgstr "Arama motorundan gelen ziyaretçileri görüntülemek istiyorsanız işaretleyin (varsayılan Evet)"
|
475 |
+
|
476 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1982
|
477 |
+
msgid "How many search referers want to show (default 5)"
|
478 |
+
msgstr "Kaç adet arama motoru referansı göstermek istersiniz (varsayılan 5)"
|
479 |
+
|
480 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1983
|
481 |
+
msgid "Check if you want to show some last external referers (default Yes)"
|
482 |
+
msgstr "Harici yönlendiricileri görüntülemek istiyorsanız işaretleyin (varsayılan Evet)"
|
483 |
+
|
484 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1984
|
485 |
+
msgid "How many external referers want to show (default 5)"
|
486 |
+
msgstr "Kaç adet harici yönlendiren site görüntülemek istersiniz (varsayılan 5)"
|
487 |
+
|
488 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1985
|
489 |
+
msgid "Check if you want to show top browsers (default Yes)"
|
490 |
+
msgstr "En çok kullanılan tarayıcıları görüntülemek istiyorsanız işaretleyin (varsayılan Evet)"
|
491 |
+
|
492 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1986
|
493 |
+
msgid "How many top browsers want to show (default 5)"
|
494 |
+
msgstr "Kaç adet arama motoru göstermek istersiniz (varsayılan 5)"
|
495 |
+
|
496 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1987
|
497 |
+
msgid "Check if you want to show top operating systems (default Yes)"
|
498 |
+
msgstr "En çok kullanılan işletim sistemlerini görüntülemek istiyorsanız işaretleyin (varsayılan Evet)"
|
499 |
+
|
500 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:1988
|
501 |
+
msgid "How many top operating systems want to show (default 5)"
|
502 |
+
msgstr "Kaç adet işletim sistemi görüntülemek istersiniz (varsayılan 5)"
|
503 |
+
|
504 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/wassup.php:2006
|
505 |
+
msgid "Wassup Widget"
|
506 |
+
msgstr "Wassup Eklentisi"
|
507 |
+
|
508 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:29
|
509 |
+
msgid "ATTENTION! Your WassUp table have reached the maximum value you set, I disabled the alert, you can re-enable it here."
|
510 |
+
msgstr "UYARI! WassUp tablonuz belirttiğiniz en yüksek dosya boyutuna ulaştı. Uyarıyı iptal ettim, isterseniz buradan yeniden aktif edebilirsiniz."
|
511 |
+
|
512 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:46
|
513 |
+
msgid "You can add a sidebar Widget with some useful statistics information by activating the"
|
514 |
+
msgstr "Bazı kullanışlı istatistik bilgilerini görüntüleyebileceğiniz yan menü eklentisini"
|
515 |
+
|
516 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:47
|
517 |
+
msgid "Wassup Widget in the Widgets menu option"
|
518 |
+
msgstr "Eklentiler menüsü üzerinden WassUp Eklentisi üzerinden aktive edebilirsiniz"
|
519 |
+
|
520 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:48
|
521 |
+
msgid "Select the options you want for the WassUp plugin"
|
522 |
+
msgstr "WassUp eklentisi için istediğiniz seçenekleri seçin"
|
523 |
+
|
524 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:52
|
525 |
+
msgid "General Setup"
|
526 |
+
msgstr "Genel Kurulum"
|
527 |
+
|
528 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:53
|
529 |
+
msgid "Statistics Recording"
|
530 |
+
msgstr "İstatistik Kaydı"
|
531 |
+
|
532 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:54
|
533 |
+
msgid "Manage Files & Database"
|
534 |
+
msgstr "Dosya ve Veritabanlarını Yönet"
|
535 |
+
|
536 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:60
|
537 |
+
msgid "Your default screen resolution (browser width)"
|
538 |
+
msgstr "Varsayılan ekran çözürlüğünüz (tarayıcı genişliği)"
|
539 |
+
|
540 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:61
|
541 |
+
msgid "Default screen resolution (in pixels)"
|
542 |
+
msgstr "Varsayılan ekran çözünürlüğü (piksel formatında)"
|
543 |
+
|
544 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:69
|
545 |
+
msgid "Set minimum users level which can view and manage WassUp plugin (default Administrators)"
|
546 |
+
msgstr "WassUp eklentisini yönetebilecek en düşük kullanıcı seviyesini giriniz (varsayılan Yöneticiler)"
|
547 |
+
|
548 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:72
|
549 |
+
msgid "Administrators"
|
550 |
+
msgstr "Yöneticiler"
|
551 |
+
|
552 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:73
|
553 |
+
msgid "Contributors"
|
554 |
+
msgstr "Katılımcılar"
|
555 |
+
|
556 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:74
|
557 |
+
msgid "Authors"
|
558 |
+
msgstr "Yazarlar"
|
559 |
+
|
560 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:77
|
561 |
+
msgid "Visit Detail Settings"
|
562 |
+
msgstr "Ziyaret Detayı Ayarları"
|
563 |
+
|
564 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:78
|
565 |
+
msgid "Chart type - How many axes:"
|
566 |
+
msgstr "Grafik tipi - Kaç adet aks:"
|
567 |
+
|
568 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:80
|
569 |
+
msgid "One"
|
570 |
+
msgstr "Bir"
|
571 |
+
|
572 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:81
|
573 |
+
msgid "Two"
|
574 |
+
msgstr "İki"
|
575 |
+
|
576 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:85
|
577 |
+
msgid "Set how many minutes wait for automatic page refresh"
|
578 |
+
msgstr "Otomatik sayfa tazelemesi için kaç dakika bekleyeceğinizi belirtin"
|
579 |
+
|
580 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:85
|
581 |
+
msgid "Current Visitors Online and Visitors Details"
|
582 |
+
msgstr "Şimdiki Çevrimiçi Ziyaretçiler ve Ziyaretçi Detayları"
|
583 |
+
|
584 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:86
|
585 |
+
msgid "refresh minutes (default 3)"
|
586 |
+
msgstr "yenilenecek dakika (varsayılan 3)"
|
587 |
+
|
588 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:88
|
589 |
+
msgid "Show visitor details for"
|
590 |
+
msgstr "Ziyaretçi bilgilerini göster"
|
591 |
+
|
592 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:91
|
593 |
+
msgid "Spiders"
|
594 |
+
msgstr "Örümcekler"
|
595 |
+
|
596 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:92
|
597 |
+
msgid "NO Spiders"
|
598 |
+
msgstr "Örümcek dışındakiler"
|
599 |
+
|
600 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:102
|
601 |
+
msgid "Number of items per page"
|
602 |
+
msgstr "Sayfa başına öğe"
|
603 |
+
|
604 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
605 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
606 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
607 |
+
msgid "Reset"
|
608 |
+
msgstr "Sıfırla"
|
609 |
+
|
610 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:112
|
611 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:140
|
612 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:209
|
613 |
+
msgid "Reset to Default Settings"
|
614 |
+
msgstr "Varsayılan Ayarlara Sıfırla"
|
615 |
+
|
616 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:116
|
617 |
+
msgid "Statistics Recording Settings"
|
618 |
+
msgstr "İstatistik Kayıt Seçenekleri"
|
619 |
+
|
620 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:117
|
621 |
+
msgid "Enable/Disable Recording"
|
622 |
+
msgstr "Kayıt Et / Etme"
|
623 |
+
|
624 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:118
|
625 |
+
msgid "Checkbox to record statistics for each type of \"visitor\""
|
626 |
+
msgstr "Her bir \"ziyaretçi\" tipi için kayıt istatistikleri seçim kutusu"
|
627 |
+
|
628 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:120
|
629 |
+
msgid "Record logged in users"
|
630 |
+
msgstr "Giriş yapmış kullanıcıları kayıt et"
|
631 |
+
|
632 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:121
|
633 |
+
msgid "Record spiders and bots"
|
634 |
+
msgstr "Örümcekleri ve botları kaydet"
|
635 |
+
|
636 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:122
|
637 |
+
msgid "Record attack/exploit attempts (libwww-perl agent)"
|
638 |
+
msgstr "Atak/saldırı girişlerini kaydet (libwww-perl agent)"
|
639 |
+
|
640 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:125
|
641 |
+
msgid "(WARNING: if you experience blog slows down, please try to disable spam check)"
|
642 |
+
msgstr "(UYARI: Eğer blogunuz yavaşlarsa, spam kontrolünü iptal etmeyi deneyin)"
|
643 |
+
|
644 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:126
|
645 |
+
msgid "Checkbox to record statistics for each type of \"spam\""
|
646 |
+
msgstr "Her bir \"spam\" tipi için kayıt istatistikleri seçim kutusu"
|
647 |
+
|
648 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:132
|
649 |
+
msgid "Enter source IPs to exclude from recording"
|
650 |
+
msgstr "Kayıt edilmeyecek kaynak IP adreslerini girin"
|
651 |
+
|
652 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:134
|
653 |
+
msgid "comma separated value (ex: 127.0.0.1, 10.0.0.1, etc...)"
|
654 |
+
msgstr "verileri virgülle ayırın (ör: 127.0.0.1, 10.0.0.1, vb.)"
|
655 |
+
|
656 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:135
|
657 |
+
msgid "Enter requested URLs to exclude from recording"
|
658 |
+
msgstr "Kayıt edilmeyecek URLleri girin"
|
659 |
+
|
660 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:137
|
661 |
+
msgid "comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)"
|
662 |
+
msgstr "verileri virgülle ayırın, tam adresi girmeyin, sadece adresin son kısmı ya da kayıt edilmeyecek kelimeleri girin (ör: /category/wordpress, 2007, vb.)"
|
663 |
+
|
664 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:144
|
665 |
+
msgid "Temporary files location folder"
|
666 |
+
msgstr "Geçici dosyaların kaydedileceği klasör"
|
667 |
+
|
668 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:146
|
669 |
+
msgid "\"Save path\" directory for storing temporary files used to track visitor activity"
|
670 |
+
msgstr "Ziyaretçi aktivitelerinin kaydedilebileceği \"kayıt klasörü\""
|
671 |
+
|
672 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:155
|
673 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:164
|
674 |
+
msgid "WARNING"
|
675 |
+
msgstr "UYARI"
|
676 |
+
|
677 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:155
|
678 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:164
|
679 |
+
msgid "Directory does not exist or is not writable. Please enter a different path above or change \"session.save_path\" in \"php.ini\" to point to a valid, writable folder"
|
680 |
+
msgstr "Belirlediğiniz klasör ya yok ya da yazılabilir değil. Lütfen yukarıya başka bir adres girin ya da \"php.ini\" dosyasındaki \"session.save_path\" verisini geçerli yazılabilir bir klasöre yöneltin"
|
681 |
+
|
682 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:161
|
683 |
+
msgid "Note: To adjust, change the above path or edit \"sessions.save_path\" in"
|
684 |
+
msgstr "Not: Ayarlamak için ya yukarıdaki değiştirin ya da şuradaki \"sessions.save_path\" verisini değiştirin"
|
685 |
+
|
686 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:170
|
687 |
+
msgid "Use absolute directory paths only. This value is usually"
|
688 |
+
msgstr "Direkt klasör yolu kullanın. Bu veri genellikle"
|
689 |
+
|
690 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:174
|
691 |
+
msgid "Select actions for table growth"
|
692 |
+
msgstr "Tablo büyüklüğü için yapılacakları seçin"
|
693 |
+
|
694 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:175
|
695 |
+
msgid "WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)"
|
696 |
+
msgstr "WassUp tablosu çok hızlı büyür (özellikle blogunuz sık ziyaret ediliyorsa), size tavsiyem eski istatistikleri belirli aralıklarla silmeniz. Aşağıdan, sıfırlamak ya da eski kayıtların otomatik ya da el ile silinmesi için gerekli ayarları seçebilirsiniz. (Veritabanı büyüklüğü probleminiz yoksa tabloyu olduğu gibi bırakabilirsiniz)"
|
697 |
+
|
698 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:176
|
699 |
+
msgid "Current WassUp table usage is"
|
700 |
+
msgstr "Geçerli WassUp veritabanı kullanımı"
|
701 |
+
|
702 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:181
|
703 |
+
msgid "records"
|
704 |
+
msgstr "kayıt"
|
705 |
+
|
706 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
707 |
+
msgid "Alert me"
|
708 |
+
msgstr "Beni uyar"
|
709 |
+
|
710 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
711 |
+
msgid "email to"
|
712 |
+
msgstr "email gönder"
|
713 |
+
|
714 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:184
|
715 |
+
msgid "when table reaches"
|
716 |
+
msgstr "tablo boyutu şuna yaklaştığında"
|
717 |
+
|
718 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:186
|
719 |
+
msgid "Empty table"
|
720 |
+
msgstr "Tabloyu boşalt"
|
721 |
+
|
722 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:186
|
723 |
+
msgid "export table in SQL format"
|
724 |
+
msgstr "Tabloyu SQL formatında aktar"
|
725 |
+
|
726 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:187
|
727 |
+
msgid "Automatically delete records older than:"
|
728 |
+
msgstr "Şundan daha eski kayıtları otomatik olarak sil:"
|
729 |
+
|
730 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:189
|
731 |
+
msgid "Don't delete anything"
|
732 |
+
msgstr "Hiçbir şeyi silme"
|
733 |
+
|
734 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:191
|
735 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:201
|
736 |
+
msgid "1 week"
|
737 |
+
msgstr "1 hafta"
|
738 |
+
|
739 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:193
|
740 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:203
|
741 |
+
msgid "3 months"
|
742 |
+
msgstr "3 ay"
|
743 |
+
|
744 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:194
|
745 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:204
|
746 |
+
msgid "6 months"
|
747 |
+
msgstr "6 ay"
|
748 |
+
|
749 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:197
|
750 |
+
msgid "Delete NOW records older than:"
|
751 |
+
msgstr "Şundan daha eski kayıtları ŞİMDİ sil:"
|
752 |
+
|
753 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/settings.php:199
|
754 |
+
msgid "Action is NOT undoable"
|
755 |
+
msgstr "Bu uygulama geri alınamaz"
|
756 |
+
|
757 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:86
|
758 |
+
msgid "TOP QUERY"
|
759 |
+
msgstr "EN ÇOK KULLANILAN ANAHTAR KELİME"
|
760 |
+
|
761 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:96
|
762 |
+
msgid "TOP REFERER"
|
763 |
+
msgstr "EN ÇOK YÖNLENDİREN"
|
764 |
+
|
765 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:124
|
766 |
+
msgid "TOP REQUEST"
|
767 |
+
msgstr "EN ÇOK İSTEK"
|
768 |
+
|
769 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:136
|
770 |
+
msgid "TOP BROWSER"
|
771 |
+
msgstr "EN SIK KULLANILAN TARAYICI"
|
772 |
+
|
773 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:148
|
774 |
+
msgid "TOP OS"
|
775 |
+
msgstr "EN ÇOK KULLANILAN İŞLETİM SİSTEMİ"
|
776 |
+
|
777 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/action.php:160
|
778 |
+
msgid "This top ten doesn't include Spam records"
|
779 |
+
msgstr "En çok kullanılan 10 içeriği Spam kayıtlarını içermez."
|
780 |
+
|
781 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:85
|
782 |
+
msgid "Next"
|
783 |
+
msgstr "Sonraki"
|
784 |
+
|
785 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:87
|
786 |
+
msgid "Previous"
|
787 |
+
msgstr "Önceki"
|
788 |
+
|
789 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:120
|
790 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
791 |
+
msgid "It is necessary to specify the"
|
792 |
+
msgstr "Şunları tanımlamak gereklidir"
|
793 |
+
|
794 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:120
|
795 |
+
msgid "number of pages"
|
796 |
+
msgstr "sayfa sayısı"
|
797 |
+
|
798 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
799 |
+
msgid "limit of items"
|
800 |
+
msgstr "nesne limiti"
|
801 |
+
|
802 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:124
|
803 |
+
msgid "to show per page"
|
804 |
+
msgstr "sayfa başına gösterilecek"
|
805 |
+
|
806 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:209
|
807 |
+
msgid "Pages"
|
808 |
+
msgstr "Sayfa"
|
809 |
+
|
810 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:630
|
811 |
+
msgid "No visitor activity"
|
812 |
+
msgstr "Ziyaretçi aktivitesi yok"
|
813 |
+
|
814 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:782
|
815 |
+
msgid "Last 24 Hours"
|
816 |
+
msgstr "Son 24 Saat"
|
817 |
+
|
818 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:788
|
819 |
+
msgid "Last 7 Days"
|
820 |
+
msgstr "Son 7 Gün"
|
821 |
+
|
822 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:794
|
823 |
+
msgid "Last Month"
|
824 |
+
msgstr "Son Ay"
|
825 |
+
|
826 |
+
#: /home/m1k/Desktop/wassup_translation/trunk/lib/main.php:800
|
827 |
+
msgid "Last Year"
|
828 |
+
msgstr "Son Yıl"
|
829 |
+
|
lib/action.php
CHANGED
@@ -1,38 +1,97 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
if (!defined('ABSPATH')) {
|
3 |
define ('ABSPATH', substr(__FILE__,0,strpos(__FILE__,'/wp-content/')+1));
|
|
|
|
|
|
|
4 |
}
|
5 |
-
include_once(ABSPATH. 'wp-blog-header.php');
|
6 |
if (!function_exists('get_bloginfo')) {
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
8 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
-
|
11 |
-
|
12 |
-
$
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
if (isset($_GET['to_date'])) $to_date = urlencode(attribute_escape($_GET['to_date']));
|
19 |
else $to_date = wassup_get_time();
|
20 |
if (isset($_GET['from_date'])) $from_date = urlencode(attribute_escape($_GET['from_date']));
|
21 |
else $from_date = ($to_date - 3);
|
22 |
-
if (isset($_GET['rows'])) $rows = urlencode(attribute_escape($_GET['rows']));
|
23 |
-
else $rows = 999;
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
// ACTION: DELETE ON THE FLY FROM VISITOR DETAILS VIEW
|
|
|
|
|
|
|
26 |
if ($_GET['action'] == "delete") {
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
32 |
// ACTION: RUN SPY VIEW
|
33 |
} elseif ($_GET['action'] == "spy") {
|
34 |
-
|
35 |
spyview($from_date,$to_date,$rows);
|
|
|
|
|
36 |
// ACTION: SUMMARY PIE CHART
|
37 |
} elseif ($_GET['action'] == "piechart") {
|
38 |
// Prepare Pie Chart
|
@@ -43,59 +102,103 @@ $table_name = $wpdb->prefix . "wassup";
|
|
43 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND spam>0", "DISTINCT");
|
44 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine!='' AND spam=0", "DISTINCT");
|
45 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine='' AND referrer NOT LIKE '%".$this->WpUrl."%' AND referrer!='' AND spam=0", "DISTINCT");
|
46 |
-
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine='' AND (referrer LIKE '%".$this->WpUrl."%' OR referrer='') AND spam=0", "DISTINCT");
|
47 |
-
|
|
|
48 |
// ACTION: DISPLAY RAW RECORDS
|
49 |
} elseif ($_GET['action'] == "displayraw") {
|
50 |
-
$raw_table = $wpdb->get_results("SELECT ip, hostname, agent, referrer, search, searchpage, os, browser, language FROM $table_name WHERE wassup_id='".urlencode(attribute_escape($_GET['wassup_id']))."' ORDER BY timestamp ASC LIMIT 1");
|
51 |
-
|
52 |
-
|
53 |
-
foreach ($raw_table as $rt) {
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
if ($rt->search != "")
|
59 |
-
|
60 |
-
|
61 |
-
if ($rt->
|
62 |
-
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
// ACTION: RUN TOP TEN
|
66 |
} elseif ($_GET['action'] == "topten") {
|
67 |
-
$
|
68 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
//#get top 10 searches...
|
70 |
-
|
|
|
|
|
|
|
71 |
//#get top 10 requests...
|
72 |
-
|
73 |
-
|
|
|
|
|
|
|
74 |
//# with exclusion of wpurl referrals...
|
75 |
-
|
|
|
|
|
|
|
76 |
//#get top 10 browsers...
|
77 |
-
|
|
|
|
|
|
|
78 |
//#get top 10 operating systems...
|
79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
?>
|
81 |
-
<div>
|
82 |
-
|
83 |
<tr valign="top">
|
84 |
-
|
85 |
-
<ul class="charts">
|
86 |
<li class="chartsT"><?php _e("TOP QUERY", "wassup") ?></li>
|
87 |
<?php
|
88 |
-
$char_len = round($max_char_len*.30,0);
|
89 |
foreach ($ch_search as $chS) {
|
90 |
print '<li class="charts">'.$chS->top_search.': <a href="'.$chS->referrer.'" target="_BLANK">'.stringShortener(preg_replace('/'.preg_quote($siteurl,'/').'/i', '', $chS->search),$char_len).'</a></li>'."\n";
|
91 |
} ?>
|
92 |
</ul>
|
93 |
</td>
|
94 |
-
|
95 |
-
|
|
|
96 |
<li class="chartsT"><?php _e("TOP REFERER", "wassup") ?></li>
|
97 |
<?php
|
98 |
-
$char_len = round($max_char_len*.22,0);
|
99 |
$rec_count=0; //# of referrer records output...
|
100 |
foreach ($ch_referer as $chR) {
|
101 |
if ($rec_count < 10) { //limits output to 10...
|
@@ -104,9 +207,9 @@ $table_name = $wpdb->prefix . "wassup";
|
|
104 |
if ($wpurl == $siteurl || !eregi($wpurl,$chR->referrer)) {
|
105 |
print '<li class="charts">'.$chR->top_referrer.': ';
|
106 |
print '<a href="'.$chR->referrer.'" title="'.$chR->referrer.'" target="_BLANK">';
|
107 |
-
//#cut
|
108 |
//# instead of using stringShortener...
|
109 |
-
print substr(
|
110 |
if (strlen($chR->referrer) > ($char_len + 7)) {
|
111 |
print '...';
|
112 |
}
|
@@ -117,11 +220,12 @@ $table_name = $wpdb->prefix . "wassup";
|
|
117 |
} ?>
|
118 |
</ul>
|
119 |
</td>
|
120 |
-
|
121 |
-
|
|
|
122 |
<li class="chartsT"><?php _e("TOP REQUEST", "wassup") ?></li>
|
123 |
<?php
|
124 |
-
$char_len = round($max_char_len*.28,0);
|
125 |
foreach ($ch_urlreq as $chU) {
|
126 |
print '<li class="charts">'.$chU->top_urlrequested.': ';
|
127 |
print '<a href="'.wAddSiteurl(htmlspecialchars(html_entity_decode($chU->urlrequested))).'" title="'.html_entity_decode($chU->urlrequested).'" target="_BLANK">';
|
@@ -129,11 +233,12 @@ $table_name = $wpdb->prefix . "wassup";
|
|
129 |
} ?>
|
130 |
</ul>
|
131 |
</td>
|
132 |
-
|
133 |
-
|
|
|
134 |
<li class="chartsT"><?php _e("TOP BROWSER", "wassup") ?></li>
|
135 |
<?php
|
136 |
-
$char_len = round($max_char_len*.17,0);
|
137 |
foreach ($ch_browser as $chB) {
|
138 |
print '<li class="charts"><span title="'.$chB->browser.'">';
|
139 |
print $chB->top_browser.': '.stringShortener($chB->browser, $char_len);
|
@@ -141,11 +246,12 @@ $table_name = $wpdb->prefix . "wassup";
|
|
141 |
} ?>
|
142 |
</ul>
|
143 |
</td>
|
144 |
-
|
145 |
-
|
|
|
146 |
<li class="chartsT"><?php _e("TOP OS", "wassup") ?></li>
|
147 |
<?php
|
148 |
-
$char_len = round($max_char_len*.15,0);
|
149 |
foreach ($ch_os as $chO) {
|
150 |
print '<li class="charts"><span title="'.$chO->os.'">';
|
151 |
print $chO->top_os.': '.stringShortener($chO->os, $char_len);
|
@@ -153,10 +259,20 @@ $table_name = $wpdb->prefix . "wassup";
|
|
153 |
} ?>
|
154 |
</ul>
|
155 |
</td>
|
|
|
156 |
</tr>
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
<?php
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
?>
|
1 |
<?php
|
2 |
+
// action.php -- perform an action that renders an output to the browser
|
3 |
+
|
4 |
+
//force browser to disable caching to make action.php dynamic
|
5 |
+
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
|
6 |
+
header("Expires: Mon, 22 Jun 2007 05:00:00 GMT"); // Date in the past
|
7 |
+
//#debug...
|
8 |
+
//error_reporting(E_ALL | E_STRICT); //debug, E_STRICT=php5 only
|
9 |
+
//ini_set('display_errors','On'); //debug
|
10 |
+
|
11 |
+
//#check for required files and include them
|
12 |
if (!defined('ABSPATH')) {
|
13 |
define ('ABSPATH', substr(__FILE__,0,strpos(__FILE__,'/wp-content/')+1));
|
14 |
+
if (file_exists(ABSPATH. 'wp-blog-header.php')) {
|
15 |
+
include_once(ABSPATH. 'wp-blog-header.php');
|
16 |
+
}
|
17 |
}
|
|
|
18 |
if (!function_exists('get_bloginfo')) {
|
19 |
+
if (file_exists(ABSPATH. 'wp-config.php')) {
|
20 |
+
include_once(ABSPATH.'wp-config.php');
|
21 |
+
} else {
|
22 |
+
echo '<span style="font-color:red;">Action.php '.__("ERROR: file not found","wassup").', '.ABSPATH.'wp-config.php</span>';
|
23 |
+
exit();
|
24 |
+
}
|
25 |
}
|
26 |
+
if (!function_exists('stringShortener')) {
|
27 |
+
if (file_exists(dirname(__FILE__). '/main.php')) {
|
28 |
+
include_once(dirname(__FILE__). '/main.php');
|
29 |
+
} else {
|
30 |
+
echo '<span style="font-color:red;">Action.php '.__("ERROR: file not found","wassup").', '.dirname(__FILE__).'/main.php</span>';
|
31 |
+
exit();
|
32 |
+
}
|
33 |
+
}
|
34 |
+
//echo "Debug: Starting action.php from directory ".dirname(__FILE__).". ABSPATH=".ABSPATH.".<br />\n"; //debug
|
35 |
|
36 |
+
//#do a hash check
|
37 |
+
if (function_exists('wp_hash')) { //in case it was not loaded by WP
|
38 |
+
$hashfail = false;
|
39 |
+
if (!empty($_GET['whash'])) {
|
40 |
+
if (defined('SECRET_KEY') && $_GET['whash'] == wp_hash(SECRET_KEY)) {
|
41 |
+
$hashfail = false;
|
42 |
+
} elseif ($_GET['whash'] == wp_hash('wassup')) {
|
43 |
+
$hashfail = false;
|
44 |
+
}
|
45 |
+
}
|
46 |
+
} else {
|
47 |
+
$hashfail = true;
|
48 |
+
}
|
49 |
+
//#perform the "action" and display the result
|
50 |
+
if (!$hashfail) {
|
51 |
+
//#retrieve command-line arguments
|
52 |
if (isset($_GET['to_date'])) $to_date = urlencode(attribute_escape($_GET['to_date']));
|
53 |
else $to_date = wassup_get_time();
|
54 |
if (isset($_GET['from_date'])) $from_date = urlencode(attribute_escape($_GET['from_date']));
|
55 |
else $from_date = ($to_date - 3);
|
|
|
|
|
56 |
|
57 |
+
if (isset($_GET['width'])) {
|
58 |
+
if (is_numeric($_GET['width'])) $max_char_len = ($_GET['width'])/10;
|
59 |
+
}
|
60 |
+
if (isset($_GET['rows'])) {
|
61 |
+
if (is_numeric($_GET['rows'])) $rows = $_GET['rows'];
|
62 |
+
}
|
63 |
+
|
64 |
+
//#check that $to_date is a number
|
65 |
+
if (!is_numeric($to_date)) { //bad date sent
|
66 |
+
echo '<span style="font-color:red;">Action.php '.__("ERROR: bad date","wassup").', '.$to_date.'</span>';
|
67 |
+
exit();
|
68 |
+
}
|
69 |
+
|
70 |
+
//#set required variables
|
71 |
+
$siteurl = get_bloginfo('siteurl');
|
72 |
+
$wpurl = get_bloginfo('wpurl');
|
73 |
+
$table_name = $wpdb->prefix . "wassup";
|
74 |
+
$wassup_settings = get_option('wassup_settings');
|
75 |
+
|
76 |
+
//#perform action and display output
|
77 |
+
//
|
78 |
// ACTION: DELETE ON THE FLY FROM VISITOR DETAILS VIEW
|
79 |
+
//-- This doesn't belong in "action.php" because there is no output.
|
80 |
+
// It would be better as a function call/post action in
|
81 |
+
// wassup.php, instead.
|
82 |
if ($_GET['action'] == "delete") {
|
83 |
+
if (method_exists($wpdb,'prepare')) {
|
84 |
+
$wpdb->query($wpdb->prepare("DELETE FROM $table_name WHERE wassup_id='%s'", urlencode(attribute_escape($_GET['id']))));
|
85 |
+
} else {
|
86 |
+
$wpdb->query("DELETE FROM $table_name WHERE wassup_id='".urlencode(attribute_escape($_GET['id']))."'");
|
87 |
+
}
|
88 |
+
|
89 |
// ACTION: RUN SPY VIEW
|
90 |
} elseif ($_GET['action'] == "spy") {
|
91 |
+
if (empty($rows)) { $rows = 999; }
|
92 |
spyview($from_date,$to_date,$rows);
|
93 |
+
exit; //for immediate browser rendering
|
94 |
+
|
95 |
// ACTION: SUMMARY PIE CHART
|
96 |
} elseif ($_GET['action'] == "piechart") {
|
97 |
// Prepare Pie Chart
|
102 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND spam>0", "DISTINCT");
|
103 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine!='' AND spam=0", "DISTINCT");
|
104 |
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine='' AND referrer NOT LIKE '%".$this->WpUrl."%' AND referrer!='' AND spam=0", "DISTINCT");
|
105 |
+
$items_pie[] = $Tot->calc_tot("count", $search, "AND searchengine='' AND (referrer LIKE '%".$this->WpUrl."%' OR referrer='') AND spam=0", "DISTINCT"); ?>
|
106 |
+
<div align="center"><img src="http://chart.apis.google.com/chart?cht=p3&chco=0000ff&chs=600x300&chl=Spam|Search%20Engine|Referrer|Direct&chd=<?php chart_data($items_pie, null, null, null, 'pie'); ?>" /></div>
|
107 |
+
<?php
|
108 |
// ACTION: DISPLAY RAW RECORDS
|
109 |
} elseif ($_GET['action'] == "displayraw") {
|
110 |
+
$raw_table = $wpdb->get_results("SELECT ip, hostname, agent, referrer, search, searchpage, os, browser, language FROM $table_name WHERE wassup_id='".urlencode(attribute_escape($_GET['wassup_id']))."' ORDER BY timestamp ASC LIMIT 1"); ?>
|
111 |
+
<div><h2><?php _e("Raw data","wassup"); ?>:</h2>
|
112 |
+
<ul style="list-style-type:none;padding:20px 0 0 30px;">
|
113 |
+
<?php foreach ($raw_table as $rt) { ?>
|
114 |
+
<li><?php echo __("IP","wassup").": ".$rt->ip; ?></li>
|
115 |
+
<li><?php echo __("Hostname","wassup").": ".$rt->hostname; ?></li>
|
116 |
+
<li><?php echo __("User Agent","wassup").": ".$rt->agent; ?></li>
|
117 |
+
<li><?php echo __("Referrer","wassup").": ".urldecode($rt->referrer); ?></li>
|
118 |
+
<?php if ($rt->search != "") { ?>
|
119 |
+
<li><?php echo __("Search","wassup").": ".$rt->search; ?></li>
|
120 |
+
<?php }
|
121 |
+
if ($rt->os != "") { ?>
|
122 |
+
<li><?php echo __("OS","wassup").": ".$rt->os; ?></li>
|
123 |
+
<?php }
|
124 |
+
if ($rt->browser != "") { ?>
|
125 |
+
<li><?php echo __("Browser","wassup").": ".$rt->browser; ?></li>
|
126 |
+
<?php }
|
127 |
+
if ($rt->language != "") { ?>
|
128 |
+
<li><?php echo __("Language","wassup").": ".$rt->language; ?></li>
|
129 |
+
<?php }
|
130 |
+
} //end foreach ?>
|
131 |
+
<ul>
|
132 |
+
</div>
|
133 |
+
<?php
|
134 |
// ACTION: RUN TOP TEN
|
135 |
} elseif ($_GET['action'] == "topten") {
|
136 |
+
$sitedomain = parse_url($siteurl);
|
137 |
+
$sitedomain = $sitedomain['host'];
|
138 |
+
if (empty($max_char_len)) {
|
139 |
+
$max_char_len = ($wassup_settings['wassup_screen_res'])/10;
|
140 |
+
}
|
141 |
+
//only exclude spam if it is being recorded
|
142 |
+
if ($wassup_settings['wassup_spamcheck'] == 1) {
|
143 |
+
$spamselect = "AND spam=0";
|
144 |
+
} else {
|
145 |
+
$spamselect = "";
|
146 |
+
}
|
147 |
+
$col_count = 0;
|
148 |
+
$top_ten = unserialize($wassup_settings['wassup_top10']);
|
149 |
//#get top 10 searches...
|
150 |
+
if ($top_ten['topsearch'] == 1) {
|
151 |
+
$ch_search = $wpdb->get_results("SELECT count(search) as top_search, search, referrer FROM $table_name WHERE timestamp BETWEEN $from_date AND $to_date AND search!='' $spamselect GROUP BY search ORDER BY top_search DESC LIMIT 10");
|
152 |
+
$col_count = $col_count+1;
|
153 |
+
}
|
154 |
//#get top 10 requests...
|
155 |
+
if ($top_ten['toprequest'] == 1) {
|
156 |
+
$ch_urlreq = $wpdb->get_results("SELECT count(urlrequested) as top_urlrequested, urlrequested FROM $table_name WHERE timestamp BETWEEN $from_date AND $to_date AND urlrequested!='' $spamselect GROUP BY REPLACE(urlrequested, '/', '') ORDER BY top_urlrequested DESC LIMIT 10");
|
157 |
+
$col_count = $col_count+1;
|
158 |
+
}
|
159 |
+
//#get top 200 referrers...will be narrowed down to 10
|
160 |
//# with exclusion of wpurl referrals...
|
161 |
+
if ($top_ten['topreferrer'] == 1) {
|
162 |
+
$ch_referer = $wpdb->get_results("SELECT count(referrer) as top_referrer, referrer FROM $table_name WHERE timestamp BETWEEN $from_date AND $to_date AND referrer!='' AND referrer NOT LIKE '%".$sitedomain."%' AND searchengine='' $spamselect GROUP BY referrer ORDER BY top_referrer DESC LIMIT 200");
|
163 |
+
$col_count = $col_count+1;
|
164 |
+
}
|
165 |
//#get top 10 browsers...
|
166 |
+
if ($top_ten['topbrowser'] == 1) {
|
167 |
+
$ch_browser = $wpdb->get_results("SELECT count(browser) as top_browser, browser FROM $table_name WHERE timestamp BETWEEN $from_date AND $to_date AND browser!='' AND browser NOT LIKE '%N/A%' $spamselect GROUP BY browser ORDER BY top_browser DESC LIMIT 10");
|
168 |
+
$col_count = $col_count+1;
|
169 |
+
}
|
170 |
//#get top 10 operating systems...
|
171 |
+
if ($top_ten['topos'] == 1) {
|
172 |
+
$ch_os = $wpdb->get_results("SELECT count(os) as top_os, os FROM $table_name WHERE timestamp BETWEEN $from_date AND $to_date AND os!='' AND os NOT LIKE '%N/A%' $spamselect GROUP BY os ORDER BY top_os DESC LIMIT 10");
|
173 |
+
$col_count = $col_count+1;
|
174 |
+
}
|
175 |
+
|
176 |
+
//#add an extra width offset when number of columns < 5
|
177 |
+
if ($col_count > 0 && $col_count < 5 ) {
|
178 |
+
$widthoffset = (($max_char_len*(5 - $col_count))/$col_count)*.4; //just a guess
|
179 |
+
} else {
|
180 |
+
$widthoffset = 0;
|
181 |
+
}
|
182 |
?>
|
183 |
+
<div id="toptenchart">
|
184 |
+
<table width="100%" border=0>
|
185 |
<tr valign="top">
|
186 |
+
<?php if ($top_ten['topsearch'] == 1) { ?>
|
187 |
+
<td><ul class="charts">
|
188 |
<li class="chartsT"><?php _e("TOP QUERY", "wassup") ?></li>
|
189 |
<?php
|
190 |
+
$char_len = round(($max_char_len*.30)+$widthoffset,0);
|
191 |
foreach ($ch_search as $chS) {
|
192 |
print '<li class="charts">'.$chS->top_search.': <a href="'.$chS->referrer.'" target="_BLANK">'.stringShortener(preg_replace('/'.preg_quote($siteurl,'/').'/i', '', $chS->search),$char_len).'</a></li>'."\n";
|
193 |
} ?>
|
194 |
</ul>
|
195 |
</td>
|
196 |
+
<?php }
|
197 |
+
if ($top_ten['topreferrer'] == 1) { ?>
|
198 |
+
<td><ul class="charts">
|
199 |
<li class="chartsT"><?php _e("TOP REFERER", "wassup") ?></li>
|
200 |
<?php
|
201 |
+
$char_len = round(($max_char_len*.22)+$widthoffset,0);
|
202 |
$rec_count=0; //# of referrer records output...
|
203 |
foreach ($ch_referer as $chR) {
|
204 |
if ($rec_count < 10) { //limits output to 10...
|
207 |
if ($wpurl == $siteurl || !eregi($wpurl,$chR->referrer)) {
|
208 |
print '<li class="charts">'.$chR->top_referrer.': ';
|
209 |
print '<a href="'.$chR->referrer.'" title="'.$chR->referrer.'" target="_BLANK">';
|
210 |
+
//#cut http:// from displayed url, then truncate
|
211 |
//# instead of using stringShortener...
|
212 |
+
print substr(eregi_replace("http://", "", attribute_escape($chR->referrer)),0,$char_len);
|
213 |
if (strlen($chR->referrer) > ($char_len + 7)) {
|
214 |
print '...';
|
215 |
}
|
220 |
} ?>
|
221 |
</ul>
|
222 |
</td>
|
223 |
+
<?php }
|
224 |
+
if ($top_ten['toprequest'] == 1) { ?>
|
225 |
+
<td><ul class="charts">
|
226 |
<li class="chartsT"><?php _e("TOP REQUEST", "wassup") ?></li>
|
227 |
<?php
|
228 |
+
$char_len = round(($max_char_len*.28)+$widthoffset,0);
|
229 |
foreach ($ch_urlreq as $chU) {
|
230 |
print '<li class="charts">'.$chU->top_urlrequested.': ';
|
231 |
print '<a href="'.wAddSiteurl(htmlspecialchars(html_entity_decode($chU->urlrequested))).'" title="'.html_entity_decode($chU->urlrequested).'" target="_BLANK">';
|
233 |
} ?>
|
234 |
</ul>
|
235 |
</td>
|
236 |
+
<?php }
|
237 |
+
if ($top_ten['topbrowser'] == 1) { ?>
|
238 |
+
<td><ul class="charts">
|
239 |
<li class="chartsT"><?php _e("TOP BROWSER", "wassup") ?></li>
|
240 |
<?php
|
241 |
+
$char_len = round(($max_char_len*.17)+$widthoffset,0);
|
242 |
foreach ($ch_browser as $chB) {
|
243 |
print '<li class="charts"><span title="'.$chB->browser.'">';
|
244 |
print $chB->top_browser.': '.stringShortener($chB->browser, $char_len);
|
246 |
} ?>
|
247 |
</ul>
|
248 |
</td>
|
249 |
+
<?php }
|
250 |
+
if ($top_ten['topos'] == 1) { ?>
|
251 |
+
<td><ul class="charts">
|
252 |
<li class="chartsT"><?php _e("TOP OS", "wassup") ?></li>
|
253 |
<?php
|
254 |
+
$char_len = round(($max_char_len*.15)+$widthoffset,0);
|
255 |
foreach ($ch_os as $chO) {
|
256 |
print '<li class="charts"><span title="'.$chO->os.'">';
|
257 |
print $chO->top_os.': '.stringShortener($chO->os, $char_len);
|
259 |
} ?>
|
260 |
</ul>
|
261 |
</td>
|
262 |
+
<?php } ?>
|
263 |
</tr>
|
264 |
+
</table>
|
265 |
+
<?php if ($wassup_settings['wassup_spamcheck'] == 1) { ?>
|
266 |
+
<span style="font-size:6pt;">* <?php _e("This top ten doesn't include Spam records","wassup"); ?></span>
|
267 |
+
<?php } ?>
|
268 |
+
</div>
|
269 |
+
<?php
|
270 |
+
exit; //for immediate browser rendering
|
271 |
+
} else {
|
272 |
+
echo '<span style="font-color:red;">Action.php '.__("ERROR: Missing or unknown parameters","wassup").', action='.attribute_escape($_GET["action"]).'</span>';
|
273 |
+
}
|
274 |
+
exit; //for browser rendering
|
275 |
+
} else {
|
276 |
+
echo '<span style="font-color:red;">Action.php '.__("ERROR: Nothing to do here","wassup").'</span>';
|
277 |
+
} //end if !$hashfail
|
278 |
?>
|
lib/akismet.class.php
ADDED
@@ -0,0 +1,388 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* 01.07.2008 22:32:28est
|
4 |
+
*
|
5 |
+
* Akismet PHP4 class
|
6 |
+
*
|
7 |
+
* <b>Usage</b>
|
8 |
+
* <code>
|
9 |
+
* $comment = array(
|
10 |
+
* 'author' => 'viagra-test-123',
|
11 |
+
* 'email' => 'test@example.com',
|
12 |
+
* 'website' => 'http://www.example.com/',
|
13 |
+
* 'body' => 'This is a test comment',
|
14 |
+
* 'permalink' => 'http://yourdomain.com/yourblogpost.url',
|
15 |
+
* );
|
16 |
+
*
|
17 |
+
* $akismet = new Akismet('http://www.yourdomain.com/', 'YOUR_WORDPRESS_API_KEY', $comment);
|
18 |
+
*
|
19 |
+
* if($akismet->errorsExist()) {
|
20 |
+
* echo"Couldn't connected to Akismet server!";
|
21 |
+
* } else {
|
22 |
+
* if($akismet->isSpam()) {
|
23 |
+
* echo"Spam detected";
|
24 |
+
* } else {
|
25 |
+
* echo"yay, no spam!";
|
26 |
+
* }
|
27 |
+
* }
|
28 |
+
* </code>
|
29 |
+
*
|
30 |
+
* @author Bret Kuhns {@link www.miphp.net}
|
31 |
+
* @link http://www.miphp.net/blog/view/new_akismet_class/
|
32 |
+
* @version 0.3.4
|
33 |
+
* @license http://www.opensource.org/licenses/mit-license.php MIT License
|
34 |
+
*/
|
35 |
+
|
36 |
+
|
37 |
+
|
38 |
+
// Error constants
|
39 |
+
define("AKISMET_SERVER_NOT_FOUND", 0);
|
40 |
+
define("AKISMET_RESPONSE_FAILED", 1);
|
41 |
+
define("AKISMET_INVALID_KEY", 2);
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
+
// Base class to assist in error handling between Akismet classes
|
46 |
+
class AkismetObject {
|
47 |
+
var $errors = array();
|
48 |
+
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Add a new error to the errors array in the object
|
52 |
+
*
|
53 |
+
* @param String $name A name (array key) for the error
|
54 |
+
* @param String $string The error message
|
55 |
+
* @return void
|
56 |
+
*/
|
57 |
+
// Set an error in the object
|
58 |
+
function setError($name, $message) {
|
59 |
+
$this->errors[$name] = $message;
|
60 |
+
}
|
61 |
+
|
62 |
+
|
63 |
+
/**
|
64 |
+
* Return a specific error message from the errors array
|
65 |
+
*
|
66 |
+
* @param String $name The name of the error you want
|
67 |
+
* @return mixed Returns a String if the error exists, a false boolean if it does not exist
|
68 |
+
*/
|
69 |
+
function getError($name) {
|
70 |
+
if($this->isError($name)) {
|
71 |
+
return $this->errors[$name];
|
72 |
+
} else {
|
73 |
+
return false;
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Return all errors in the object
|
80 |
+
*
|
81 |
+
* @return String[]
|
82 |
+
*/
|
83 |
+
function getErrors() {
|
84 |
+
return (array)$this->errors;
|
85 |
+
}
|
86 |
+
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Check if a certain error exists
|
90 |
+
*
|
91 |
+
* @param String $name The name of the error you want
|
92 |
+
* @return boolean
|
93 |
+
*/
|
94 |
+
function isError($name) {
|
95 |
+
return isset($this->errors[$name]);
|
96 |
+
}
|
97 |
+
|
98 |
+
|
99 |
+
/**
|
100 |
+
* Check if any errors exist
|
101 |
+
*
|
102 |
+
* @return boolean
|
103 |
+
*/
|
104 |
+
function errorsExist() {
|
105 |
+
return (count($this->errors) > 0);
|
106 |
+
}
|
107 |
+
|
108 |
+
|
109 |
+
}
|
110 |
+
|
111 |
+
|
112 |
+
|
113 |
+
|
114 |
+
|
115 |
+
// Used by the Akismet class to communicate with the Akismet service
|
116 |
+
class AkismetHttpClient extends AkismetObject {
|
117 |
+
var $akismetVersion = '1.1';
|
118 |
+
var $con;
|
119 |
+
var $host;
|
120 |
+
var $port;
|
121 |
+
var $apiKey;
|
122 |
+
var $blogUrl;
|
123 |
+
var $errors = array();
|
124 |
+
|
125 |
+
|
126 |
+
// Constructor
|
127 |
+
function AkismetHttpClient($host, $blogUrl, $apiKey, $port = 80) {
|
128 |
+
$this->host = $host;
|
129 |
+
$this->port = $port;
|
130 |
+
$this->blogUrl = $blogUrl;
|
131 |
+
$this->apiKey = $apiKey;
|
132 |
+
}
|
133 |
+
|
134 |
+
|
135 |
+
// Use the connection active in $con to get a response from the server and return that response
|
136 |
+
function getResponse($request, $path, $type = "post", $responseLength = 1160) {
|
137 |
+
$this->_connect();
|
138 |
+
|
139 |
+
if($this->con && !$this->isError(AKISMET_SERVER_NOT_FOUND)) {
|
140 |
+
$request =
|
141 |
+
strToUpper($type)." /{$this->akismetVersion}/$path HTTP/1.0\r\n" .
|
142 |
+
"Host: ".((!empty($this->apiKey)) ? $this->apiKey."." : null)."{$this->host}\r\n" .
|
143 |
+
"Content-Type: application/x-www-form-urlencoded; charset=utf-8\r\n" .
|
144 |
+
"Content-Length: ".strlen($request)."\r\n" .
|
145 |
+
"User-Agent: Akismet PHP4 Class\r\n" .
|
146 |
+
"\r\n" .
|
147 |
+
$request
|
148 |
+
;
|
149 |
+
$response = "";
|
150 |
+
|
151 |
+
@fwrite($this->con, $request);
|
152 |
+
|
153 |
+
while(!feof($this->con)) {
|
154 |
+
$response .= @fgets($this->con, $responseLength);
|
155 |
+
}
|
156 |
+
|
157 |
+
$response = explode("\r\n\r\n", $response, 2);
|
158 |
+
return $response[1];
|
159 |
+
} else {
|
160 |
+
$this->setError(AKISMET_RESPONSE_FAILED, "The response could not be retrieved.");
|
161 |
+
}
|
162 |
+
|
163 |
+
$this->_disconnect();
|
164 |
+
}
|
165 |
+
|
166 |
+
|
167 |
+
// Connect to the Akismet server and store that connection in the instance variable $con
|
168 |
+
function _connect() {
|
169 |
+
if(!($this->con = @fsockopen($this->host, $this->port, $con_errornum, $con_errormsg, 1))) {
|
170 |
+
$this->setError(AKISMET_SERVER_NOT_FOUND, "Could not connect to akismet server.");
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
|
175 |
+
// Close the connection to the Akismet server
|
176 |
+
function _disconnect() {
|
177 |
+
@fclose($this->con);
|
178 |
+
}
|
179 |
+
|
180 |
+
|
181 |
+
}
|
182 |
+
|
183 |
+
|
184 |
+
|
185 |
+
|
186 |
+
|
187 |
+
// The controlling class. This is the ONLY class the user should instantiate in
|
188 |
+
// order to use the Akismet service!
|
189 |
+
class Akismet extends AkismetObject {
|
190 |
+
var $apiPort = 80;
|
191 |
+
var $akismetServer = 'rest.akismet.com';
|
192 |
+
var $akismetVersion = '1.1';
|
193 |
+
var $http;
|
194 |
+
|
195 |
+
var $ignore = array(
|
196 |
+
'HTTP_COOKIE',
|
197 |
+
'HTTP_X_FORWARDED_FOR',
|
198 |
+
'HTTP_X_FORWARDED_HOST',
|
199 |
+
'HTTP_MAX_FORWARDS',
|
200 |
+
'HTTP_X_FORWARDED_SERVER',
|
201 |
+
'REDIRECT_STATUS',
|
202 |
+
'SERVER_PORT',
|
203 |
+
'PATH',
|
204 |
+
'DOCUMENT_ROOT',
|
205 |
+
'SERVER_ADMIN',
|
206 |
+
'QUERY_STRING',
|
207 |
+
'PHP_SELF',
|
208 |
+
'argv'
|
209 |
+
);
|
210 |
+
|
211 |
+
var $blogUrl = "";
|
212 |
+
var $apiKey = "";
|
213 |
+
var $comment = array();
|
214 |
+
|
215 |
+
|
216 |
+
/**
|
217 |
+
* Constructor
|
218 |
+
*
|
219 |
+
* Set instance variables, connect to Akismet, and check API key
|
220 |
+
*
|
221 |
+
* @param String $blogUrl The URL to your own blog
|
222 |
+
* @param String $apiKey Your wordpress API key
|
223 |
+
* @param String[] $comment A formatted comment array to be examined by the Akismet service
|
224 |
+
* @return Akismet
|
225 |
+
*/
|
226 |
+
function Akismet($blogUrl, $apiKey, $comment = array()) {
|
227 |
+
$this->blogUrl = $blogUrl;
|
228 |
+
$this->apiKey = $apiKey;
|
229 |
+
$this->setComment($comment);
|
230 |
+
|
231 |
+
// Connect to the Akismet server and populate errors if they exist
|
232 |
+
$this->http = new AkismetHttpClient($this->akismetServer, $blogUrl, $apiKey);
|
233 |
+
if($this->http->errorsExist()) {
|
234 |
+
$this->errors = array_merge($this->errors, $this->http->getErrors());
|
235 |
+
}
|
236 |
+
|
237 |
+
// Check if the API key is valid
|
238 |
+
if(!$this->_isValidApiKey($apiKey)) {
|
239 |
+
$this->setError(AKISMET_INVALID_KEY, "Your Akismet API key is not valid.");
|
240 |
+
}
|
241 |
+
}
|
242 |
+
|
243 |
+
|
244 |
+
/**
|
245 |
+
* Query the Akismet and determine if the comment is spam or not
|
246 |
+
*
|
247 |
+
* @return boolean
|
248 |
+
*/
|
249 |
+
function isSpam() {
|
250 |
+
$response = $this->http->getResponse($this->_getQueryString(), 'comment-check');
|
251 |
+
|
252 |
+
return ($response == "true");
|
253 |
+
}
|
254 |
+
|
255 |
+
|
256 |
+
/**
|
257 |
+
* Submit this comment as an unchecked spam to the Akismet server
|
258 |
+
*
|
259 |
+
* @return void
|
260 |
+
*/
|
261 |
+
function submitSpam() {
|
262 |
+
$this->http->getResponse($this->_getQueryString(), 'submit-spam');
|
263 |
+
}
|
264 |
+
|
265 |
+
|
266 |
+
/**
|
267 |
+
* Submit a false-positive comment as "ham" to the Akismet server
|
268 |
+
*
|
269 |
+
* @return void
|
270 |
+
*/
|
271 |
+
function submitHam() {
|
272 |
+
$this->http->getResponse($this->_getQueryString(), 'submit-ham');
|
273 |
+
}
|
274 |
+
|
275 |
+
|
276 |
+
/**
|
277 |
+
* Manually set the comment value of the instantiated object.
|
278 |
+
*
|
279 |
+
* @param Array $comment
|
280 |
+
* @return void
|
281 |
+
*/
|
282 |
+
function setComment($comment) {
|
283 |
+
$this->comment = $comment;
|
284 |
+
if(!empty($comment)) {
|
285 |
+
$this->_formatCommentArray();
|
286 |
+
$this->_fillCommentValues();
|
287 |
+
}
|
288 |
+
}
|
289 |
+
|
290 |
+
|
291 |
+
/**
|
292 |
+
* Returns the current value of the object's comment array.
|
293 |
+
*
|
294 |
+
* @return Array
|
295 |
+
*/
|
296 |
+
function getComment() {
|
297 |
+
return $this->comment;
|
298 |
+
}
|
299 |
+
|
300 |
+
|
301 |
+
/**
|
302 |
+
* Check with the Akismet server to determine if the API key is valid
|
303 |
+
*
|
304 |
+
* @access Protected
|
305 |
+
* @param String $key The Wordpress API key passed from the constructor argument
|
306 |
+
* @return boolean
|
307 |
+
*/
|
308 |
+
function _isValidApiKey($key) {
|
309 |
+
$keyCheck = $this->http->getResponse("key=".$this->apiKey."&blog=".$this->blogUrl, 'verify-key');
|
310 |
+
|
311 |
+
return ($keyCheck == "valid");
|
312 |
+
}
|
313 |
+
|
314 |
+
|
315 |
+
/**
|
316 |
+
* Format the comment array in accordance to the Akismet API
|
317 |
+
*
|
318 |
+
* @access Protected
|
319 |
+
* @return void
|
320 |
+
*/
|
321 |
+
function _formatCommentArray() {
|
322 |
+
$format = array(
|
323 |
+
'type' => 'comment_type',
|
324 |
+
'author' => 'comment_author',
|
325 |
+
'email' => 'comment_author_email',
|
326 |
+
'website' => 'comment_author_url',
|
327 |
+
'body' => 'comment_content'
|
328 |
+
);
|
329 |
+
|
330 |
+
foreach($format as $short => $long) {
|
331 |
+
if(isset($this->comment[$short])) {
|
332 |
+
$this->comment[$long] = $this->comment[$short];
|
333 |
+
unset($this->comment[$short]);
|
334 |
+
}
|
335 |
+
}
|
336 |
+
}
|
337 |
+
|
338 |
+
|
339 |
+
/**
|
340 |
+
* Fill any values not provided by the developer with available values.
|
341 |
+
*
|
342 |
+
* @return void
|
343 |
+
*/
|
344 |
+
function _fillCommentValues() {
|
345 |
+
if(!isset($this->comment['user_ip'])) {
|
346 |
+
$this->comment['user_ip'] = ($_SERVER['REMOTE_ADDR'] != getenv('SERVER_ADDR')) ? $_SERVER['REMOTE_ADDR'] : getenv('HTTP_X_FORWARDED_FOR');
|
347 |
+
}
|
348 |
+
if(!isset($this->comment['user_agent'])) {
|
349 |
+
$this->comment['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
|
350 |
+
}
|
351 |
+
if(!isset($this->comment['referrer'])) {
|
352 |
+
$this->comment['referrer'] = $_SERVER['HTTP_REFERER'];
|
353 |
+
}
|
354 |
+
if(!isset($this->comment['blog'])) {
|
355 |
+
$this->comment['blog'] = $this->blogUrl;
|
356 |
+
}
|
357 |
+
}
|
358 |
+
|
359 |
+
|
360 |
+
/**
|
361 |
+
* Build a query string for use with HTTP requests
|
362 |
+
*
|
363 |
+
* @access Protected
|
364 |
+
* @return String
|
365 |
+
*/
|
366 |
+
function _getQueryString() {
|
367 |
+
foreach($_SERVER as $key => $value) {
|
368 |
+
if(!in_array($key, $this->ignore)) {
|
369 |
+
if($key == 'REMOTE_ADDR') {
|
370 |
+
$this->comment[$key] = $this->comment['user_ip'];
|
371 |
+
} else {
|
372 |
+
$this->comment[$key] = $value;
|
373 |
+
}
|
374 |
+
}
|
375 |
+
}
|
376 |
+
|
377 |
+
$query_string = '';
|
378 |
+
|
379 |
+
foreach($this->comment as $key => $data) {
|
380 |
+
$query_string .= $key . '=' . urlencode(stripslashes($data)) . '&';
|
381 |
+
}
|
382 |
+
|
383 |
+
return $query_string;
|
384 |
+
}
|
385 |
+
|
386 |
+
|
387 |
+
}
|
388 |
+
?>
|
lib/main.php
CHANGED
@@ -567,7 +567,7 @@ function spyview ($from_date="",$to_date="",$rows="999") {
|
|
567 |
//check for arguments...
|
568 |
if(empty($to_date)) $to_date = wassup_get_time();
|
569 |
if (empty($from_date)) $from_date = ($to_date - 5);
|
570 |
-
$
|
571 |
|
572 |
if (function_exists('get_option')) {
|
573 |
$wassup_settings = get_option('wassup_settings');
|
@@ -583,7 +583,7 @@ function spyview ($from_date="",$to_date="",$rows="999") {
|
|
583 |
$siteurl = get_bloginfo('siteurl');
|
584 |
}
|
585 |
|
586 |
-
$qryC = $wpdb->get_results("SELECT id, wassup_id, max(timestamp) as max_timestamp, ip, hostname, searchengine, urlrequested, agent, referrer, spider, username, comment_author FROM $
|
587 |
|
588 |
if (!empty($qryC)) {
|
589 |
//restrict # of rows to display when needed...
|
@@ -662,7 +662,7 @@ function roundup($value) {
|
|
662 |
return (ceil(intval($value)/pow(10, $dg))*pow(10, $dg)+pow(10, $dg));
|
663 |
}
|
664 |
|
665 |
-
function chart_data($Wvisits, $pages=null, $atime=null, $type, $charttype=null, $axes=null) {
|
666 |
// Port of JavaScript from http://code.google.com/apis/chart/
|
667 |
// http://james.cridland.net/code
|
668 |
// First, find the maximum value from the values given
|
@@ -688,7 +688,11 @@ function chart_data($Wvisits, $pages=null, $atime=null, $type, $charttype=null,
|
|
688 |
for ($i = 0; $i < count($Wvisits); $i++) {
|
689 |
$currentValue = $Wvisits[$i];
|
690 |
$currentTime = $atime[$i];
|
691 |
-
$
|
|
|
|
|
|
|
|
|
692 |
|
693 |
if ($currentValue > -1) {
|
694 |
$chartData.=substr($simpleEncoding,61*($currentValue/$maxValue),1);
|
@@ -712,13 +716,13 @@ function chart_data($Wvisits, $pages=null, $atime=null, $type, $charttype=null,
|
|
712 |
}
|
713 |
// Return the chart data - and let the Y axis to show the maximum value
|
714 |
if ($axes == 1) {
|
715 |
-
return $chartData."&chxt=x,y&chxl=0:|".$label_time."
|
716 |
} else {
|
717 |
-
return $chartData."&chxt=x,y,r&chxl=0:|".$label_time."
|
718 |
}
|
719 |
|
720 |
// Chart type has one one dataset
|
721 |
-
// It's unused
|
722 |
} else {
|
723 |
for ($i = 0; $i < count($Wvisits); $i++) {
|
724 |
$currentValue = $Wvisits[$i];
|
@@ -776,9 +780,8 @@ class MainItems {
|
|
776 |
// $Ctype = chart's type by time
|
777 |
// $Res = resolution
|
778 |
// $Search = string to add to where clause
|
779 |
-
function TheChart($Ctype, $Res, $Search="", $axes_type) {
|
780 |
global $wpdb;
|
781 |
-
|
782 |
$mysqlversion=substr(mysql_get_server_info(),0,3);
|
783 |
//
|
784 |
//#Mysql's 'FROM_UNIXTIME' returns the local server
|
@@ -795,10 +798,17 @@ class MainItems {
|
|
795 |
} else {
|
796 |
$USAdate = false;
|
797 |
}
|
|
|
798 |
$this->searchString = $Search;
|
799 |
$this->Last = $Ctype;
|
800 |
// Options by chart type
|
801 |
switch ($Ctype) {
|
|
|
|
|
|
|
|
|
|
|
|
|
802 |
case 1:
|
803 |
$label = __("Last 24 Hours", "wassup");
|
804 |
$strto = "24 hours";
|
@@ -839,20 +849,26 @@ class MainItems {
|
|
839 |
$hour_todate = $this->to_date;
|
840 |
$hour_fromdate = strtotime("-".$strto, $hour_todate);
|
841 |
|
842 |
-
|
|
|
|
|
|
|
|
|
|
|
843 |
// Extract arrays for Visits, Pages and X_Axis_Label
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
// Print the main chart in visitors details view
|
851 |
-
echo "<div id='placeholder' align='
|
852 |
-
<img src='http://chart.apis.google.com/chart?chtt=".urlencode($label)."&chls=4,1,0|2,6,2&chco=
|
853 |
//echo "UTCoffset=$UTCoffset\nmysqlversion=$mysqlversion\n"; //debug
|
854 |
//print_r($atime); //debug
|
855 |
echo "</div>\n";
|
|
|
856 |
}
|
857 |
|
858 |
}
|
567 |
//check for arguments...
|
568 |
if(empty($to_date)) $to_date = wassup_get_time();
|
569 |
if (empty($from_date)) $from_date = ($to_date - 5);
|
570 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
571 |
|
572 |
if (function_exists('get_option')) {
|
573 |
$wassup_settings = get_option('wassup_settings');
|
583 |
$siteurl = get_bloginfo('siteurl');
|
584 |
}
|
585 |
|
586 |
+
$qryC = $wpdb->get_results("SELECT id, wassup_id, max(timestamp) as max_timestamp, ip, hostname, searchengine, urlrequested, agent, referrer, spider, username, comment_author FROM $table_tmp_name WHERE timestamp BETWEEN $from_date AND $to_date GROUP BY id ORDER BY max_timestamp DESC");
|
587 |
|
588 |
if (!empty($qryC)) {
|
589 |
//restrict # of rows to display when needed...
|
662 |
return (ceil(intval($value)/pow(10, $dg))*pow(10, $dg)+pow(10, $dg));
|
663 |
}
|
664 |
|
665 |
+
function chart_data($Wvisits, $pages=null, $atime=null, $type, $charttype=null, $axes=null, $chart_type=null) {
|
666 |
// Port of JavaScript from http://code.google.com/apis/chart/
|
667 |
// http://james.cridland.net/code
|
668 |
// First, find the maximum value from the values given
|
688 |
for ($i = 0; $i < count($Wvisits); $i++) {
|
689 |
$currentValue = $Wvisits[$i];
|
690 |
$currentTime = $atime[$i];
|
691 |
+
if ($chart_type == "dashboard") {
|
692 |
+
$label_time="|";
|
693 |
+
} else {
|
694 |
+
$label_time.=ereg_replace(" ", "+", $currentTime)."|";
|
695 |
+
}
|
696 |
|
697 |
if ($currentValue > -1) {
|
698 |
$chartData.=substr($simpleEncoding,61*($currentValue/$maxValue),1);
|
716 |
}
|
717 |
// Return the chart data - and let the Y axis to show the maximum value
|
718 |
if ($axes == 1) {
|
719 |
+
return $chartData."&chxt=x,y&chxl=0:|".$label_time."1:|0|".$halfValue."|".$maxValue."&chxs=0,6b6b6b,9";
|
720 |
} else {
|
721 |
+
return $chartData."&chxt=x,y,r&chxl=0:|".$label_time."1:|0|".$halfValue."|".$maxValue."|2:|0|".$halfPage."|".$maxPage."&chxs=0,6b6b6b,9";
|
722 |
}
|
723 |
|
724 |
// Chart type has one one dataset
|
725 |
+
// It's unused now
|
726 |
} else {
|
727 |
for ($i = 0; $i < count($Wvisits); $i++) {
|
728 |
$currentValue = $Wvisits[$i];
|
780 |
// $Ctype = chart's type by time
|
781 |
// $Res = resolution
|
782 |
// $Search = string to add to where clause
|
783 |
+
function TheChart($Ctype, $Res, $chart_height, $Search="", $axes_type, $chart_bg, $chart_type=null, $chart_pos=null) {
|
784 |
global $wpdb;
|
|
|
785 |
$mysqlversion=substr(mysql_get_server_info(),0,3);
|
786 |
//
|
787 |
//#Mysql's 'FROM_UNIXTIME' returns the local server
|
798 |
} else {
|
799 |
$USAdate = false;
|
800 |
}
|
801 |
+
if (!isset($chart_pos)) $chart_pos = "center";
|
802 |
$this->searchString = $Search;
|
803 |
$this->Last = $Ctype;
|
804 |
// Options by chart type
|
805 |
switch ($Ctype) {
|
806 |
+
case 0:
|
807 |
+
$label = __("Last 6 Hours", "wassup");
|
808 |
+
$strto = "6 hours";
|
809 |
+
$Ctimeformat = "%H";
|
810 |
+
$x_axes_label = "%H:00";
|
811 |
+
break;
|
812 |
case 1:
|
813 |
$label = __("Last 24 Hours", "wassup");
|
814 |
$strto = "24 hours";
|
849 |
$hour_todate = $this->to_date;
|
850 |
$hour_fromdate = strtotime("-".$strto, $hour_todate);
|
851 |
|
852 |
+
/* Debug
|
853 |
+
$q = "SELECT COUNT(DISTINCT wassup_id) as items, COUNT(wassup_id) as pages, DATE_FORMAT(FROM_UNIXTIME((timestamp-$UTCoffset)), '$x_axes_label') as thedate FROM ".$this->tableName." WHERE wassup_id IS NOT NULL AND timestamp BETWEEN $hour_fromdate AND $hour_todate ".$this->whereis." $ss GROUP BY DATE_FORMAT(FROM_UNIXTIME((timestamp-$UTCoffset)), '$Ctimeformat') ORDER BY timestamp";
|
854 |
+
echo $q;
|
855 |
+
*/
|
856 |
+
//$aitems = $wpdb->get_results("SELECT COUNT(DISTINCT wassup_id) as items, COUNT(wassup_id) as pages, DATE_FORMAT(FROM_UNIXTIME((timestamp-$UTCoffset)), '$x_axes_label') as thedate FROM ".$this->tableName." WHERE wassup_id IS NOT NULL AND timestamp BETWEEN $hour_fromdate AND $hour_todate ".$this->whereis." $ss GROUP BY DATE_FORMAT(FROM_UNIXTIME((timestamp-$UTCoffset)), '$Ctimeformat') ORDER BY timestamp", ARRAY_A);
|
857 |
+
$aitems = $wpdb->get_results("SELECT COUNT(DISTINCT wassup_id) as items, COUNT(wassup_id) as pages, DATE_FORMAT(FROM_UNIXTIME(CAST((timestamp-$UTCoffset) AS UNSIGNED)), '$x_axes_label') as thedate FROM ".$this->tableName." WHERE timestamp BETWEEN $hour_fromdate AND $hour_todate ".$this->whereis." $ss GROUP BY DATE_FORMAT(FROM_UNIXTIME(CAST((timestamp-$UTCoffset) AS UNSIGNED)), '$Ctimeformat') ORDER BY timestamp", ARRAY_A);
|
858 |
// Extract arrays for Visits, Pages and X_Axis_Label
|
859 |
+
if (count($aitems) > 0) {
|
860 |
+
foreach ($aitems as $bhits) {
|
861 |
+
$ahits[] = $bhits['items'];
|
862 |
+
$apages[] = $bhits['pages'];
|
863 |
+
$atime[] = $bhits['thedate'];
|
864 |
+
}
|
865 |
// Print the main chart in visitors details view
|
866 |
+
echo "<div id='placeholder' align='$chart_pos'>
|
867 |
+
<img src='http://chart.apis.google.com/chart?chf=".$chart_bg."&chtt=".urlencode($label)."&chls=4,1,0|2,6,2&chco=2683ae,FF6D06&chm=B,2683ae30,0,0,0&chg=10,20,2,5&cht=lc&chs=".$Res."x".$chart_height."&chd=".chart_data($ahits, $apages, $atime, $Ctimeformat, "main", $axes_type, $chart_type)."'>\n";
|
868 |
//echo "UTCoffset=$UTCoffset\nmysqlversion=$mysqlversion\n"; //debug
|
869 |
//print_r($atime); //debug
|
870 |
echo "</div>\n";
|
871 |
+
}
|
872 |
}
|
873 |
|
874 |
}
|
lib/settings.php
CHANGED
@@ -40,9 +40,14 @@
|
|
40 |
// $('#tab_container > ul').tabs({ fxFade: true, fxSpeed: 'fast' });
|
41 |
//});
|
42 |
//</script> ?>
|
43 |
-
|
44 |
h3 { margin-bottom:0px; padding-bottom:5px; color:#333; }
|
45 |
-
#
|
|
|
|
|
|
|
|
|
|
|
46 |
#tab_container ul li { min-width:60px; display:inline; }
|
47 |
form p { margin-top:0px; padding-top:0px; padding-left:15px; }
|
48 |
</style>
|
@@ -51,17 +56,19 @@
|
|
51 |
<a href="/wp-admin/widgets.php"><?php _e('Wassup Widget in the Widgets menu option','wassup'); ?></a>.</p>
|
52 |
<p style="padding:10px 0 10px 0;"><?php _e('Select the options you want for the WassUp plugin','wassup'); ?></p>
|
53 |
|
|
|
|
|
|
|
|
|
54 |
<div id="tab_container">
|
55 |
<ul style="clear:both;">
|
56 |
-
<li><a href="#
|
57 |
-
<li<?php if ($
|
58 |
-
<li<?php if ($
|
59 |
-
<li<?php if ($
|
60 |
</ul>
|
61 |
|
62 |
-
|
63 |
-
<div id="fragment-1">
|
64 |
-
<!-- //Added by Helene D. to use more browser width to display visitor detail... -->
|
65 |
<br /><h3><?php _e('Your default screen resolution (browser width)','wassup'); ?></h3>
|
66 |
<p><strong><?php _e('Default screen resolution (in pixels)','wassup'); ?></strong>:
|
67 |
<select name='wassup_screen_res' style="width: 90px;">
|
@@ -92,12 +99,36 @@
|
|
92 |
<select name='wassup_default_limit'>
|
93 |
<?php $wassup_options->showFormOptions("wassup_default_limit"); ?>
|
94 |
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
</p>
|
96 |
<br /><br />
|
97 |
-
<p style="padding-left:0;padding-top:15px;"><input type="submit" name="submit-options" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
98 |
</div>
|
99 |
|
100 |
-
<div id="
|
101 |
<br /><h3><?php _e('Statistics Recording Settings','wassup'); ?></h3>
|
102 |
<p> <input type="checkbox" name="wassup_active" value="1" <?php if($wassup_options->wassup_active == 1) print "CHECKED"; ?> /> <strong><?php _e('Enable/Disable Recording','wassup'); ?></strong></p>
|
103 |
<p style="margin-top:5px;"> <strong> <?php _e("Checkbox to record statistics for each type of \"visitor\"", "wassup") ?></strong><br />
|
@@ -110,7 +141,7 @@
|
|
110 |
<br /><p><input type="checkbox" name="wassup_spamcheck" value="1" <?php if($wassup_options->wassup_spamcheck == 1 ) print "CHECKED"; ?> /> <strong><?php _e('Enable/Disable Spam Check on Records','wassup'); ?></strong></p>
|
111 |
<p style="margin-top:5px;"> <strong> <?php _e('Checkbox to record statistics for each type of "spam"','wassup'); ?></strong><br />
|
112 |
<span style="padding-left:25px;padding-top:0;margin-top:0;display:block;clear:left;">
|
113 |
-
<input type="checkbox" name="wassup_spam" value="1" <?php if($wassup_options->wassup_spam == 1) print "CHECKED"; ?> /> <?php _e('Record Akismet comment spam attempts','wassup');
|
114 |
<input type="checkbox" name="wassup_refspam" value="1" <?php if($wassup_options->wassup_refspam == 1) print "CHECKED"; ?> /> <?php _e('Record referrer spam attempts','wassup'); ?><br />
|
115 |
</span>
|
116 |
</p>
|
@@ -121,37 +152,44 @@
|
|
121 |
<br /><span style="padding-left:10px;display:block;clear:left;">
|
122 |
<textarea name="wassup_exclude_url" rows="4" cols="40"><?php print $wassup_options->wassup_exclude_url; ?></textarea></span><?php _e("comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)", "wassup") ?></p>
|
123 |
<br /><br />
|
124 |
-
<p style="padding-left:0;padding-top:15px;"><input type="submit" name="submit-options2" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
125 |
</div>
|
126 |
|
127 |
-
<div id="
|
128 |
-
|
129 |
-
|
130 |
-
echo '<p><strong>'.__('"Save path" directory for storing temporary files used to track visitor activity','wassup').'</strong>:</p>';
|
131 |
$sessionpath = $wassup_options->getSavepath();
|
132 |
//$sessionpath = "/fakefolder/temp"; //#debug
|
133 |
$sessionstyle = '';
|
134 |
//# check that session_save_path exists and is writable...
|
135 |
if ($wassup_options->isWritableFolder($sessionpath) == false) {
|
136 |
-
$sessionwarn = '<
|
137 |
$sessionstyle = $alertstyle;
|
138 |
} else {
|
139 |
-
$sessionwarn ='<
|
140 |
-
}
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
</p
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
<br /><h3><?php _e('Select actions for table growth','wassup'); ?></h3>
|
147 |
-
<p><?php _e("WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)","wassup");
|
148 |
-
<p><?php _e('Current WassUp table usage is','wassup');
|
149 |
-
|
|
|
150 |
if ( (int)$tusage >= (int)$wassup_options->wassup_remind_mb) {
|
151 |
print '<span style="'.$alertstyle.'">'.$tusage.'</span>';
|
152 |
-
} else { print $tusage; }
|
153 |
-
|
154 |
-
print $alert_msg; ?>
|
155 |
<br /><p><input type="checkbox" name="wassup_remind_flag" value="1" <?php if ($wassup_options->wassup_remind_flag == 1) print "CHECKED"; ?>>
|
156 |
<strong><?php _e('Alert me','wassup'); ?></strong> (<?php _e('email to','wassup'); ?>: <strong><?php print $adminemail; ?></strong>) <?php _e('when table reaches','wassup'); ?> <input type="text" name="wassup_remind_mb" size="3" value="<?php print $wassup_options->wassup_remind_mb; ?>"> Mb</p>
|
157 |
<p><input type="checkbox" name="wassup_empty" value="1">
|
@@ -169,23 +207,24 @@
|
|
169 |
<option value="-3 months"><?php _e("3 months", "wassup") ?></option>
|
170 |
<option value="-6 months"><?php _e("6 months", "wassup") ?></option>
|
171 |
<option value="-1 year"><?php _e("1 year", "wassup") ?></option>
|
172 |
-
</select></p
|
173 |
-
<br
|
174 |
-
<p style="padding-left:0;padding-top:15px;"><input type="submit" name="submit-options3" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
175 |
</div>
|
176 |
|
177 |
-
<div id="
|
178 |
<h3><?php _e('Want to uninstall WassUp?', 'wassup') ;?></h3>
|
179 |
<p><?php _e('No problem. Before you deactivate this plugin, check the box below to cleanup any data that was collected by WassUp that could be left behind.', 'wassup') ;?></p><br />
|
180 |
<p><input type="checkbox" name="wassup_uninstall" value="1" <?php if ($wassup_options->wassup_uninstall == 1 ) print "CHECKED"; ?> /> <strong><?php _e('Permanently remove WassUp data and settings from Wordpress','wassup'); ?></strong></p>
|
181 |
<?php if ($wassup_options->wassup_uninstall == 1) { ?>
|
182 |
-
<
|
183 |
<?php } ?>
|
184 |
<br /><p><?php _e("This action cannot be undone. Before uninstalling WassUp, you should backup your Wordpress database first. WassUp data is stored in the table", "wassup"); ?> <strong>wp_wassup</strong>.</p>
|
185 |
|
186 |
<br /><p><?php _e("To help improve this plugin, we would appreciate your feedback at","wassup"); ?> <a href="http://www.wpwp.org">www.wpwp.org</a>.</p>
|
187 |
<br /><br />
|
188 |
-
<p style="padding-left:0;padding-top:15px;"><input type="submit" name="submit-options4" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
189 |
</div>
|
190 |
</form>
|
191 |
</div>
|
|
40 |
// $('#tab_container > ul').tabs({ fxFade: true, fxSpeed: 'fast' });
|
41 |
//});
|
42 |
//</script> ?>
|
43 |
+
<style type="text/css">
|
44 |
h3 { margin-bottom:0px; padding-bottom:5px; color:#333; }
|
45 |
+
#wassup_opt_frag-1,#wassup_opt_frag-2,#wassup_opt_frag-3,#wassup_opt_frag-4 {
|
46 |
+
background-color: #e6eff6;
|
47 |
+
border-left: 1px solid #cce;
|
48 |
+
border-right: 1px solid #cce;
|
49 |
+
border-bottom: 1px solid #cce;
|
50 |
+
}
|
51 |
#tab_container ul li { min-width:60px; display:inline; }
|
52 |
form p { margin-top:0px; padding-top:0px; padding-left:15px; }
|
53 |
</style>
|
56 |
<a href="/wp-admin/widgets.php"><?php _e('Wassup Widget in the Widgets menu option','wassup'); ?></a>.</p>
|
57 |
<p style="padding:10px 0 10px 0;"><?php _e('Select the options you want for the WassUp plugin','wassup'); ?></p>
|
58 |
|
59 |
+
<?php
|
60 |
+
if (!empty($_GET['tab']) && is_numeric($_GET['tab'])) { $tab = $_GET['tab']; }
|
61 |
+
else { $tab = "0"; } ?>
|
62 |
+
<form action="" method="post">
|
63 |
<div id="tab_container">
|
64 |
<ul style="clear:both;">
|
65 |
+
<li><a href="#wassup_opt_frag-1"><span><?php _e("General Setup", "wassup") ?></span></a></li>
|
66 |
+
<li<?php if ($tab == "2" || isset($_POST['submit-options2'])) { echo ' class="ui-tabs-selected"';} ?>><a href="#wassup_opt_frag-2"><span><?php _e("Statistics Recording", "wassup") ?></span></a></li>
|
67 |
+
<li<?php if ($tab == "3" || isset($_POST['submit-options3'])) { echo ' class="ui-tabs-selected"';} ?>><a href="#wassup_opt_frag-3"><span><?php _e("Manage Files & Database", "wassup") ?></span></a></li>
|
68 |
+
<li<?php if ($tab == "4" || isset($_POST['submit-options4'])) { echo ' class="ui-tabs-selected"';} ?>><a href="#wassup_opt_frag-4"><span><?php _e("Uninstall", "wassup") ?></span></a></li>
|
69 |
</ul>
|
70 |
|
71 |
+
<div id="wassup_opt_frag-1">
|
|
|
|
|
72 |
<br /><h3><?php _e('Your default screen resolution (browser width)','wassup'); ?></h3>
|
73 |
<p><strong><?php _e('Default screen resolution (in pixels)','wassup'); ?></strong>:
|
74 |
<select name='wassup_screen_res' style="width: 90px;">
|
99 |
<select name='wassup_default_limit'>
|
100 |
<?php $wassup_options->showFormOptions("wassup_default_limit"); ?>
|
101 |
</select>
|
102 |
+
</p><br />
|
103 |
+
<?php
|
104 |
+
//TODO: Make Top 10 Customizable with up to 10 choices
|
105 |
+
$top_ten = unserialize($wassup_options->wassup_top10);
|
106 |
+
?>
|
107 |
+
<br /><h3><?php _e('Customize Top Ten List','wassup'); ?></h3>
|
108 |
+
<p style="margin-top:5px;"> <strong> <?php _e("Choose one or more items for your Top Ten list", "wassup"); ?></strong> (<?php _e("over 5 selections may cause horizontal scrolling","wassup"); ?>):<br />
|
109 |
+
<div style="padding-left:25px;padding-top:0;margin-top:0;display:block;clear:left;">
|
110 |
+
<div style="display:block; vertical-align:top; float:left; width:225px;">
|
111 |
+
<input type="checkbox" name="topsearch" value="1" <?php if($top_ten['topsearch'] == 1) print "CHECKED"; ?> /><?php _e("Top Searches", "wassup"); ?><br />
|
112 |
+
<input type="checkbox" name="topreferrer" value="1" <?php if($top_ten['topreferrer'] == 1) print "CHECKED"; ?> /><?php _e("Top Referrers", "wassup"); ?><br />
|
113 |
+
<input type="checkbox" name="toprequest" value="1" <?php if($top_ten['toprequest'] == 1) print "CHECKED"; ?> /><?php _e("Top Requests", "wassup"); ?><br />
|
114 |
+
</div>
|
115 |
+
<div style="display:block; vertical-align:top; float:left; width:225px;">
|
116 |
+
<input type="checkbox" name="topbrowser" value="1" <?php if($top_ten['topbrowser'] == 1) print "CHECKED"; ?> /><?php _e("Top Browsers", "wassup"); ?> <br />
|
117 |
+
<input type="checkbox" name="topos" value="1" <?php if($top_ten['topos'] == 1) print "CHECKED"; ?> /><?php _e("Top OS", "wassup"); ?> <br />
|
118 |
+
<input type="checkbox" name="toplocale" value="1" DISABLED /><span style="color:#555;"><?php _e("Top Locales", "wassup"); ?></span><br />
|
119 |
+
</div>
|
120 |
+
<div style="display:block; vertical-align:top; float:left; width:225px; color:#555;">
|
121 |
+
<input type="checkbox" name="topfeed" value="1" DISABLED /><?php _e("Top Feeds", "wassup"); ?><br />
|
122 |
+
<input type="checkbox" name="topcrawler" value="1" DISABLED /><?php _e("Top Crawlers", "wassup"); ?> <br />
|
123 |
+
<input type="checkbox" name="topvisitor" value="1" DISABLED /><?php _e("Top Visitors", "wassup"); ?> (<?php _e("users only","wassup"); ?>)<br />
|
124 |
+
</div>
|
125 |
+
</div>
|
126 |
</p>
|
127 |
<br /><br />
|
128 |
+
<p style="clear:both;padding-left:0;padding-top:15px;"><input type="submit" name="submit-options" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
129 |
</div>
|
130 |
|
131 |
+
<div id="wassup_opt_frag-2">
|
132 |
<br /><h3><?php _e('Statistics Recording Settings','wassup'); ?></h3>
|
133 |
<p> <input type="checkbox" name="wassup_active" value="1" <?php if($wassup_options->wassup_active == 1) print "CHECKED"; ?> /> <strong><?php _e('Enable/Disable Recording','wassup'); ?></strong></p>
|
134 |
<p style="margin-top:5px;"> <strong> <?php _e("Checkbox to record statistics for each type of \"visitor\"", "wassup") ?></strong><br />
|
141 |
<br /><p><input type="checkbox" name="wassup_spamcheck" value="1" <?php if($wassup_options->wassup_spamcheck == 1 ) print "CHECKED"; ?> /> <strong><?php _e('Enable/Disable Spam Check on Records','wassup'); ?></strong></p>
|
142 |
<p style="margin-top:5px;"> <strong> <?php _e('Checkbox to record statistics for each type of "spam"','wassup'); ?></strong><br />
|
143 |
<span style="padding-left:25px;padding-top:0;margin-top:0;display:block;clear:left;">
|
144 |
+
<input type="checkbox" name="wassup_spam" value="1" <?php if($wassup_options->wassup_spam == 1) print "CHECKED"; ?> /> <?php _e('Record Akismet comment spam attempts','wassup'); ?> (check if an IP has previous comments as spam)<br />
|
145 |
<input type="checkbox" name="wassup_refspam" value="1" <?php if($wassup_options->wassup_refspam == 1) print "CHECKED"; ?> /> <?php _e('Record referrer spam attempts','wassup'); ?><br />
|
146 |
</span>
|
147 |
</p>
|
152 |
<br /><span style="padding-left:10px;display:block;clear:left;">
|
153 |
<textarea name="wassup_exclude_url" rows="4" cols="40"><?php print $wassup_options->wassup_exclude_url; ?></textarea></span><?php _e("comma separated value, don't put the entire url, only the last path or some word to exclude (ex: /category/wordpress, 2007, etc...)", "wassup") ?></p>
|
154 |
<br /><br />
|
155 |
+
<p style="clear:both;padding-left:0;padding-top:15px;"><input type="submit" name="submit-options2" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
156 |
</div>
|
157 |
|
158 |
+
<div id="wassup_opt_frag-3"><br />
|
159 |
+
<h3><?php _e('Temporary files location folder','wassup'); ?></h3>
|
160 |
+
<p><?php echo '<strong>'.__('Current "Save path" directory for storing temporary files used to track visitor activity','wassup').'</strong>:<br />';
|
|
|
161 |
$sessionpath = $wassup_options->getSavepath();
|
162 |
//$sessionpath = "/fakefolder/temp"; //#debug
|
163 |
$sessionstyle = '';
|
164 |
//# check that session_save_path exists and is writable...
|
165 |
if ($wassup_options->isWritableFolder($sessionpath) == false) {
|
166 |
+
$sessionwarn = '<span style="font-size:95%; padding-left:5px;'.$alertstyle.'"><span style="text-decoration:blink;">'.__('WARNING','wassup').'!</span> '.__('Directory does not exist or is not writable. Please enter a different path above or change "session.save_path" in "php.ini" to point to a valid, writable folder','wassup').'.</span>';
|
167 |
$sessionstyle = $alertstyle;
|
168 |
} else {
|
169 |
+
$sessionwarn ='<span style="font-size:95%; color:#555; padding-left:5px;">'.__('Note: To adjust, modify the directory shown in the box above or edit "sessions.save_path" in','wassup').' <i>php.ini</i>.</span>';
|
170 |
+
} ?>
|
171 |
+
<textarea name="wassup_savepath" rows="1" style="width:550px;padding-left:25px;clear:left;<?php echo $sessionstyle; ?>"><?php echo $sessionpath; ?></textarea>
|
172 |
+
<br /> <?php echo __('Use absolute directory paths only. This value is usually','wassup').' "/tmp".'."\n"; ?>
|
173 |
+
<br /> <span style="font-size:95%; color:#555;">System default for session.save_path="<?php echo session_save_path(); //debug ?>" from <i>php.ini</i> or from web server configuration.</span>
|
174 |
+
<br /> <?php echo $sessionwarn."\n"; ?>
|
175 |
+
</p><br />
|
176 |
+
<?php //TODO ?>
|
177 |
+
<!--
|
178 |
+
<br /><h3><?php _e('Rescan Old Records','wassup'); ?></h3>
|
179 |
+
<p><?php _e("Statistical records collected by earlier versions of WassUp may not have the latest spider, search engine, and spam data properly identified. Click the \"Rescan\" button to retroactively scan and update old records","wassup"); ?>.
|
180 |
+
<br /><input type="button" name="rescan" value="<?php _e('Rescan Old Records','wassup'); ?>" />
|
181 |
+
</p><br />
|
182 |
+
-->
|
183 |
<br /><h3><?php _e('Select actions for table growth','wassup'); ?></h3>
|
184 |
+
<p><?php _e("WassUp table grows very fast (especially if your blog is frequently visited), I recommend you to delete old records sometimes. You can select any option below to reset it, delete old records automatically or manually. (If you haven't database space problems you can leave the table as is)","wassup"); ?></p>
|
185 |
+
<p><?php _e('Current WassUp table usage is','wassup'); ?>:
|
186 |
+
<strong>
|
187 |
+
<?php
|
188 |
if ( (int)$tusage >= (int)$wassup_options->wassup_remind_mb) {
|
189 |
print '<span style="'.$alertstyle.'">'.$tusage.'</span>';
|
190 |
+
} else { print $tusage; } ?>
|
191 |
+
</strong> Mb (<?php echo $data_rows.' '.__('records','wassup'); ?>)</p>
|
192 |
+
<?php print $alert_msg; ?>
|
193 |
<br /><p><input type="checkbox" name="wassup_remind_flag" value="1" <?php if ($wassup_options->wassup_remind_flag == 1) print "CHECKED"; ?>>
|
194 |
<strong><?php _e('Alert me','wassup'); ?></strong> (<?php _e('email to','wassup'); ?>: <strong><?php print $adminemail; ?></strong>) <?php _e('when table reaches','wassup'); ?> <input type="text" name="wassup_remind_mb" size="3" value="<?php print $wassup_options->wassup_remind_mb; ?>"> Mb</p>
|
195 |
<p><input type="checkbox" name="wassup_empty" value="1">
|
207 |
<option value="-3 months"><?php _e("3 months", "wassup") ?></option>
|
208 |
<option value="-6 months"><?php _e("6 months", "wassup") ?></option>
|
209 |
<option value="-1 year"><?php _e("1 year", "wassup") ?></option>
|
210 |
+
</select></p><br />
|
211 |
+
<br />
|
212 |
+
<p style="clear:both;padding-left:0;padding-top:15px;"><input type="submit" name="submit-options3" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
213 |
</div>
|
214 |
|
215 |
+
<div id="wassup_opt_frag-4"><br />
|
216 |
<h3><?php _e('Want to uninstall WassUp?', 'wassup') ;?></h3>
|
217 |
<p><?php _e('No problem. Before you deactivate this plugin, check the box below to cleanup any data that was collected by WassUp that could be left behind.', 'wassup') ;?></p><br />
|
218 |
<p><input type="checkbox" name="wassup_uninstall" value="1" <?php if ($wassup_options->wassup_uninstall == 1 ) print "CHECKED"; ?> /> <strong><?php _e('Permanently remove WassUp data and settings from Wordpress','wassup'); ?></strong></p>
|
219 |
<?php if ($wassup_options->wassup_uninstall == 1) { ?>
|
220 |
+
<span style="font-size:95%;font-weight:bold; margin-left:20px;<?php echo $alertstyle; ?>"><span style="text-decoration:blink;padding-left:5px;"><?php _e("WARNING","wassup"); ?>! </span><?php _e("All WassUp data and settings will be deleted upon deactivation of this plugin","wassup"); ?>.</span><br />
|
221 |
<?php } ?>
|
222 |
<br /><p><?php _e("This action cannot be undone. Before uninstalling WassUp, you should backup your Wordpress database first. WassUp data is stored in the table", "wassup"); ?> <strong>wp_wassup</strong>.</p>
|
223 |
|
224 |
<br /><p><?php _e("To help improve this plugin, we would appreciate your feedback at","wassup"); ?> <a href="http://www.wpwp.org">www.wpwp.org</a>.</p>
|
225 |
<br /><br />
|
226 |
+
<p style="clear:both;padding-left:0;padding-top:15px;"><input type="submit" name="submit-options4" value="<?php _e('Save Settings','wassup'); ?>" /> <input type="reset" name="reset" value="<?php _e('Reset','wassup'); ?>" /> - <input type="submit" name="reset-to-default" value="<?php _e("Reset to Default Settings", "wassup"); ?>" /></p><br />
|
227 |
</div>
|
228 |
</form>
|
229 |
</div>
|
230 |
+
<br />
|
lib/wassup.class.php
CHANGED
@@ -13,6 +13,7 @@ class wassupOptions {
|
|
13 |
var $wassup_screen_res = "800";
|
14 |
var $wassup_default_type = "";
|
15 |
var $wassup_default_limit = "10";
|
|
|
16 |
|
17 |
/* recording settings */
|
18 |
var $wassup_active = "1";
|
@@ -33,7 +34,8 @@ class wassupOptions {
|
|
33 |
var $delete_auto_size;
|
34 |
var $wassup_remind_mb;
|
35 |
var $wassup_remind_flag;
|
36 |
-
var $wassup_uninstall; //
|
|
|
37 |
|
38 |
/* chart display settings */
|
39 |
var $wassup_chart;
|
@@ -55,7 +57,7 @@ class wassupOptions {
|
|
55 |
var $wassup_widget_chars;
|
56 |
|
57 |
/* temporary action settings */
|
58 |
-
var $wassup_alert_message; //
|
59 |
var $wmark;
|
60 |
var $wip;
|
61 |
|
@@ -104,6 +106,17 @@ class wassupOptions {
|
|
104 |
$this->wassup_widget_chars = "18";
|
105 |
$this->wassup_alert_message = "";
|
106 |
$this->wassup_uninstall = "0";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
}
|
108 |
|
109 |
//#Load class variables with current options or with defaults
|
@@ -234,10 +247,13 @@ class wassupOptions {
|
|
234 |
|
235 |
//#Return current PHP session.save_path value (pathname portion)
|
236 |
function getSessionpath() {
|
237 |
-
$sessionpath = session_save_path();
|
238 |
if (strpos($sessionpath, ";") !== FALSE) {
|
239 |
$sessionpath = substr($sessionpath, strpos($sessionpath, ";")+1);
|
240 |
}
|
|
|
|
|
|
|
241 |
return rtrim($sessionpath,"/");
|
242 |
}
|
243 |
|
13 |
var $wassup_screen_res = "800";
|
14 |
var $wassup_default_type = "";
|
15 |
var $wassup_default_limit = "10";
|
16 |
+
var $wassup_top10 ;
|
17 |
|
18 |
/* recording settings */
|
19 |
var $wassup_active = "1";
|
34 |
var $delete_auto_size;
|
35 |
var $wassup_remind_mb;
|
36 |
var $wassup_remind_flag;
|
37 |
+
var $wassup_uninstall; //for complete uninstall of wassup
|
38 |
+
var $wassup_optimize; //new - for optimize table once a day
|
39 |
|
40 |
/* chart display settings */
|
41 |
var $wassup_chart;
|
57 |
var $wassup_widget_chars;
|
58 |
|
59 |
/* temporary action settings */
|
60 |
+
var $wassup_alert_message; //used to display alerts
|
61 |
var $wmark;
|
62 |
var $wip;
|
63 |
|
106 |
$this->wassup_widget_chars = "18";
|
107 |
$this->wassup_alert_message = "";
|
108 |
$this->wassup_uninstall = "0";
|
109 |
+
$this->wassup_optimize = wassup_get_time();
|
110 |
+
//$this->wassup_top10 = array("1","1","1","1","1","0","0","0","0","0");
|
111 |
+
$this->wassup_top10 = serialize(array("topsearch"=>"1",
|
112 |
+
"topreferrer"=>"1",
|
113 |
+
"toprequest"=>"1",
|
114 |
+
"topbrowser"=>"1",
|
115 |
+
"topos"=>"1",
|
116 |
+
"toplocale"=>"0",
|
117 |
+
"topfeed"=>"0",
|
118 |
+
"topcrawler"=>"0",
|
119 |
+
"topvisitor"=>"0"));
|
120 |
}
|
121 |
|
122 |
//#Load class variables with current options or with defaults
|
247 |
|
248 |
//#Return current PHP session.save_path value (pathname portion)
|
249 |
function getSessionpath() {
|
250 |
+
$sessionpath = trim(session_save_path());
|
251 |
if (strpos($sessionpath, ";") !== FALSE) {
|
252 |
$sessionpath = substr($sessionpath, strpos($sessionpath, ";")+1);
|
253 |
}
|
254 |
+
//use a default "/tmp" path if none
|
255 |
+
if (empty($sessionpath)) { $sessionpath = "/tmp"; }
|
256 |
+
|
257 |
return rtrim($sessionpath,"/");
|
258 |
}
|
259 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: michelem, helened
|
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=michele%40befree%2eit&item_name=wp%2dstatpress&no_shipping=0&no_note=1&tax=0¤cy_code=EUR&lc=IT&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: tracker, tracking, statistics, analyze, web, realtime, stats, ajax, visitors, visits, online users, details, seo, admin, spy, visitors, widgets, widget, sidebar
|
5 |
Requires at least: 2.2
|
6 |
-
Tested up to: 2.3.2 - 2.3.1 - 2.3 - 2.2
|
7 |
-
Stable tag: 1.
|
8 |
|
9 |
Wordpress plugin to analyze your visitors traffic with real time stats, chart and a lot of chronological informations. It has sidebar Widget support to show current online visitors and other statistics.
|
10 |
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=michele%40befree%2eit&item_name=wp%2dstatpress&no_shipping=0&no_note=1&tax=0¤cy_code=EUR&lc=IT&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: tracker, tracking, statistics, analyze, web, realtime, stats, ajax, visitors, visits, online users, details, seo, admin, spy, visitors, widgets, widget, sidebar
|
5 |
Requires at least: 2.2
|
6 |
+
Tested up to: 2.5 - 2.3.2 - 2.3.1 - 2.3 - 2.2
|
7 |
+
Stable tag: 1.5
|
8 |
|
9 |
Wordpress plugin to analyze your visitors traffic with real time stats, chart and a lot of chronological informations. It has sidebar Widget support to show current online visitors and other statistics.
|
10 |
|
thickbox/thickbox.css
CHANGED
@@ -99,6 +99,7 @@ margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = d
|
|
99 |
}
|
100 |
|
101 |
#TB_title{
|
|
|
102 |
background-color:#e8e8e8;
|
103 |
height:27px;
|
104 |
}
|
99 |
}
|
100 |
|
101 |
#TB_title{
|
102 |
+
border-bottom: 3px #d54e21 solid;
|
103 |
background-color:#e8e8e8;
|
104 |
height:27px;
|
105 |
}
|
ui.tabs.css
CHANGED
@@ -14,8 +14,7 @@
|
|
14 |
|
15 |
/* Skin */
|
16 |
.ui-tabs-nav, .ui-tabs-panel {
|
17 |
-
font-
|
18 |
-
font-size: 12px;
|
19 |
}
|
20 |
.ui-tabs-nav {
|
21 |
list-style: none;
|
14 |
|
15 |
/* Skin */
|
16 |
.ui-tabs-nav, .ui-tabs-panel {
|
17 |
+
font-size: 10px;
|
|
|
18 |
}
|
19 |
.ui-tabs-nav {
|
20 |
list-style: none;
|
wassup.css
CHANGED
@@ -12,24 +12,24 @@
|
|
12 |
.pagination a {
|
13 |
padding: 2px 5px 2px 5px;
|
14 |
margin: 2px;
|
15 |
-
border: 1px solid #
|
16 |
text-decoration: none; /* no underline */
|
17 |
-
color: #
|
18 |
}
|
19 |
|
20 |
.pagination a:hover,
|
21 |
.pagination a:active {
|
22 |
-
border: 1px solid #
|
23 |
-
background-color: #
|
24 |
-
color: #
|
25 |
}
|
26 |
.pagination .current {
|
27 |
padding: 2px 5px 2px 5px;
|
28 |
margin: 2px;
|
29 |
-
border: 1px solid #
|
30 |
font-weight: bold;
|
31 |
-
background-color: #
|
32 |
-
color: #
|
33 |
}
|
34 |
.pagination .disabled {
|
35 |
padding: 2px 5px 2px 5px;
|
@@ -54,7 +54,7 @@
|
|
54 |
.sum-spy {
|
55 |
position: relative;
|
56 |
clear: left;
|
57 |
-
border-bottom: 4px #
|
58 |
border-top: 1px #ddd solid;
|
59 |
padding: 15px 0 15px 0;
|
60 |
width: 100%;
|
@@ -90,7 +90,7 @@
|
|
90 |
}
|
91 |
.sum-footer {
|
92 |
clear: both;
|
93 |
-
border-bottom: 4px #
|
94 |
margin: 0 !important;
|
95 |
padding: 0;
|
96 |
width: 100%;
|
@@ -107,22 +107,22 @@
|
|
107 |
.det3 {
|
108 |
padding-left: 20px;
|
109 |
font-size: 11px;
|
110 |
-
color: #
|
111 |
}
|
112 |
.det2 {
|
113 |
font-size: 11px;
|
114 |
-
color: #
|
115 |
}
|
116 |
.det2 a, .det2 a:link, .sum-det span.det2 a {
|
117 |
-
color: #
|
118 |
text-decoration: none;
|
119 |
}
|
120 |
.det2 a:hover, .sum-det span.det2 a:hover {
|
121 |
-
color: #
|
122 |
text-decoration: none;
|
123 |
}
|
124 |
.det2 strong {
|
125 |
-
color: #667; /* #
|
126 |
font-weight: normal;
|
127 |
}
|
128 |
.agent strong {
|
@@ -138,7 +138,7 @@
|
|
138 |
font-size: 11px;
|
139 |
width: 120px;
|
140 |
text-align: center;
|
141 |
-
color: #
|
142 |
font-weight: bold;
|
143 |
}
|
144 |
.sum-box-log {
|
@@ -151,7 +151,7 @@
|
|
151 |
font-size: 11px;
|
152 |
width: 120px;
|
153 |
text-align: center;
|
154 |
-
color: #
|
155 |
font-weight: bold;
|
156 |
}
|
157 |
.sum-box-aut {
|
@@ -164,7 +164,7 @@
|
|
164 |
font-size: 11px;
|
165 |
width: 120px;
|
166 |
text-align: center;
|
167 |
-
color: #
|
168 |
font-weight: bold;
|
169 |
}
|
170 |
.sum-box-spider {
|
@@ -172,7 +172,7 @@
|
|
172 |
display: block;
|
173 |
margin: 2px 10px 0 10px;
|
174 |
border: 1px #ddd solid;
|
175 |
-
background: #
|
176 |
padding: 10px 6px 10px 6px;
|
177 |
font-size: 11px;
|
178 |
width: 120px;
|
@@ -188,7 +188,13 @@
|
|
188 |
font-size: 11px;
|
189 |
width: 140px;
|
190 |
text-align: center;
|
191 |
-
color: #667; /* #
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
193 |
ul.charts {
|
194 |
list-style-type: none;
|
@@ -197,7 +203,6 @@ ul.charts {
|
|
197 |
}
|
198 |
li.charts {
|
199 |
list-style-type: none;
|
200 |
-
color: #667; /* #999; */
|
201 |
font-size: 11px;
|
202 |
border-top: 1px #ddd solid;
|
203 |
margin: 0px 0 4px 0;
|
@@ -206,13 +211,12 @@ li.charts {
|
|
206 |
}
|
207 |
li.chartsT {
|
208 |
list-style-type: none;
|
209 |
-
color: #
|
210 |
font-size: 11px;
|
211 |
-
border-bottom: 2px #
|
212 |
margin: 2px 0 0 0;
|
213 |
padding: 2px 4px 2px 4px;
|
214 |
-
background: #
|
215 |
-
font-weight: bold;
|
216 |
}
|
217 |
ul.agent {
|
218 |
list-style-type: none;
|
@@ -233,8 +237,8 @@ ul.searcheng {
|
|
233 |
li.searcheng {
|
234 |
display: inline;
|
235 |
list-style-type: none;
|
236 |
-
color: #667; /* #
|
237 |
-
border-right: 1px dotted #
|
238 |
font-size: 11px;
|
239 |
width: 100%;
|
240 |
padding: 0 4px 0 4px;
|
@@ -243,9 +247,9 @@ ul.useragent {
|
|
243 |
list-style-type: none;
|
244 |
margin: 0;
|
245 |
width: 100%;
|
246 |
-
border-bottom:
|
247 |
-
padding:
|
248 |
-
background: #
|
249 |
}
|
250 |
li.useragent {
|
251 |
list-style-type: none;
|
@@ -259,7 +263,7 @@ ul.spam {
|
|
259 |
list-style-type: none;
|
260 |
margin: 0;
|
261 |
width: 100%;
|
262 |
-
border-bottom: 1px #
|
263 |
padding: 4px 0 4px 0;
|
264 |
background: #f92a4a;
|
265 |
}
|
@@ -277,7 +281,7 @@ ul.spider {
|
|
277 |
width: 100%;
|
278 |
border-bottom: 1px #ddd solid;
|
279 |
padding: 4px 0 4px 0;
|
280 |
-
background: #
|
281 |
}
|
282 |
li.spider {
|
283 |
display: inline;
|
@@ -290,8 +294,8 @@ li.spider {
|
|
290 |
li.feed {
|
291 |
display: inline;
|
292 |
list-style-type: none;
|
293 |
-
color: #667; /* #
|
294 |
-
border-right: 1px dotted #
|
295 |
font-size: 11px;
|
296 |
width: 100%;
|
297 |
padding: 0 4px 0 4px;
|
@@ -299,8 +303,8 @@ li.feed {
|
|
299 |
li.agent {
|
300 |
display: inline;
|
301 |
list-style-type: none;
|
302 |
-
color: #667; /* #
|
303 |
-
border-right: 1px dotted #
|
304 |
font-size: 11px;
|
305 |
width: 100%;
|
306 |
padding: 0 4px 0 4px;
|
@@ -324,8 +328,8 @@ ul.userslogged {
|
|
324 |
li.users {
|
325 |
display: inline;
|
326 |
list-style-type: none;
|
327 |
-
color: #667; /* #
|
328 |
-
border-right: 1px dotted #
|
329 |
font-size: 11px;
|
330 |
width: 100%;
|
331 |
padding: 0 4px 0 4px;
|
@@ -338,7 +342,7 @@ ul.url {
|
|
338 |
}
|
339 |
li.url {
|
340 |
list-style-type: none;
|
341 |
-
color: #667; /* #
|
342 |
font-size: 11px;
|
343 |
border-bottom: 1px #ddd solid;
|
344 |
padding: 4px 0 6px 0;
|
@@ -348,7 +352,7 @@ li.url {
|
|
348 |
}
|
349 |
li.urlodd {
|
350 |
list-style-type: none;
|
351 |
-
color: #667; /* #
|
352 |
font-size: 11px;
|
353 |
border-bottom: 1px #ddd solid;
|
354 |
padding: 4px 0 6px 0;
|
@@ -381,7 +385,7 @@ li.urlodd {
|
|
381 |
.box-spider {
|
382 |
margin: 0;
|
383 |
border: 1px #ddd solid;
|
384 |
-
background: #
|
385 |
padding: 0;
|
386 |
}
|
387 |
#placeholder {
|
@@ -414,6 +418,7 @@ div.main-tabs {
|
|
414 |
border-top: 2px #ddd solid;
|
415 |
background-image: url(img/list-bg.png);
|
416 |
background-repeat: repeat-x;
|
|
|
417 |
}
|
418 |
#usage ul li {
|
419 |
list-style-type: none;
|
@@ -432,7 +437,7 @@ div.main-tabs {
|
|
432 |
margin: 10px;
|
433 |
}
|
434 |
#usage small {
|
435 |
-
color: #
|
436 |
}
|
437 |
ul.usage-title {
|
438 |
list-style-type: none;
|
12 |
.pagination a {
|
13 |
padding: 2px 5px 2px 5px;
|
14 |
margin: 2px;
|
15 |
+
border: 1px solid #ccc;
|
16 |
text-decoration: none; /* no underline */
|
17 |
+
color: #8e8e8e;
|
18 |
}
|
19 |
|
20 |
.pagination a:hover,
|
21 |
.pagination a:active {
|
22 |
+
border: 1px solid #8e8e8e;
|
23 |
+
background-color: #464646;
|
24 |
+
color: #8e8e8e;
|
25 |
}
|
26 |
.pagination .current {
|
27 |
padding: 2px 5px 2px 5px;
|
28 |
margin: 2px;
|
29 |
+
border: 1px solid #8e8e8e;
|
30 |
font-weight: bold;
|
31 |
+
background-color: #464646;
|
32 |
+
color: #8e8e8e;
|
33 |
}
|
34 |
.pagination .disabled {
|
35 |
padding: 2px 5px 2px 5px;
|
54 |
.sum-spy {
|
55 |
position: relative;
|
56 |
clear: left;
|
57 |
+
border-bottom: 4px #8e8e8e solid;
|
58 |
border-top: 1px #ddd solid;
|
59 |
padding: 15px 0 15px 0;
|
60 |
width: 100%;
|
90 |
}
|
91 |
.sum-footer {
|
92 |
clear: both;
|
93 |
+
border-bottom: 4px #8e8e8e solid;
|
94 |
margin: 0 !important;
|
95 |
padding: 0;
|
96 |
width: 100%;
|
107 |
.det3 {
|
108 |
padding-left: 20px;
|
109 |
font-size: 11px;
|
110 |
+
color: #464646; /* #cab87b; */
|
111 |
}
|
112 |
.det2 {
|
113 |
font-size: 11px;
|
114 |
+
color: #464646; /* #cab87b; */
|
115 |
}
|
116 |
.det2 a, .det2 a:link, .sum-det span.det2 a {
|
117 |
+
color: #464646; /* #cab87b; */
|
118 |
text-decoration: none;
|
119 |
}
|
120 |
.det2 a:hover, .sum-det span.det2 a:hover {
|
121 |
+
color: #d54e21;
|
122 |
text-decoration: none;
|
123 |
}
|
124 |
.det2 strong {
|
125 |
+
color: #667; /* #8e8e8e; */
|
126 |
font-weight: normal;
|
127 |
}
|
128 |
.agent strong {
|
138 |
font-size: 11px;
|
139 |
width: 120px;
|
140 |
text-align: center;
|
141 |
+
color: #d54e21; /* #cab87b; */
|
142 |
font-weight: bold;
|
143 |
}
|
144 |
.sum-box-log {
|
151 |
font-size: 11px;
|
152 |
width: 120px;
|
153 |
text-align: center;
|
154 |
+
color: #d54e21; /* #cab87b; */
|
155 |
font-weight: bold;
|
156 |
}
|
157 |
.sum-box-aut {
|
164 |
font-size: 11px;
|
165 |
width: 120px;
|
166 |
text-align: center;
|
167 |
+
color: #d54e21; /* #cab87b; */
|
168 |
font-weight: bold;
|
169 |
}
|
170 |
.sum-box-spider {
|
172 |
display: block;
|
173 |
margin: 2px 10px 0 10px;
|
174 |
border: 1px #ddd solid;
|
175 |
+
background: #CA887B url(img/list-bg.png);
|
176 |
padding: 10px 6px 10px 6px;
|
177 |
font-size: 11px;
|
178 |
width: 120px;
|
188 |
font-size: 11px;
|
189 |
width: 140px;
|
190 |
text-align: center;
|
191 |
+
color: #667; /* #8e8e8e; */
|
192 |
+
}
|
193 |
+
#toptenchart a {
|
194 |
+
color: #464646;
|
195 |
+
}
|
196 |
+
#toptenchart a:hover {
|
197 |
+
color: #d54e21;
|
198 |
}
|
199 |
ul.charts {
|
200 |
list-style-type: none;
|
203 |
}
|
204 |
li.charts {
|
205 |
list-style-type: none;
|
|
|
206 |
font-size: 11px;
|
207 |
border-top: 1px #ddd solid;
|
208 |
margin: 0px 0 4px 0;
|
211 |
}
|
212 |
li.chartsT {
|
213 |
list-style-type: none;
|
214 |
+
color: #2683ae;
|
215 |
font-size: 11px;
|
216 |
+
border-bottom: 2px #bfd0dd solid;
|
217 |
margin: 2px 0 0 0;
|
218 |
padding: 2px 4px 2px 4px;
|
219 |
+
background: #cee1ef;
|
|
|
220 |
}
|
221 |
ul.agent {
|
222 |
list-style-type: none;
|
237 |
li.searcheng {
|
238 |
display: inline;
|
239 |
list-style-type: none;
|
240 |
+
color: #667; /* #8e8e8e; */
|
241 |
+
border-right: 1px dotted #8e8e8e;
|
242 |
font-size: 11px;
|
243 |
width: 100%;
|
244 |
padding: 0 4px 0 4px;
|
247 |
list-style-type: none;
|
248 |
margin: 0;
|
249 |
width: 100%;
|
250 |
+
border-bottom: 2px #ccc solid;
|
251 |
+
padding: 5px 0 2px 0;
|
252 |
+
background: #8e8e8e;
|
253 |
}
|
254 |
li.useragent {
|
255 |
list-style-type: none;
|
263 |
list-style-type: none;
|
264 |
margin: 0;
|
265 |
width: 100%;
|
266 |
+
border-bottom: 1px #8e8e8e solid;
|
267 |
padding: 4px 0 4px 0;
|
268 |
background: #f92a4a;
|
269 |
}
|
281 |
width: 100%;
|
282 |
border-bottom: 1px #ddd solid;
|
283 |
padding: 4px 0 4px 0;
|
284 |
+
background: #CA887B;
|
285 |
}
|
286 |
li.spider {
|
287 |
display: inline;
|
294 |
li.feed {
|
295 |
display: inline;
|
296 |
list-style-type: none;
|
297 |
+
color: #667; /* #8e8e8e; */
|
298 |
+
border-right: 1px dotted #8e8e8e;
|
299 |
font-size: 11px;
|
300 |
width: 100%;
|
301 |
padding: 0 4px 0 4px;
|
303 |
li.agent {
|
304 |
display: inline;
|
305 |
list-style-type: none;
|
306 |
+
color: #667; /* #8e8e8e; */
|
307 |
+
border-right: 1px dotted #8e8e8e;
|
308 |
font-size: 11px;
|
309 |
width: 100%;
|
310 |
padding: 0 4px 0 4px;
|
328 |
li.users {
|
329 |
display: inline;
|
330 |
list-style-type: none;
|
331 |
+
color: #667; /* #8e8e8e; */
|
332 |
+
border-right: 1px dotted #8e8e8e;
|
333 |
font-size: 11px;
|
334 |
width: 100%;
|
335 |
padding: 0 4px 0 4px;
|
342 |
}
|
343 |
li.url {
|
344 |
list-style-type: none;
|
345 |
+
color: #667; /* #8e8e8e; */
|
346 |
font-size: 11px;
|
347 |
border-bottom: 1px #ddd solid;
|
348 |
padding: 4px 0 6px 0;
|
352 |
}
|
353 |
li.urlodd {
|
354 |
list-style-type: none;
|
355 |
+
color: #667; /* #8e8e8e; */
|
356 |
font-size: 11px;
|
357 |
border-bottom: 1px #ddd solid;
|
358 |
padding: 4px 0 6px 0;
|
385 |
.box-spider {
|
386 |
margin: 0;
|
387 |
border: 1px #ddd solid;
|
388 |
+
background: #CA887B;
|
389 |
padding: 0;
|
390 |
}
|
391 |
#placeholder {
|
418 |
border-top: 2px #ddd solid;
|
419 |
background-image: url(img/list-bg.png);
|
420 |
background-repeat: repeat-x;
|
421 |
+
color: #464646;
|
422 |
}
|
423 |
#usage ul li {
|
424 |
list-style-type: none;
|
437 |
margin: 10px;
|
438 |
}
|
439 |
#usage small {
|
440 |
+
color: #8e8e8e;
|
441 |
}
|
442 |
ul.usage-title {
|
443 |
list-style-type: none;
|
wassup.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WassUp
|
4 |
Plugin URI: http://www.wpwp.org
|
5 |
Description: Wordpress plugin to analyze your visitors traffic with real time stats, chart and a lot of chronological informations. It has sidebar Widget support to show current online visitors and other statistics.
|
6 |
-
Version: 1.
|
7 |
Author: Michele Marcucci
|
8 |
Author URI: http://www.michelem.org/
|
9 |
|
@@ -16,7 +16,7 @@ http://www.gnu.org/licenses/gpl.txt
|
|
16 |
if (preg_match('#'.basename(__FILE__) .'#', $_SERVER['PHP_SELF'])) {
|
17 |
die('Permission Denied! You are not allowed to call this page directly.');
|
18 |
}
|
19 |
-
$version = "1.
|
20 |
define('WASSUPFOLDER', dirname(plugin_basename(__FILE__)), TRUE);
|
21 |
require_once(dirname(__FILE__).'/lib/wassup.class.php');
|
22 |
require_once(dirname(__FILE__).'/lib/main.php');
|
@@ -28,16 +28,6 @@ if (isset($_GET['export'])) {
|
|
28 |
|
29 |
global $wp_version;
|
30 |
|
31 |
-
/*
|
32 |
-
if (!defined('SECRET_KEY')) {
|
33 |
-
function wassup_warning() {
|
34 |
-
echo "
|
35 |
-
<div id='wassup-warning' class='updated fade-ff0000'><p><strong style='color:#c00;padding:5px;'>".__("Sorry, Wassup requires SECRET_KEY constant declared in wp-config.php... Please read <a href='http://www.wpwp.org/download'>documentation</a> for more info...","wassup").".</strong></p></div>";
|
36 |
-
}
|
37 |
-
add_action('admin_notices', 'wassup_warning');
|
38 |
-
return;
|
39 |
-
}
|
40 |
-
*/
|
41 |
//#This works only in WP2.2 or higher
|
42 |
if (version_compare($wp_version, '2.2', '<')) {
|
43 |
wp_die( '<strong style="color:#c00;background-color:#dff;padding:5px;">'.__("Sorry, Wassup requires WordPress 2.2 or higher to work","wassup").'.</strong>');
|
@@ -50,6 +40,7 @@ if (version_compare($wp_version, '2.2', '<')) {
|
|
50 |
add_action("widgets_init", "wassup_widget_init");
|
51 |
add_action('admin_menu', 'wassup_add_pages');
|
52 |
add_action('send_headers', 'wassupAppend');
|
|
|
53 |
}
|
54 |
|
55 |
//#add initial options and create table when Wassup activated
|
@@ -59,6 +50,9 @@ function wassup_install() {
|
|
59 |
|
60 |
//### Add/update wassup settings in Wordpress options table
|
61 |
$wassup_options = new wassupOptions; //#settings initialized here
|
|
|
|
|
|
|
62 |
//
|
63 |
//### For upgrade of Wassup, manually initialize any new settings
|
64 |
//# initialize settings for 'spamcheck', 'refspam', and 'spam'
|
@@ -80,6 +74,10 @@ function wassup_install() {
|
|
80 |
if (!isset($wassup_options->wassup_chart)) {
|
81 |
$wassup_options->wassup_chart = 1;
|
82 |
}
|
|
|
|
|
|
|
|
|
83 |
//$wassup_options->wassup_savepath = "/fakedirectory"; //#debug
|
84 |
$wassup_options->saveSettings();
|
85 |
|
@@ -101,10 +99,15 @@ function wassup_install() {
|
|
101 |
//###Detect known incompatible plugins like "wp_cache" and disable
|
102 |
//# recordings and show warning message...
|
103 |
|
104 |
-
//### Create
|
|
|
|
|
|
|
|
|
|
|
105 |
$table_name = $wpdb->prefix . "wassup";
|
106 |
if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
|
107 |
-
CreateTable();
|
108 |
} else {
|
109 |
UpdateTable();
|
110 |
}
|
@@ -121,7 +124,9 @@ function wassup_uninstall() {
|
|
121 |
global $wassup_options, $wpdb;
|
122 |
if ($wassup_options->wassup_uninstall == "1") {
|
123 |
$table_name = $wpdb->prefix . "wassup";
|
|
|
124 |
$wpdb->query("DROP TABLE $table_name");
|
|
|
125 |
$wassup_options->deleteSettings();
|
126 |
}
|
127 |
} //#end function wassup_uninstall
|
@@ -162,20 +167,29 @@ function wassup_init() {
|
|
162 |
$moFile = dirname(__FILE__) . "/language/" . $currentLocale . ".mo";
|
163 |
if(@file_exists($moFile) && is_readable($moFile)) load_textdomain('wassup', $moFile);
|
164 |
}
|
165 |
-
}
|
166 |
|
167 |
//Add the wassup stylesheet and other javascripts...
|
168 |
function add_wassup_css() {
|
169 |
-
|
170 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
|
180 |
if ($_GET['page'] != "wassup-options" AND $_GET['page'] != "wassup-spy") { ?>
|
181 |
<script type='text/javascript'>
|
@@ -311,8 +325,7 @@ if ($_GET['page'] == "wassup-options") {
|
|
311 |
<script type="text/javascript">
|
312 |
//<![CDATA[
|
313 |
jQuery(document).ready(function($) {
|
314 |
-
$('#tab_container > ul').tabs(
|
315 |
-
fx: { obacity: 'toggle', duration: 'fast' } });
|
316 |
});
|
317 |
//]]>
|
318 |
</script>
|
@@ -368,14 +381,19 @@ function wassup_add_pages() {
|
|
368 |
}
|
369 |
|
370 |
function WassUp() {
|
371 |
-
global $wpdb, $version, $wpurl, $wassup_options;
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
|
|
|
|
|
|
|
|
378 |
$table_name = $wpdb->prefix . "wassup";
|
|
|
379 |
$wassup_options->loadSettings(); //needed in case "update_option is run elsewhere in wassup (widget)
|
380 |
|
381 |
// RUN THE SAVE/RESET OPTIONS
|
@@ -407,6 +425,16 @@ function WassUp() {
|
|
407 |
$wassup_options->wassup_userlevel = $_POST['wassup_userlevel'];
|
408 |
$wassup_options->wassup_default_type = $_POST['wassup_default_type'];
|
409 |
$wassup_options->wassup_default_limit = $_POST['wassup_default_limit'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
if ( $_POST['wassup_savepath'] != $wassup_options->wassup_savepath ) {
|
411 |
if (empty($_POST['wassup_savepath']) || rtrim($_POST['wassup_savepath'],"/") == $wassup_options->getSessionpath()) {
|
412 |
$wassup_options->wassup_savepath = NULL;
|
@@ -483,11 +511,11 @@ function WassUp() {
|
|
483 |
<?php
|
484 |
$to_date = wassup_get_time();
|
485 |
$from_date = strtotime('-3 minutes', $to_date);
|
486 |
-
$currenttot = $wpdb->get_var("SELECT COUNT(DISTINCT wassup_id) as currenttot FROM $
|
487 |
$currenttot = $currenttot+0; //set to integer
|
488 |
print "<p class='legend'>".__("Visitors online", "wassup").": <strong>".$currenttot."</strong></p><br />";
|
489 |
if ($currenttot > 0) {
|
490 |
-
|
491 |
foreach ($qryC as $cv) {
|
492 |
//$timestamp = $cv->max_timestamp; //redundant
|
493 |
$timed = gmdate("H:i:s", $cv->max_timestamp);
|
@@ -505,7 +533,7 @@ function WassUp() {
|
|
505 |
} else {
|
506 |
$referrer = __("Direct hit", "wassup");
|
507 |
}
|
508 |
-
$numurl = $wpdb->get_var("SELECT COUNT(DISTINCT id) as numurl FROM $
|
509 |
?>
|
510 |
<div class="sum">
|
511 |
<span class="sum-box"><?php if ($numurl >= 2) { ?><a href="#" class="showhide" id="<?php echo $cv->id ?>"><?php print $ip[0]; ?></a><? } else { ?><?php print $ip[0]; ?><?php } ?></span>
|
@@ -537,7 +565,7 @@ function WassUp() {
|
|
537 |
<div style="display: none;" class="togglenavi navi<?php echo $cv->id ?>">
|
538 |
<ul class="url">
|
539 |
<?php
|
540 |
-
$qryCD = $wpdb->get_results("SELECT timestamp, urlrequested FROM $
|
541 |
$i=0;
|
542 |
foreach ($qryCD as $cd) {
|
543 |
//$timestamp2 = $cd->timestamp; //redundant
|
@@ -681,7 +709,33 @@ function WassUp() {
|
|
681 |
}
|
682 |
|
683 |
//## Filter detail lists by a searched item
|
684 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
685 |
|
686 |
// Instantiate class to count items
|
687 |
$Tot = New MainItems;
|
@@ -702,61 +756,47 @@ function WassUp() {
|
|
702 |
// Check if some records was searched
|
703 |
if (!empty($search)) {
|
704 |
$searchtot = $Tot->calc_tot("count", $search, null, "DISTINCT");
|
705 |
-
}
|
706 |
-
|
707 |
-
// DELETE EVERY RECORD MARKED BY IP
|
708 |
-
if ($_GET['deleteMARKED'] == "1") {
|
709 |
-
$rec_deleted = $wpdb->get_var("SELECT COUNT(ip) as deleted FROM $table_name WHERE ip='".urlencode(attribute_escape($_GET['dip']))."'");
|
710 |
-
if (method_exists($wpdb,'prepare')) {
|
711 |
-
$wpdb->query($wpdb->prepare("DELETE FROM $table_name WHERE ip='%s'", urlencode(attribute_escape($_GET['dip']))));
|
712 |
-
} else {
|
713 |
-
$wpdb->query("DELETE FROM $table_name WHERE ip='".urlencode(attribute_escape($_GET['dip']))."'");
|
714 |
-
}
|
715 |
-
echo '<p><strong>'.$rec_deleted.' '.__('records deleted','wassup').'</strong></p>';
|
716 |
} ?>
|
717 |
<form><table width="100%">
|
718 |
<tr>
|
719 |
<td>
|
720 |
<p class="legend">
|
721 |
<?php if ($wassup_options->wassup_chart == "1") { ?>
|
722 |
-
|
723 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/chart_delete.png" style="padding:0px 6px 0 0;" alt="'.__('hide chart','wassup').'" title="'.__('Hide the chart and site usage','wassup'); ?>" /></a>
|
724 |
<?php } else { ?>
|
725 |
-
|
726 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/chart_add.png" style="padding:0px 6px 0 0;" alt="'.__('show chart','wassup').'" title="'.__('Show the chart and site usage','wassup'); ?>" /></a>
|
727 |
-
|
728 |
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
_e('Summary for the last','wassup'); ?>
|
733 |
<select style="font-size: 11px;" name="last" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
734 |
-
<?php
|
|
|
|
|
735 |
<option value='?$new_last&last=1'".($_GET['last'] == 1 ? " SELECTED" : "").">".__('24 hours','wassup')."</option>
|
736 |
<option value='?$new_last&last=7'".($_GET['last'] == 7 ? " SELECTED" : "").">".__('7 days','wassup')."</option>
|
737 |
<option value='?$new_last&last=30'".($_GET['last'] == 30 ? " SELECTED" : "").">".__('1 month','wassup')."</option>
|
738 |
<option value='?$new_last&last=365'".($_GET['last'] == 365 ? " SELECTED" : "").">".__('1 year','wassup')."</option>"; ?>
|
739 |
-
</select></p>
|
740 |
</td>
|
741 |
<td align="right"><p style="font-size: 11px;"><?php _e('Items per page','wassup'); ?>: <select name="navi" style="font-size: 11px;" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
742 |
-
<?php
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
|
|
747 |
</select> - <?php _e('Show items by','wassup'); ?>: <select style="font-size: 11px;" name="type" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
<option value='?page=".WASSUPFOLDER."&type=nospamspider'".($type == "nospamspider" ? " SELECTED" : "").">".__('NO Spam NO Spider','wassup')."</option>
|
755 |
-
<option value='?page=".WASSUPFOLDER."&type=loggedin'".($type == "loggedin" ? " SELECTED" : "").">".__('Users logged in','wassup')."</option>
|
756 |
-
<option value='?page=".WASSUPFOLDER."&type=comauthor'".($type == "comauthor" ? " SELECTED" : "").">".__('Comment authors','wassup')."</option>
|
757 |
-
<option value='?page=".WASSUPFOLDER."&type=searchengine'".($type == "searchengine" ? " SELECTED" : "").">".__('Referer from search engine','wassup')."</option>
|
758 |
-
<option value='?page=".WASSUPFOLDER."&type=referrer'".($type == "referrer" ? " SELECTED" : "").">".__('Referer from ext link','wassup')."</option>
|
759 |
-
<option value='?page=".WASSUPFOLDER."&type=everything'".($type == "everything" ? " SELECTED" : "").">".__('Everything','wassup')."</option>"; ?>
|
760 |
</select>
|
761 |
</p>
|
762 |
</td>
|
@@ -780,7 +820,7 @@ function WassUp() {
|
|
780 |
<?php
|
781 |
// Print the Google chart!
|
782 |
if ($pagestot > 20) {
|
783 |
-
echo $Tot->TheChart($last, $res,
|
784 |
} else {
|
785 |
echo '<div id="placeholder" align="center"><p style="padding-top:50px;">'.__('Too few records to print chart','wassup').'...</p></div>';
|
786 |
} ?>
|
@@ -824,8 +864,9 @@ function WassUp() {
|
|
824 |
<tr>
|
825 |
<td align="left" class="legend">
|
826 |
<?php
|
|
|
827 |
if ($wassup_options->wmark == 1) echo '<a href="?'.$_SERVER['QUERY_STRING'].'&search='.$wassup_options->wip.'" title="'.__('Filter by marked IP','wassup').'"><strong>'.$markedtot.'</strong> '.__('show marked items','wassup').'</a> - ';
|
828 |
-
if (!empty($search)) print "<strong>$searchtot</strong>".__('Searched for','wassup').": <strong>$search</strong> - ";
|
829 |
echo __('Auto refresh in','wassup').' <span id="CountDownPanel"></span> '.__('seconds','wassup'); ?>
|
830 |
</td>
|
831 |
<td align="right" class="legend"><a href="<?php echo $wpurl."/wp-content/plugins/".WASSUPFOLDER."/lib/action.php?height=400&width=$res&action=topten&from_date=$from_date&to_date=$to_date"; ?>" class="thickbox"><?php _e('Show Top Ten','wassup'); ?></a> - <a href="#" class='show-search'><?php _e('Search','wassup'); ?></a></td>
|
@@ -846,14 +887,10 @@ function WassUp() {
|
|
846 |
<?php
|
847 |
//# Detailed List of Wassup Records...
|
848 |
print $expcol;
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
?>
|
854 |
-
<br />
|
855 |
-
|
856 |
-
<?php
|
857 |
if ($itemstot > 0) {
|
858 |
foreach ($main as $rk) {
|
859 |
$timestampF = $rk->max_timestamp;
|
@@ -861,6 +898,34 @@ function WassUp() {
|
|
861 |
$timeF = gmdate("H:i:s", $timestampF);
|
862 |
$datetimeF = gmdate('Y-m-d H:i:s', $timestampF);
|
863 |
$ip = @explode(",", $rk->ip);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
864 |
if ($rk->referrer != '') {
|
865 |
if (!eregi($wpurl, $rk->referrer) OR $rk->searchengine != "") {
|
866 |
if (!eregi($wpurl, $rk->referrer) AND $rk->searchengine == "") {
|
@@ -884,17 +949,17 @@ function WassUp() {
|
|
884 |
<p class="delbut">
|
885 |
<?php // Mark/Unmark IP
|
886 |
if ($wassup_options->wmark == 1 AND $wassup_options->wip == $ip[0]) { ?>
|
887 |
-
<a href="?<?php echo $_SERVER['QUERY_STRING'] ?>&deleteMARKED=1&dip=<?php print $ip[0]; ?>" style="text-decoration:none;">
|
888 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/cross.png" alt="'.__('delete','wassup').'" title="'.__('Delete ALL marked records with this IP','wassup'); ?>" /></a>
|
889 |
<a href="?page=<?php echo WASSUPFOLDER; ?>&wmark=0" style="text-decoration:none;">
|
890 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/error_delete.png" alt="'.__('unmark','wassup').'" title="'.__('UnMark IP','wassup'); ?>" /></a>
|
891 |
<?php } else { ?>
|
892 |
<a href="#" class="deleteID" id="<?php echo $rk->wassup_id ?>" style="text-decoration:none;">
|
893 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/cross.png" alt="'.__('delete','wassup').'" title="'.__('Delete this record','wassup'); ?>" /></a>
|
894 |
-
<a href="?<?php echo $_SERVER['QUERY_STRING'] ?>&wmark=1&wip=<?php print $ip[0]; ?>" style="text-decoration:none;">
|
895 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/error_add.png" alt="'.__('mark','wassup').'" title="'.__('Mark IP','wassup'); ?>" /></a>
|
896 |
<?php } ?>
|
897 |
-
<a href="
|
898 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/database_table.png" alt="'.__('show raw table','wassup').'" title="'.__('Show the items as raw table','wassup'); ?>" /></a>
|
899 |
</p>
|
900 |
|
@@ -904,13 +969,13 @@ function WassUp() {
|
|
904 |
<?php
|
905 |
print '<a href="'.wAddSiteurl(htmlspecialchars(html_entity_decode(clean_url($rk->urlrequested)))).'" target="_BLANK">';
|
906 |
print stringShortener(urlencode(html_entity_decode(clean_url($rk->urlrequested))), round($max_char_len*.8,0)); ?></a>
|
907 |
-
|
908 |
-
|
909 |
-
|
910 |
<div style="margin-left: auto; margin-right: auto;">
|
911 |
<div style="display: none;" class="togglenavi naviagent<?php echo $rk->id ?>">
|
912 |
<ul class="useragent">
|
913 |
-
|
914 |
</ul>
|
915 |
</div>
|
916 |
<?php // Referer is search engine
|
@@ -929,8 +994,8 @@ function WassUp() {
|
|
929 |
}
|
930 |
?>
|
931 |
<ul class="searcheng" <?php print $bg; ?>>
|
932 |
-
|
933 |
-
|
934 |
</ul>
|
935 |
<?php
|
936 |
} ?>
|
@@ -954,12 +1019,12 @@ function WassUp() {
|
|
954 |
if ($rk->spider != "") {
|
955 |
if ($rk->feed != "") { ?>
|
956 |
<ul style="background:#fdeec8;" class="spider">
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
</ul>
|
964 |
<?php }
|
965 |
} ?>
|
@@ -1031,13 +1096,13 @@ function WassUp() {
|
|
1031 |
<?php
|
1032 |
} //end function Wassup
|
1033 |
|
1034 |
-
function CreateTable() {
|
1035 |
global $wpdb;
|
1036 |
-
$table_name = $wpdb->prefix .
|
1037 |
$sql_createtable = "CREATE TABLE " . $table_name . " (
|
1038 |
id mediumint(9) NOT NULL auto_increment,
|
1039 |
wassup_id varchar(50) NOT NULL,
|
1040 |
-
timestamp varchar(20)
|
1041 |
ip varchar(35) default NULL,
|
1042 |
hostname varchar(255) default NULL,
|
1043 |
urlrequested text,
|
@@ -1056,20 +1121,48 @@ function CreateTable() {
|
|
1056 |
comment_author VARCHAR( 50 ) default NULL,
|
1057 |
spam VARCHAR( 50 ) default 0,
|
1058 |
UNIQUE KEY id (id),
|
1059 |
-
KEY wassup_id (wassup_id)
|
|
|
1060 |
);";
|
1061 |
require_once( ABSPATH.'wp-admin/upgrade-functions.php');
|
1062 |
dbDelta($sql_createtable);
|
1063 |
} //end function createTable
|
1064 |
|
1065 |
function UpdateTable() {
|
1066 |
-
global $wpdb;
|
1067 |
$table_name = $wpdb->prefix . "wassup";
|
1068 |
-
|
1069 |
-
|
1070 |
-
|
1071 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1072 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1073 |
} //end function UpdateTable()
|
1074 |
|
1075 |
//Track visitors and save record in wassup table
|
@@ -1081,6 +1174,7 @@ function wassupAppend() {
|
|
1081 |
*/
|
1082 |
$siteurl = get_bloginfo('siteurl');
|
1083 |
$table_name = $wpdb->prefix . "wassup"; //moved;
|
|
|
1084 |
$wassup_settings = get_option('wassup_settings');
|
1085 |
|
1086 |
if (!is_admin()) { //exclude wordpress admin page visits
|
@@ -1189,7 +1283,7 @@ function wassupAppend() {
|
|
1189 |
//# 10 minute-period, can be tracked as such, even when
|
1190 |
//# session/cookies is disabled. An md5 encoded version of
|
1191 |
//# this id is saved in a session/cookie as "wassup_id".
|
1192 |
-
$temp_id = sprintf("%-032.32s",str_replace(array(" ","/",".","\"","'","\\","\$","-","&","+","_","\;","\,","\>","\<",":","#","*","%","http","\)","\(",), '',
|
1193 |
$wassup_id = "";
|
1194 |
$session_timeout = 1;
|
1195 |
$dup_urlrequest=0;
|
@@ -1298,74 +1392,183 @@ function wassupAppend() {
|
|
1298 |
}
|
1299 |
|
1300 |
//### Check for spam...
|
1301 |
-
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
|
1308 |
-
|
1309 |
-
|
1310 |
-
|
1311 |
-
|
1312 |
-
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
1316 |
-
|
1317 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1318 |
|
1319 |
-
|
1320 |
-
|
1321 |
-
|
1322 |
-
if (isset($spamresult) && stristr($urlRequested,"comment") === FALSE && stristr($urlRequested,"forum") === FALSE && empty($comment_user) && empty($_POST['comment'])) {
|
1323 |
-
//# No spam check on known bots (google, yahoo,...) unless
|
1324 |
-
//# there is a comment or forum page request...
|
1325 |
-
} elseif ( empty($spider) || array_search($spider,$goodbots) === FALSE || stristr($urlRequested,"comment") !== FALSE || stristr($urlRequested,"forum") !== FALSE || !empty($comment_user) ) {
|
1326 |
-
|
1327 |
-
// Try to search for previous spammer detected by akismet with same IP
|
1328 |
-
if (!empty($ipAddress) && $spam == 0 && $wassup_options->wassup_spam == 1) {
|
1329 |
-
$checkauthor = New CheckComment;
|
1330 |
-
$checkauthor->tablePrefix = $wpdb->prefix;
|
1331 |
-
$spammerIP = $checkauthor->isSpammer($ipAddress);
|
1332 |
-
if ( $spammerIP > 0)
|
1333 |
-
$spam = 1;
|
1334 |
-
$spamresult = $spam;
|
1335 |
-
}
|
1336 |
-
}
|
1337 |
-
|
1338 |
-
if ( $spam == 0) {
|
1339 |
-
if (!empty($hostname) && $hostname != "unknown") {
|
1340 |
if (wGetSpamRef($hostname) == 1) {
|
1341 |
$spam = 1;
|
|
|
1342 |
}
|
1343 |
-
$spamresult = $spam;
|
1344 |
-
} else {
|
1345 |
-
//#missing hostname means don't record
|
1346 |
-
//# spam result in session...
|
1347 |
-
unset($spamresult);
|
1348 |
}
|
1349 |
}
|
1350 |
|
1351 |
-
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1357 |
|
1358 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1359 |
|
1360 |
-
|
1361 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1362 |
}
|
|
|
|
|
|
|
1363 |
|
1364 |
-
|
1365 |
-
|
1366 |
-
|
|
|
1367 |
|
1368 |
-
|
1369 |
$insert = $wpdb->query( $wpdb->prepare("INSERT INTO $table_name (wassup_id, timestamp, ip, hostname, urlrequested, agent, referrer, search, searchpage, os, browser, language, screen_res, searchengine, spider, feed, username, comment_author, spam)
|
1370 |
VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s )",
|
1371 |
attribute_escape($wassup_id),
|
@@ -1379,7 +1582,7 @@ function wassupAppend() {
|
|
1379 |
attribute_escape($searchpage),
|
1380 |
attribute_escape($os),
|
1381 |
attribute_escape($browser),
|
1382 |
-
attribute_escape($language
|
1383 |
attribute_escape($screen_res),
|
1384 |
attribute_escape($searchengine),
|
1385 |
attribute_escape($spider),
|
@@ -1403,7 +1606,7 @@ function wassupAppend() {
|
|
1403 |
'".attribute_escape($searchpage)."',
|
1404 |
'".attribute_escape($os)."',
|
1405 |
'".attribute_escape($browser)."',
|
1406 |
-
'".attribute_escape($language
|
1407 |
'".attribute_escape($screen_res)."',
|
1408 |
'".attribute_escape($searchengine)."',
|
1409 |
'".attribute_escape($spider)."',
|
@@ -1413,65 +1616,24 @@ function wassupAppend() {
|
|
1413 |
'".attribute_escape($spam)."'
|
1414 |
)");
|
1415 |
}
|
|
|
|
|
1416 |
|
1417 |
-
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
1421 |
-
|
1422 |
-
|
1423 |
-
|
1424 |
-
|
1425 |
-
} //end if !plugins
|
1426 |
-
} //end if !favicon
|
1427 |
-
|
1428 |
-
//### Purge old records from wassup table
|
1429 |
-
//automatic database cleanup of old records...
|
1430 |
-
if ($wassup_options->delete_auto != "") {
|
1431 |
-
// do purge every few visits to keep wassup fast...
|
1432 |
-
if ( ((int)$timestamp)%5 == 0 ) {
|
1433 |
-
//use visit timestamp instead of current time for
|
1434 |
-
// delete parameter
|
1435 |
-
//$to_date = wassup_get_time();
|
1436 |
-
$from_date = strtotime($wassup_options->delete_auto, $timestamp);
|
1437 |
-
if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") == $table_name AND $wpdb->get_var("SELECT COUNT(id) FROM $table_name WHERE timestamp<'$from_date'") > 0) {
|
1438 |
-
$wpdb->query("DELETE FROM $table_name WHERE timestamp<'$from_date'");
|
1439 |
-
$wpdb->query("OPTIMIZE TABLE $table_name");
|
1440 |
-
}
|
1441 |
-
}
|
1442 |
-
} //end if delete_auto
|
1443 |
|
1444 |
-
|
1445 |
-
|
1446 |
-
} //end if wassup_active
|
1447 |
-
} //end if !is_admin
|
1448 |
-
|
1449 |
-
//### Notify admin if alert is set and wassup table > alert
|
1450 |
-
if ($wassup_options->wassup_remind_flag == 1) {
|
1451 |
-
// check database size every few visits to keep wassup fast...
|
1452 |
-
if ( (time())%7 == 0 ) {
|
1453 |
-
$table_status = $wpdb->get_results("SHOW TABLE STATUS LIKE '$table_name'");
|
1454 |
-
foreach ($table_status as $fstatus) {
|
1455 |
-
$data_lenght = $fstatus->Data_length;
|
1456 |
-
}
|
1457 |
-
$tusage = ($data_lenght/1024/1024);
|
1458 |
-
if ($tusage > $wassup_options->wassup_remind_mb) {
|
1459 |
-
$recipient = get_bloginfo('admin_email');
|
1460 |
-
$sender = get_bloginfo('name').' <wassup_noreply@'.parse_url(get_bloginfo('siteurl'),PHP_URL_HOST).'>';
|
1461 |
-
$subject = "[ALERT]".__('WassUp Plugin table has reached maximum size!','wassup');
|
1462 |
-
$message = __('Hi','wassup').",\n".__('you have received this email because your WassUp Database table at your Wordpress blog','wassup')." (".get_bloginfo('url').") ".__('has reached the maximum value you set in the options menu','wassup')." (".$wassup_options->wassup_remind_mb." Mb).\n\n";
|
1463 |
-
$message .= __('This is only a reminder, please take the actions you want in the WassUp options menu','wassup')." (".get_bloginfo('url')."/wp-admin/admin.php?page=wassup-options).\n\n".__('This alert now will be removed and you will be able to set a new one','wassup').".\n\n";
|
1464 |
-
$message .= __('Thank you for using WassUp plugin. Check if there is a new version available here:','wassup')." http://wordpress.org/extend/plugins/wassup/\n\n".__('Have a nice day!','wassup')."\n";
|
1465 |
-
mail($recipient, $subject, $message, "From: $sender");
|
1466 |
-
$wassup_options->wassup_remind_flag = 2;
|
1467 |
-
$wassup_options->saveSettings();
|
1468 |
-
//update_option('wassup_settings', $wassup_settings);
|
1469 |
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
//} //if SECRET_KEY
|
1474 |
-
} //end function wassupAppend()
|
1475 |
|
1476 |
function wGetQueryPairs($url){
|
1477 |
$parsed_url = parse_url($url);
|
@@ -1485,16 +1647,13 @@ function wGetQueryPairs($url){
|
|
1485 |
}
|
1486 |
}
|
1487 |
|
1488 |
-
function array_search_extended($file,$str_search)
|
1489 |
-
{
|
1490 |
-
|
1491 |
-
|
1492 |
-
|
1493 |
-
|
1494 |
-
|
1495 |
-
}
|
1496 |
-
}
|
1497 |
-
return false;
|
1498 |
}
|
1499 |
|
1500 |
function seReferer($ref = false){
|
@@ -1886,14 +2045,15 @@ function wassup_widget($wargs) {
|
|
1886 |
if ($wassup_settings['wassup_widget_topbrlimit'] != "") $topbrlimit = $wassup_settings['wassup_widget_topbrlimit']; else $topbrlimit = "5";
|
1887 |
if ($wassup_settings['wassup_widget_toposlimit'] != "") $toposlimit = $wassup_settings['wassup_widget_toposlimit']; else $toposlimit = "5";
|
1888 |
$table_name = $wpdb->prefix . "wassup";
|
|
|
1889 |
$to_date = wassup_get_time();
|
1890 |
$from_date = strtotime('-3 minutes', $to_date);
|
1891 |
|
1892 |
print $before_widget;
|
1893 |
|
1894 |
-
// Widget
|
1895 |
if ($wassup_settings['wassup_widget_search'] == 1) {
|
1896 |
-
$query_det = $wpdb->get_results("SELECT search, referrer FROM $
|
1897 |
if (count($query_det) > 0) {
|
1898 |
print "$before_title ".__('Last searched terms','wassup')." $after_title";
|
1899 |
print "<ul class='$ulclass'>";
|
@@ -1904,9 +2064,9 @@ function wassup_widget($wargs) {
|
|
1904 |
}
|
1905 |
}
|
1906 |
|
1907 |
-
// Widget
|
1908 |
if ($wassup_settings['wassup_widget_ref'] == 1) {
|
1909 |
-
$query_ref = $wpdb->get_results("SELECT referrer FROM $
|
1910 |
if (count($query_ref) > 0) {
|
1911 |
print "$before_title ".__('Last referers','wassup')." $after_title";
|
1912 |
print "<ul class='$ulclass'>";
|
@@ -1945,7 +2105,7 @@ function wassup_widget($wargs) {
|
|
1945 |
|
1946 |
// Widget Visitors Online
|
1947 |
$TotWid = New MainItems;
|
1948 |
-
$TotWid->tableName = $
|
1949 |
$TotWid->from_date = $from_date;
|
1950 |
$TotWid->to_date = $to_date;
|
1951 |
|
@@ -1968,14 +2128,13 @@ function wassup_widget($wargs) {
|
|
1968 |
print "<li style='font-size:6pt; color:#bbb;'>".__("powered by", "wassup")." <a style='color:#777;' href='http://www.wpwp.org' title='WassUp - Real Time Visitors Tracking'>WassUp</a></li>";
|
1969 |
print "</ul>";
|
1970 |
print $after_widget;
|
1971 |
-
}
|
1972 |
|
1973 |
function wassup_widget_control() {
|
1974 |
//global $_POST;
|
1975 |
$wassup_settings = get_option('wassup_settings');
|
1976 |
|
1977 |
-
if (isset($_POST['wassup-submit']))
|
1978 |
-
{
|
1979 |
$wassup_settings['wassup_widget_title'] = $_POST['wassup_widget_title'];
|
1980 |
$wassup_settings['wassup_widget_ulclass'] = $_POST['wassup_widget_ulclass'];
|
1981 |
$wassup_settings['wassup_widget_chars'] = $_POST['wassup_widget_chars'];
|
@@ -2006,14 +2165,14 @@ function wassup_widget_control() {
|
|
2006 |
<p style="text-align:left"><input type="text" name="wassup_widget_searchlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_searchlimit'] ?>" /> <?php _e("How many search referers want to show (default 5)", "wassup") ?></p>
|
2007 |
<p style="text-align:left"><input type="checkbox" name="wassup_widget_ref" value="1" <?php if ($wassup_settings['wassup_widget_ref'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show some last external referers (default Yes)", "wassup") ?></p>
|
2008 |
<p style="text-align:left"><input type="text" name="wassup_widget_reflimit" size="3" value="<?php echo $wassup_settings['wassup_widget_reflimit'] ?>" /> <?php _e("How many external referers want to show (default 5)", "wassup") ?></p>
|
2009 |
-
<p style="text-align:left"><input type="checkbox" name="wassup_widget_topbr" value="1" <?php if ($wassup_settings['wassup_widget_topbr'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show top browsers (default
|
2010 |
<p style="text-align:left"><input type="text" name="wassup_widget_topbrlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_topbrlimit'] ?>" /> <?php _e("How many top browsers want to show (default 5)", "wassup") ?></p>
|
2011 |
-
<p style="text-align:left"><input type="checkbox" name="wassup_widget_topos" value="1" <?php if ($wassup_settings['wassup_widget_topos'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show top operating systems (default
|
2012 |
<p style="text-align:left"><input type="text" name="wassup_widget_toposlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_toposlimit'] ?>" /> <?php _e("How many top operating systems want to show (default 5)", "wassup") ?></p>
|
2013 |
<p style="text-align:left"><input type="hidden" name="wassup-submit" id="wassup-submit" value="1" /></p>
|
2014 |
</div>
|
2015 |
<?php
|
2016 |
-
}
|
2017 |
|
2018 |
$wassup_settings = get_option('wassup_settings');
|
2019 |
if ($wassup_settings['wassup_userlevel'] == "") {
|
@@ -2030,7 +2189,7 @@ function wassup_widget_control() {
|
|
2030 |
register_sidebar_widget(__('Wassup Widget'), 'wassup_widget');
|
2031 |
register_widget_control(array('Wassup Widget', 'widgets'), 'wassup_widget_control', 600, 540);
|
2032 |
}
|
2033 |
-
}
|
2034 |
|
2035 |
function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $after_title='', $wtitle='', $wulclass='', $wchars='', $wsearch='', $wsearchlimit='', $wref='', $wreflimit='', $wtopbr='', $wtopbrlimit='', $wtopos='', $wtoposlimit='') {
|
2036 |
global $wpdb;
|
@@ -2044,12 +2203,13 @@ function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $
|
|
2044 |
if ($wtopbrlimit != "") $topbrlimit = $wtopbrlimit; else $topbrlimit = "5";
|
2045 |
if ($wtoposlimit != "") $toposlimit = $wtoposlimit; else $toposlimit = "5";
|
2046 |
$table_name = $wpdb->prefix . "wassup";
|
|
|
2047 |
$to_date = wassup_get_time();
|
2048 |
$from_date = strtotime('-3 minutes', $to_date);
|
2049 |
|
2050 |
print $before_widget;
|
2051 |
if ($wsearch == 1) {
|
2052 |
-
$query_det = $wpdb->get_results("SELECT search, referrer FROM $
|
2053 |
if (count($query_det) > 0) {
|
2054 |
print "$before_title Last searched terms $after_title";
|
2055 |
print "<ul class='$ulclass'>";
|
@@ -2061,7 +2221,7 @@ function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $
|
|
2061 |
}
|
2062 |
|
2063 |
if ($wref == 1) {
|
2064 |
-
$query_ref = $wpdb->get_results("SELECT referrer FROM $
|
2065 |
if (count($query_ref) > 0) {
|
2066 |
print "$before_title Last referers $after_title";
|
2067 |
print "<ul class='$ulclass'>";
|
@@ -2097,7 +2257,7 @@ function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $
|
|
2097 |
}
|
2098 |
|
2099 |
$TotWid = New MainItems;
|
2100 |
-
$TotWid->tableName = $
|
2101 |
$TotWid->from_date = $from_date;
|
2102 |
$TotWid->to_date = $to_date;
|
2103 |
|
@@ -2121,5 +2281,6 @@ function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $
|
|
2121 |
print "<li style='font-size:6pt; color:#bbb;'>".__("powered by", "wassup")." <a style='color:#777;' href='http://www.wpwp.org/' title='WassUp - Real Time Visitors Tracking'>WassUp</a></li>";
|
2122 |
print "</ul>";
|
2123 |
print $after_widget;
|
2124 |
-
}
|
2125 |
|
|
3 |
Plugin Name: WassUp
|
4 |
Plugin URI: http://www.wpwp.org
|
5 |
Description: Wordpress plugin to analyze your visitors traffic with real time stats, chart and a lot of chronological informations. It has sidebar Widget support to show current online visitors and other statistics.
|
6 |
+
Version: 1.5
|
7 |
Author: Michele Marcucci
|
8 |
Author URI: http://www.michelem.org/
|
9 |
|
16 |
if (preg_match('#'.basename(__FILE__) .'#', $_SERVER['PHP_SELF'])) {
|
17 |
die('Permission Denied! You are not allowed to call this page directly.');
|
18 |
}
|
19 |
+
$version = "1.5";
|
20 |
define('WASSUPFOLDER', dirname(plugin_basename(__FILE__)), TRUE);
|
21 |
require_once(dirname(__FILE__).'/lib/wassup.class.php');
|
22 |
require_once(dirname(__FILE__).'/lib/main.php');
|
28 |
|
29 |
global $wp_version;
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
//#This works only in WP2.2 or higher
|
32 |
if (version_compare($wp_version, '2.2', '<')) {
|
33 |
wp_die( '<strong style="color:#c00;background-color:#dff;padding:5px;">'.__("Sorry, Wassup requires WordPress 2.2 or higher to work","wassup").'.</strong>');
|
40 |
add_action("widgets_init", "wassup_widget_init");
|
41 |
add_action('admin_menu', 'wassup_add_pages');
|
42 |
add_action('send_headers', 'wassupAppend');
|
43 |
+
add_action('activity_box_end', 'wassupDashChart');
|
44 |
}
|
45 |
|
46 |
//#add initial options and create table when Wassup activated
|
50 |
|
51 |
//### Add/update wassup settings in Wordpress options table
|
52 |
$wassup_options = new wassupOptions; //#settings initialized here
|
53 |
+
|
54 |
+
// Add timestamp to optimize table once a day
|
55 |
+
$wassup_options->wassup_optimize = wassup_get_time();
|
56 |
//
|
57 |
//### For upgrade of Wassup, manually initialize any new settings
|
58 |
//# initialize settings for 'spamcheck', 'refspam', and 'spam'
|
74 |
if (!isset($wassup_options->wassup_chart)) {
|
75 |
$wassup_options->wassup_chart = 1;
|
76 |
}
|
77 |
+
//# set wmark, and wip to null
|
78 |
+
$wassup_options->wmark = 0; //#no preservation of delete/mark
|
79 |
+
$wassup_options->wip = null;
|
80 |
+
|
81 |
//$wassup_options->wassup_savepath = "/fakedirectory"; //#debug
|
82 |
$wassup_options->saveSettings();
|
83 |
|
99 |
//###Detect known incompatible plugins like "wp_cache" and disable
|
100 |
//# recordings and show warning message...
|
101 |
|
102 |
+
//### Create wassup TMP table
|
103 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
104 |
+
if ($wpdb->get_var("SHOW TABLES LIKE '$table_tmp_name'") != $table_tmp_name) {
|
105 |
+
CreateTable("wassup_tmp");
|
106 |
+
}
|
107 |
+
//### Create/upgrade wassup MAIN table
|
108 |
$table_name = $wpdb->prefix . "wassup";
|
109 |
if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
|
110 |
+
CreateTable("wassup");
|
111 |
} else {
|
112 |
UpdateTable();
|
113 |
}
|
124 |
global $wassup_options, $wpdb;
|
125 |
if ($wassup_options->wassup_uninstall == "1") {
|
126 |
$table_name = $wpdb->prefix . "wassup";
|
127 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
128 |
$wpdb->query("DROP TABLE $table_name");
|
129 |
+
$wpdb->query("DROP TABLE $table_tmp_name");
|
130 |
$wassup_options->deleteSettings();
|
131 |
}
|
132 |
} //#end function wassup_uninstall
|
167 |
$moFile = dirname(__FILE__) . "/language/" . $currentLocale . ".mo";
|
168 |
if(@file_exists($moFile) && is_readable($moFile)) load_textdomain('wassup', $moFile);
|
169 |
}
|
170 |
+
} // end function wassup_init
|
171 |
|
172 |
//Add the wassup stylesheet and other javascripts...
|
173 |
function add_wassup_css() {
|
174 |
+
global $wpurl, $wassup_options;
|
175 |
+
|
176 |
+
//'wp_hash' is not available until all plugins are loaded
|
177 |
+
if (function_exists('wp_hash')) {
|
178 |
+
if (defined('SECRET_KEY')) { $whash = wp_hash(SECRET_KEY); }
|
179 |
+
else { $whash = wp_hash('wassup'); }
|
180 |
+
} else {
|
181 |
+
$whash = "";
|
182 |
+
}
|
183 |
+
|
184 |
+
$plugin_page = attribute_escape($_GET['page']);
|
185 |
|
186 |
+
if (stristr($plugin_page,'wassup') !== FALSE) { $plugin_page="wassup"; }
|
187 |
+
//Add css and javascript to wassup menu pages only...
|
188 |
+
if ($plugin_page == "wassup") {
|
189 |
+
//$wassup_settings = get_option('wassup_settings');
|
190 |
+
echo "\n".'<link rel="stylesheet" href="'.$wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/thickbox/thickbox.css'.'" type="text/css" />';
|
191 |
+
echo "\n".'<link rel="stylesheet" href="'.$wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/ui.tabs.css'.'" type="text/css" />';
|
192 |
+
echo "\n".'<link rel="stylesheet" href="'.$wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/wassup.css'.'" type="text/css" />';
|
193 |
|
194 |
if ($_GET['page'] != "wassup-options" AND $_GET['page'] != "wassup-spy") { ?>
|
195 |
<script type='text/javascript'>
|
325 |
<script type="text/javascript">
|
326 |
//<![CDATA[
|
327 |
jQuery(document).ready(function($) {
|
328 |
+
$('#tab_container > ul').tabs();
|
|
|
329 |
});
|
330 |
//]]>
|
331 |
</script>
|
381 |
}
|
382 |
|
383 |
function WassUp() {
|
384 |
+
global $wpdb, $version, $wpurl, $wassup_options, $whash;
|
385 |
+
|
386 |
+
//assign a value to whash, if none
|
387 |
+
if (function_exists('wp_hash') && $whash == "") {
|
388 |
+
if (defined('SECRET_KEY')) {
|
389 |
+
$whash = wp_hash(SECRET_KEY);
|
390 |
+
} else {
|
391 |
+
$whash = wp_hash('wassup');
|
392 |
+
}
|
393 |
+
}
|
394 |
+
|
395 |
$table_name = $wpdb->prefix . "wassup";
|
396 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
397 |
$wassup_options->loadSettings(); //needed in case "update_option is run elsewhere in wassup (widget)
|
398 |
|
399 |
// RUN THE SAVE/RESET OPTIONS
|
425 |
$wassup_options->wassup_userlevel = $_POST['wassup_userlevel'];
|
426 |
$wassup_options->wassup_default_type = $_POST['wassup_default_type'];
|
427 |
$wassup_options->wassup_default_limit = $_POST['wassup_default_limit'];
|
428 |
+
$top_ten = array("topsearch" => $_POST['topsearch'],
|
429 |
+
"topreferrer" => $_POST['topreferrer'],
|
430 |
+
"toprequest" => $_POST['toprequest'],
|
431 |
+
"topbrowser" => $_POST['topbrowser'],
|
432 |
+
"topos" => $_POST['topos'],
|
433 |
+
"toplocale" => "0",
|
434 |
+
"topfeed" => "0",
|
435 |
+
"topcrawler" => "0",
|
436 |
+
"topvisitor" => "0");
|
437 |
+
$wassup_options->wassup_top10 = serialize($top_ten);
|
438 |
if ( $_POST['wassup_savepath'] != $wassup_options->wassup_savepath ) {
|
439 |
if (empty($_POST['wassup_savepath']) || rtrim($_POST['wassup_savepath'],"/") == $wassup_options->getSessionpath()) {
|
440 |
$wassup_options->wassup_savepath = NULL;
|
511 |
<?php
|
512 |
$to_date = wassup_get_time();
|
513 |
$from_date = strtotime('-3 minutes', $to_date);
|
514 |
+
$currenttot = $wpdb->get_var("SELECT COUNT(DISTINCT wassup_id) as currenttot FROM $table_tmp_name WHERE timestamp BETWEEN $from_date AND $to_date");
|
515 |
$currenttot = $currenttot+0; //set to integer
|
516 |
print "<p class='legend'>".__("Visitors online", "wassup").": <strong>".$currenttot."</strong></p><br />";
|
517 |
if ($currenttot > 0) {
|
518 |
+
$qryC = $wpdb->get_results("SELECT id, wassup_id, max(timestamp) as max_timestamp, ip, hostname, searchengine, urlrequested, agent, referrer, spider, username, comment_author FROM $table_tmp_name WHERE timestamp BETWEEN $from_date AND $to_date GROUP BY ip ORDER BY max_timestamp DESC");
|
519 |
foreach ($qryC as $cv) {
|
520 |
//$timestamp = $cv->max_timestamp; //redundant
|
521 |
$timed = gmdate("H:i:s", $cv->max_timestamp);
|
533 |
} else {
|
534 |
$referrer = __("Direct hit", "wassup");
|
535 |
}
|
536 |
+
$numurl = $wpdb->get_var("SELECT COUNT(DISTINCT id) as numurl FROM $table_tmp_name WHERE wassup_id='".$cv->wassup_id."'");
|
537 |
?>
|
538 |
<div class="sum">
|
539 |
<span class="sum-box"><?php if ($numurl >= 2) { ?><a href="#" class="showhide" id="<?php echo $cv->id ?>"><?php print $ip[0]; ?></a><? } else { ?><?php print $ip[0]; ?><?php } ?></span>
|
565 |
<div style="display: none;" class="togglenavi navi<?php echo $cv->id ?>">
|
566 |
<ul class="url">
|
567 |
<?php
|
568 |
+
$qryCD = $wpdb->get_results("SELECT timestamp, urlrequested FROM $table_tmp_name WHERE wassup_id='".$cv->wassup_id."' ORDER BY timestamp ASC");
|
569 |
$i=0;
|
570 |
foreach ($qryCD as $cd) {
|
571 |
//$timestamp2 = $cd->timestamp; //redundant
|
709 |
}
|
710 |
|
711 |
//## Filter detail lists by a searched item
|
712 |
+
if (!empty($_GET['search'])) {
|
713 |
+
$search = attribute_escape($_GET['search']);
|
714 |
+
} else {
|
715 |
+
$search = "";
|
716 |
+
}
|
717 |
+
|
718 |
+
// DELETE EVERY RECORD MARKED BY IP
|
719 |
+
//# Moved and limited delete to selected date range only.
|
720 |
+
//# -Helene D. 3/4/08.
|
721 |
+
if (!empty($_GET['deleteMARKED']) && $wassup_options->wmark == "1" ) {
|
722 |
+
$rec_deleted = $wpdb->get_var("SELECT COUNT(ip) as deleted FROM $table_name WHERE ip='".urlencode(attribute_escape($_GET['dip']))."' AND timestamp BETWEEN $from_date AND $to_date");
|
723 |
+
if (method_exists($wpdb,'prepare')) {
|
724 |
+
$wpdb->query($wpdb->prepare("DELETE FROM $table_name WHERE ip='%s' AND timestamp BETWEEN %s AND %s", urlencode(attribute_escape($_GET['dip'])), $from_date, $to_date));
|
725 |
+
} else {
|
726 |
+
$wpdb->query("DELETE FROM $table_name WHERE ip='".urlencode(attribute_escape($_GET['dip']))."' AND timestamp BETWEEN $from_date AND $to_date");
|
727 |
+
}
|
728 |
+
echo '<p><strong>'.$rec_deleted.' '.__('records deleted','wassup').'</strong></p>';
|
729 |
+
//reset wmark/deleteMarked after delete and
|
730 |
+
// clean up $_SERVER['QUERY_STRING'] as it is
|
731 |
+
// used in filter selections below...
|
732 |
+
$remove_query= array("&dip=".$_GET['dip'],"&deleteMARKED=".$_GET['deleteMARKED'],"&wmark=1","&wip=".$_GET['wip']);
|
733 |
+
$new_query = str_replace($remove_query,"",$_SERVER['QUERY_STRING']);
|
734 |
+
$_SERVER['QUERY_STRING']=$new_query;
|
735 |
+
$wassup_options->wmark = "0";
|
736 |
+
$wassup_options->wip = null;
|
737 |
+
$wassup_options->saveSettings();
|
738 |
+
}
|
739 |
|
740 |
// Instantiate class to count items
|
741 |
$Tot = New MainItems;
|
756 |
// Check if some records was searched
|
757 |
if (!empty($search)) {
|
758 |
$searchtot = $Tot->calc_tot("count", $search, null, "DISTINCT");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
759 |
} ?>
|
760 |
<form><table width="100%">
|
761 |
<tr>
|
762 |
<td>
|
763 |
<p class="legend">
|
764 |
<?php if ($wassup_options->wassup_chart == "1") { ?>
|
765 |
+
<a href="<?php echo '?page='.WASSUPFOLDER.'&wchart=0&last='.$last.'&limit='.$items.'&type='.$_GET['type'].'&search='.$search.'&pages='.$pages; ?>" style="text-decoration:none;">
|
766 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/chart_delete.png" style="padding:0px 6px 0 0;" alt="'.__('hide chart','wassup').'" title="'.__('Hide the chart and site usage','wassup'); ?>" /></a>
|
767 |
<?php } else { ?>
|
768 |
+
<a href="<?php echo '?page='.WASSUPFOLDER.'&wchart=1&last='.$last.'&limit='.$items.'&type='.$_GET['type'].'&search='.$search.'&pages='.$pages; ?>" style="text-decoration:none;">
|
769 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/chart_add.png" style="padding:0px 6px 0 0;" alt="'.__('show chart','wassup').'" title="'.__('Show the chart and site usage','wassup'); ?>" /></a>
|
770 |
+
<?php }
|
771 |
|
772 |
+
//## Show selectable detail filters...
|
773 |
+
$new_limit = eregi_replace("\&limit=".$_GET['limit']."", "", $_SERVER['QUERY_STRING']);
|
774 |
+
$new_last = eregi_replace("\&last=".$_GET['last']."", "", $_SERVER['QUERY_STRING']);
|
775 |
_e('Summary for the last','wassup'); ?>
|
776 |
<select style="font-size: 11px;" name="last" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
777 |
+
<?php
|
778 |
+
//## selectable filter by date range
|
779 |
+
echo "
|
780 |
<option value='?$new_last&last=1'".($_GET['last'] == 1 ? " SELECTED" : "").">".__('24 hours','wassup')."</option>
|
781 |
<option value='?$new_last&last=7'".($_GET['last'] == 7 ? " SELECTED" : "").">".__('7 days','wassup')."</option>
|
782 |
<option value='?$new_last&last=30'".($_GET['last'] == 30 ? " SELECTED" : "").">".__('1 month','wassup')."</option>
|
783 |
<option value='?$new_last&last=365'".($_GET['last'] == 365 ? " SELECTED" : "").">".__('1 year','wassup')."</option>"; ?>
|
784 |
+
</select></p>
|
785 |
</td>
|
786 |
<td align="right"><p style="font-size: 11px;"><?php _e('Items per page','wassup'); ?>: <select name="navi" style="font-size: 11px;" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
787 |
+
<?php
|
788 |
+
//## selectable filter by number of items on page (default_limit)
|
789 |
+
$selected=$items;
|
790 |
+
$optionargs="?$new_limit&limit=";
|
791 |
+
$wassup_options->showFormOptions("wassup_default_limit","$selected","$optionargs");
|
792 |
+
?>
|
793 |
</select> - <?php _e('Show items by','wassup'); ?>: <select style="font-size: 11px;" name="type" onChange="window.location.href=this.options[this.selectedIndex].value;">
|
794 |
+
<?php
|
795 |
+
//## selectable filter by type of record (wassup_default_type)
|
796 |
+
$selected=$type;
|
797 |
+
$optionargs="?page=".WASSUPFOLDER."&type=";
|
798 |
+
$wassup_options->showFormOptions("wassup_default_type","$selected","$optionargs");
|
799 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
800 |
</select>
|
801 |
</p>
|
802 |
</td>
|
820 |
<?php
|
821 |
// Print the Google chart!
|
822 |
if ($pagestot > 20) {
|
823 |
+
echo $Tot->TheChart($last, $res, "125", $search, $wassup_options->wassup_chart_type, "bg,s,ffffff")."";
|
824 |
} else {
|
825 |
echo '<div id="placeholder" align="center"><p style="padding-top:50px;">'.__('Too few records to print chart','wassup').'...</p></div>';
|
826 |
} ?>
|
864 |
<tr>
|
865 |
<td align="left" class="legend">
|
866 |
<?php
|
867 |
+
// Marked items - Refresh
|
868 |
if ($wassup_options->wmark == 1) echo '<a href="?'.$_SERVER['QUERY_STRING'].'&search='.$wassup_options->wip.'" title="'.__('Filter by marked IP','wassup').'"><strong>'.$markedtot.'</strong> '.__('show marked items','wassup').'</a> - ';
|
869 |
+
if (!empty($search)) print "<strong>$searchtot</strong> ".__('Searched for','wassup').": <strong>$search</strong> - ";
|
870 |
echo __('Auto refresh in','wassup').' <span id="CountDownPanel"></span> '.__('seconds','wassup'); ?>
|
871 |
</td>
|
872 |
<td align="right" class="legend"><a href="<?php echo $wpurl."/wp-content/plugins/".WASSUPFOLDER."/lib/action.php?height=400&width=$res&action=topten&from_date=$from_date&to_date=$to_date"; ?>" class="thickbox"><?php _e('Show Top Ten','wassup'); ?></a> - <a href="#" class='show-search'><?php _e('Search','wassup'); ?></a></td>
|
887 |
<?php
|
888 |
//# Detailed List of Wassup Records...
|
889 |
print $expcol;
|
890 |
+
//# Show Page numbers/Links...
|
891 |
+
if ($itemstot >= 10) {
|
892 |
+
print "\n".'<div id="pag" align="center">'.$p->show().'</div><br />'."\n";
|
893 |
+
}
|
|
|
|
|
|
|
|
|
894 |
if ($itemstot > 0) {
|
895 |
foreach ($main as $rk) {
|
896 |
$timestampF = $rk->max_timestamp;
|
898 |
$timeF = gmdate("H:i:s", $timestampF);
|
899 |
$datetimeF = gmdate('Y-m-d H:i:s', $timestampF);
|
900 |
$ip = @explode(",", $rk->ip);
|
901 |
+
|
902 |
+
// Visitor Record - raw data (hidden) ?>
|
903 |
+
<div id="raw-<?php echo $rk->wassup_id; ?>" style="display:none; padding-top:7px;" >
|
904 |
+
<h2><?php _e("Raw data","wassup"); ?>:</h2>
|
905 |
+
<style type="text/css">.raw { color: #542; padding-left:5px; }</style>
|
906 |
+
<ul style="list-style-type:none;padding:20px 0 0 30px;">
|
907 |
+
<li><?php echo __("IP","wassup").': <span class="raw">'.$rk->ip.'</span>'; ?></li>
|
908 |
+
<li><?php echo __("Hostname","wassup").': <span class="raw">'.$rk->hostname.'</span>'; ?></li>
|
909 |
+
<li><?php echo __("User Agent","wassup").': <span class="raw">'.$rk->agent.'</span>'; ?></li>
|
910 |
+
<li><?php echo __("Referrer","wassup").': <span class="raw">'.urldecode($rk->referrer).'</span>'; ?></li>
|
911 |
+
<?php if ($rk->search != "") { ?>
|
912 |
+
<li><?php echo __("Search","wassup").': <span class="raw">'.$rk->search.'</span>'; ?></li>
|
913 |
+
<?php }
|
914 |
+
if ($rk->os != "") { ?>
|
915 |
+
<li><?php echo __("OS","wassup").': <span class="raw">'.$rk->os.'</span>'; ?></li>
|
916 |
+
<?php }
|
917 |
+
if ($rk->browser != "") { ?>
|
918 |
+
<li><?php echo __("Browser","wassup").': <span class="raw">'.$rk->browser.'</span>'; ?></li>
|
919 |
+
<?php }
|
920 |
+
if ($rk->language != "") { ?>
|
921 |
+
<li><?php echo __("Language","wassup").': <span class="raw">'.$rk->language.'</span>'; ?></li>
|
922 |
+
<?php } ?>
|
923 |
+
<li><?php echo __("Url Requested","wassup").': <span class="raw">'.htmlspecialchars(html_entity_decode(clean_url($rk->urlrequested))).'</span>'; ?></li>
|
924 |
+
<li><?php echo __("End Timestamp","wassup").': <span class="raw">'.$datetimeF.' ( '.$rk->max_timestamp.' )</span>'; ?></li>
|
925 |
+
</ul>
|
926 |
+
</div> <!-- raw-wassup_id -->
|
927 |
+
|
928 |
+
<?php //Visitor Record - detail listing
|
929 |
if ($rk->referrer != '') {
|
930 |
if (!eregi($wpurl, $rk->referrer) OR $rk->searchengine != "") {
|
931 |
if (!eregi($wpurl, $rk->referrer) AND $rk->searchengine == "") {
|
949 |
<p class="delbut">
|
950 |
<?php // Mark/Unmark IP
|
951 |
if ($wassup_options->wmark == 1 AND $wassup_options->wip == $ip[0]) { ?>
|
952 |
+
<a href="?<?php echo $_SERVER['QUERY_STRING']; ?>&deleteMARKED=1&dip=<?php print $ip[0]; ?>" style="text-decoration:none;">
|
953 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/cross.png" alt="'.__('delete','wassup').'" title="'.__('Delete ALL marked records with this IP','wassup'); ?>" /></a>
|
954 |
<a href="?page=<?php echo WASSUPFOLDER; ?>&wmark=0" style="text-decoration:none;">
|
955 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/error_delete.png" alt="'.__('unmark','wassup').'" title="'.__('UnMark IP','wassup'); ?>" /></a>
|
956 |
<?php } else { ?>
|
957 |
<a href="#" class="deleteID" id="<?php echo $rk->wassup_id ?>" style="text-decoration:none;">
|
958 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/cross.png" alt="'.__('delete','wassup').'" title="'.__('Delete this record','wassup'); ?>" /></a>
|
959 |
+
<a href="?<?php echo $_SERVER['QUERY_STRING']; ?>&wmark=1&wip=<?php print $ip[0]; ?>" style="text-decoration:none;">
|
960 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/error_add.png" alt="'.__('mark','wassup').'" title="'.__('Mark IP','wassup'); ?>" /></a>
|
961 |
<?php } ?>
|
962 |
+
<a href="#TB_inline?height=400&width=<?php echo $res.'&inlineId=raw-'.$rk->wassup_id; ?>" class="thickbox">
|
963 |
<img src="<?php echo $wpurl.'/wp-content/plugins/'.WASSUPFOLDER.'/img/database_table.png" alt="'.__('show raw table','wassup').'" title="'.__('Show the items as raw table','wassup'); ?>" /></a>
|
964 |
</p>
|
965 |
|
969 |
<?php
|
970 |
print '<a href="'.wAddSiteurl(htmlspecialchars(html_entity_decode(clean_url($rk->urlrequested)))).'" target="_BLANK">';
|
971 |
print stringShortener(urlencode(html_entity_decode(clean_url($rk->urlrequested))), round($max_char_len*.8,0)); ?></a>
|
972 |
+
</span><br />
|
973 |
+
<span class="det2"><strong><?php _e('Referrer','wassup'); ?>: </strong><?php print $referrer; ?><br /><strong><?php _e('Hostname','wassup'); ?>:</strong> <a href="#" class="toggleagent" id="<?php echo $rk->id ?>"><?php print $hostname; ?></a></span></div>
|
974 |
+
</div>
|
975 |
<div style="margin-left: auto; margin-right: auto;">
|
976 |
<div style="display: none;" class="togglenavi naviagent<?php echo $rk->id ?>">
|
977 |
<ul class="useragent">
|
978 |
+
<li class="useragent"><span class="indent-li-agent"><?php _e('User Agent','wassup'); ?>: <strong><?php print $rk->agent; ?></strong></span></li>
|
979 |
</ul>
|
980 |
</div>
|
981 |
<?php // Referer is search engine
|
994 |
}
|
995 |
?>
|
996 |
<ul class="searcheng" <?php print $bg; ?>>
|
997 |
+
<li class="searcheng"><span class="indent-li-agent"><?php _e('SEARCH ENGINE','wassup'); ?>: <strong><?php print $rk->searchengine." (".__("page","wassup").": $pagenum)"; ?></strong></span></li>
|
998 |
+
<li class="searcheng"><?php _e("KEYWORDS","wassup"); ?>: <strong><a href="<?php print $ref; ?>" target="_BLANK"><?php print stringShortener($rk->search, round($max_char_len*.52,0)); ?></a></strong></li>
|
999 |
</ul>
|
1000 |
<?php
|
1001 |
} ?>
|
1019 |
if ($rk->spider != "") {
|
1020 |
if ($rk->feed != "") { ?>
|
1021 |
<ul style="background:#fdeec8;" class="spider">
|
1022 |
+
<li class="feed"><span class="indent-li-agent"><?php _e('FEEDREADER','wassup'); ?>: <strong><?php print $rk->spider; ?></strong></span></li>
|
1023 |
+
<li class="feed"><span class="indent-li-agent"><?php _e('SUBSCRIBER(S)','wassup'); ?>: <strong><?php print $rk->feed; ?></strong></span></li>
|
1024 |
+
</ul>
|
1025 |
+
<?php } else { ?>
|
1026 |
+
<ul class="spider">
|
1027 |
+
<li class="spider"><span class="indent-li-agent"><?php _e('SPIDER','wassup'); ?>: <strong><?php print $rk->spider; ?></strong></span></li>
|
1028 |
</ul>
|
1029 |
<?php }
|
1030 |
} ?>
|
1096 |
<?php
|
1097 |
} //end function Wassup
|
1098 |
|
1099 |
+
function CreateTable($tablename="wassup") {
|
1100 |
global $wpdb;
|
1101 |
+
$table_name = $wpdb->prefix . $tablename;
|
1102 |
$sql_createtable = "CREATE TABLE " . $table_name . " (
|
1103 |
id mediumint(9) NOT NULL auto_increment,
|
1104 |
wassup_id varchar(50) NOT NULL,
|
1105 |
+
timestamp varchar(20) NOT NULL,
|
1106 |
ip varchar(35) default NULL,
|
1107 |
hostname varchar(255) default NULL,
|
1108 |
urlrequested text,
|
1121 |
comment_author VARCHAR( 50 ) default NULL,
|
1122 |
spam VARCHAR( 50 ) default 0,
|
1123 |
UNIQUE KEY id (id),
|
1124 |
+
KEY wassup_id (wassup_id),
|
1125 |
+
INDEX (timestamp)
|
1126 |
);";
|
1127 |
require_once( ABSPATH.'wp-admin/upgrade-functions.php');
|
1128 |
dbDelta($sql_createtable);
|
1129 |
} //end function createTable
|
1130 |
|
1131 |
function UpdateTable() {
|
1132 |
+
global $wpdb, $wassup_options;
|
1133 |
$table_name = $wpdb->prefix . "wassup";
|
1134 |
+
|
1135 |
+
// Upgrade from version <= 1.4.9 - create an index on 'timestamp'
|
1136 |
+
//#$idx_cols = $wpdb->get_col("SHOW INDEX FROM $table_name","Column_name"); //doesn't work
|
1137 |
+
//# look for an index on 'timestamp' and make one if doesn't exist
|
1138 |
+
$result = mysql_query("SHOW INDEX FROM $table_name");
|
1139 |
+
if ($result) {
|
1140 |
+
$row_count = mysql_num_rows($result);
|
1141 |
+
if ($row_count > 0) {
|
1142 |
+
//# look for an index on 'timestamp'
|
1143 |
+
$timestamp_idx = false;
|
1144 |
+
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
|
1145 |
+
if ($row["Column_name"] == "timestamp") {
|
1146 |
+
$timestamp_idx = true;
|
1147 |
+
}
|
1148 |
+
}
|
1149 |
+
//# create an index on 'timestamp'
|
1150 |
+
if (!$timestamp_idx) {
|
1151 |
+
$sql_query = "ALTER TABLE $table_name ADD INDEX (timestamp)";
|
1152 |
+
$wpdb->query( $sql_query );
|
1153 |
+
}
|
1154 |
+
} //end if row_count
|
1155 |
+
mysql_free_result($result);
|
1156 |
}
|
1157 |
+
|
1158 |
+
// Upgrade from version < 1.5 - create the "wassup_tmp" table
|
1159 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
1160 |
+
if ($wpdb->get_var("SHOW TABLES LIKE '$table_tmp_name'") != $table_tmp_name) {
|
1161 |
+
CreateTable("wassup_tmp");
|
1162 |
+
}
|
1163 |
+
|
1164 |
+
//lastly, optimize the existing wp_wassup table..
|
1165 |
+
$wpdb->query("OPTIMIZE TABLE $table_name");
|
1166 |
} //end function UpdateTable()
|
1167 |
|
1168 |
//Track visitors and save record in wassup table
|
1174 |
*/
|
1175 |
$siteurl = get_bloginfo('siteurl');
|
1176 |
$table_name = $wpdb->prefix . "wassup"; //moved;
|
1177 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp"; //moved;
|
1178 |
$wassup_settings = get_option('wassup_settings');
|
1179 |
|
1180 |
if (!is_admin()) { //exclude wordpress admin page visits
|
1283 |
//# 10 minute-period, can be tracked as such, even when
|
1284 |
//# session/cookies is disabled. An md5 encoded version of
|
1285 |
//# this id is saved in a session/cookie as "wassup_id".
|
1286 |
+
$temp_id = sprintf("%-032.32s",str_replace(array(" ","/",".","\"","'","\\","\$","-","&","+","_","\;","\,","\>","\<",":","#","*","%","http","\)","\(",), '', date('YmdH').intval(date('i')/30).$ipAddress.$spider.$browser.$os.$userAgent));
|
1287 |
$wassup_id = "";
|
1288 |
$session_timeout = 1;
|
1289 |
$dup_urlrequest=0;
|
1392 |
}
|
1393 |
|
1394 |
//### Check for spam...
|
1395 |
+
$spam = 0; //a spam default of 0 is required to add record...
|
1396 |
+
|
1397 |
+
if ( $wassup_options->wassup_spamcheck == 1 ) {
|
1398 |
+
if ( $wassup_options->wassup_refspam == 1 && !empty($referrer) ) {
|
1399 |
+
//#first check for referrer spam (faster, if positive)
|
1400 |
+
//#...but skip when referrer is own blog ($siteurl/$wpurl)
|
1401 |
+
if (stristr($referrer,$wpurl) === FALSE && stristr($referrer,$siteurl) === FALSE) {
|
1402 |
+
// Do a control if it is Referrer Spam
|
1403 |
+
if (wGetSpamRef($referrer) == 1) {
|
1404 |
+
$spam = 2;
|
1405 |
+
$spamresult = $spam;
|
1406 |
+
}
|
1407 |
+
}
|
1408 |
+
}
|
1409 |
+
if ( $wassup_options->wassup_spam == 1 && $spam == 0 ) {
|
1410 |
+
//# some useragents to exclude from spam checking...
|
1411 |
+
$goodbots = array('Google','Yahoo!', 'SummizeFeedReader');
|
1412 |
+
|
1413 |
+
//# No duplicate spam testing in same session unless there
|
1414 |
+
//# is a forum page request or comment...
|
1415 |
+
if (isset($spamresult) && stristr($urlRequested,"comment") === FALSE && stristr($urlRequested,"forum") === FALSE && empty($comment_user) && empty($_POST['comment'])) {
|
1416 |
+
$spam = $spamresult;
|
1417 |
+
|
1418 |
+
//# No spam check on known bots (google, yahoo,...) unless
|
1419 |
+
//# there is a comment or forum page request...
|
1420 |
+
} elseif ( empty($spider) || array_search($spider,$goodbots) === FALSE || stristr($urlRequested,"comment") !== FALSE || stristr($urlRequested,"forum") !== FALSE || !empty($comment_user) ) {
|
1421 |
+
|
1422 |
+
// Try to search for previous spammer detected by akismet with same IP
|
1423 |
+
if (!empty($ipAddress)) {
|
1424 |
+
$checkauthor = New CheckComment;
|
1425 |
+
$checkauthor->tablePrefix = $wpdb->prefix;
|
1426 |
+
$spammerIP = $checkauthor->isSpammer($ipAddress);
|
1427 |
+
if ( $spammerIP > 0) {
|
1428 |
+
$spam = 1;
|
1429 |
+
$spamresult = $spam;
|
1430 |
+
}
|
1431 |
+
}
|
1432 |
|
1433 |
+
// search for spammer in badhosts file...
|
1434 |
+
if ( $spam == 0) {
|
1435 |
+
if (!empty($hostname) && $hostname != "unknown") {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1436 |
if (wGetSpamRef($hostname) == 1) {
|
1437 |
$spam = 1;
|
1438 |
+
$spamresult = $spam;
|
1439 |
}
|
|
|
|
|
|
|
|
|
|
|
1440 |
}
|
1441 |
}
|
1442 |
|
1443 |
+
//#lastly check for comment spammers using Akismet API
|
1444 |
+
//# Note: this causes "header already sent" errors in some Wordpress configurations
|
1445 |
+
if ($spam == 0) {
|
1446 |
+
$akismet_key = get_option('wordpress_api_key');
|
1447 |
+
$akismet_class = dirname(__FILE__).'/lib/akismet.class.php';
|
1448 |
+
if (file_exists($akismet_class) && !empty($akismet_key)) {
|
1449 |
+
$comment_user_email = utf8_encode($_COOKIE['comment_author_email_'.COOKIEHASH]);
|
1450 |
+
$comment_user_url = utf8_encode($_COOKIE['comment_author_url_'.COOKIEHASH]);
|
1451 |
+
include($akismet_class);
|
1452 |
+
|
1453 |
+
// load array with comment data
|
1454 |
+
$Acomment = array(
|
1455 |
+
'author' => $comment_user,
|
1456 |
+
'email' => $comment_user_email,
|
1457 |
+
'website' => $comment_user_url,
|
1458 |
+
'body' => $_POST["comment"],
|
1459 |
+
'permalink' => $urlRequested,
|
1460 |
+
'user_ip' => $ipAddress,
|
1461 |
+
'user_agent' => $userAgent
|
1462 |
+
);
|
1463 |
+
|
1464 |
+
// instantiate an instance of the class
|
1465 |
+
$akismet = new Akismet($wpurl, $akismet_key, $Acomment);
|
1466 |
+
// Check if it's spam
|
1467 |
+
if ( $akismet->isSpam() ) {
|
1468 |
+
$spam = 1;
|
1469 |
+
$spamresult = $spam;
|
1470 |
+
}
|
1471 |
+
// test for errors
|
1472 |
+
if($akismet->errorsExist()) {
|
1473 |
+
//#error means don't save result in session
|
1474 |
+
unset($spamresult);
|
1475 |
+
}
|
1476 |
+
} //end if file_exists(akismet_class)
|
1477 |
+
} //end if $spam == 0
|
1478 |
+
|
1479 |
+
} //end else $spamresult
|
1480 |
+
|
1481 |
+
} //end if wassup_spam == 1
|
1482 |
+
} //end if wassup_spamcheck == 1
|
1483 |
+
|
1484 |
+
// Personally used to debug
|
1485 |
+
if ($current_user->user_email == "michele@befree.it") {
|
1486 |
+
}
|
1487 |
+
|
1488 |
+
//## Final exclusion control is spam...
|
1489 |
+
if ($spam == 0 OR ($wassup_options->wassup_spam == 1 AND $spam == 1) OR ($wassup_options->wassup_refspam == 1 AND $spam == 2)) {
|
1490 |
+
// #save spam results in session...
|
1491 |
+
if (isset($spamresult) && !empty($sessionpath)) {
|
1492 |
+
@session_start(); //required to access $_SESSION
|
1493 |
+
$_SESSION['spamresult'] = $spamresult;
|
1494 |
+
@session_write_close();
|
1495 |
+
}
|
1496 |
+
|
1497 |
+
// #Record visit in wassup tables...
|
1498 |
+
// Insert the record into the db
|
1499 |
+
insert_into_wp($table_name, $wassup_id, $timestamp, $ipAddress, $hostname, $urlRequested, $userAgent, $referrer, $search_phrase, $searchpage, $os, $browser, $language[0], $screen_res, $searchengine, $spider, $feed, $logged_user, $comment_user, $spam);
|
1500 |
+
// Insert the record into the wassup_tmp table too
|
1501 |
+
insert_into_wp($table_tmp_name, $wassup_id, $timestamp, $ipAddress, $hostname, $urlRequested, $userAgent, $referrer, $search_phrase, $searchpage, $os, $browser, $language[0], $screen_res, $searchengine, $spider, $feed, $logged_user, $comment_user, $spam);
|
1502 |
+
// Delete records older then 3 minutes
|
1503 |
+
$wpdb->query("DELETE FROM $table_tmp_name WHERE timestamp<'".strtotime("-3 minutes", $timestamp)."'");
|
1504 |
+
|
1505 |
+
} //end if $spam == 0
|
1506 |
+
|
1507 |
+
} //end if dup_urlrequest == 0
|
1508 |
|
1509 |
+
} //end if wassup_attack
|
1510 |
+
} //end if wassup_spider
|
1511 |
+
} //end if wassup_loggedin
|
1512 |
+
|
1513 |
+
} //end if !themes
|
1514 |
+
} //end if !plugins
|
1515 |
+
} //end if !favicon
|
1516 |
+
|
1517 |
+
//### Purge old records from wassup table
|
1518 |
+
//automatic database cleanup of old records...
|
1519 |
+
if ($wassup_options->delete_auto != "") {
|
1520 |
+
// do purge every few visits to keep wassup fast...
|
1521 |
+
if ( ((int)$timestamp)%7 == 0 ) {
|
1522 |
+
//use visit timestamp instead of current time for
|
1523 |
+
// delete parameter
|
1524 |
+
//$to_date = wassup_get_time();
|
1525 |
+
$from_date = strtotime($wassup_options->delete_auto, $timestamp);
|
1526 |
+
$wpdb->query("DELETE FROM $table_name WHERE timestamp<'$from_date'");
|
1527 |
+
// Optimize table once a day
|
1528 |
+
if ($timestamp > strtotime("24 hours", $wassup_options->wassup_optimize)) {
|
1529 |
+
$wpdb->query("OPTIMIZE TABLE $table_name");
|
1530 |
+
$wassup_options->wassup_optimize = wassup_get_time();
|
1531 |
+
$wassup_options->saveSettings();
|
1532 |
+
}
|
1533 |
+
}
|
1534 |
+
} //end if delete_auto
|
1535 |
|
1536 |
+
} //end if wassup_exclude
|
1537 |
+
} //end if wassup_exclude_url
|
1538 |
+
} //end if wassup_active
|
1539 |
+
} //end if !is_admin
|
1540 |
+
|
1541 |
+
//### Notify admin if alert is set and wassup table > alert
|
1542 |
+
if ($wassup_options->wassup_remind_flag == 1) {
|
1543 |
+
// check database size every few visits to keep wassup fast...
|
1544 |
+
if ( (time())%7 == 0 ) {
|
1545 |
+
$table_status = $wpdb->get_results("SHOW TABLE STATUS LIKE '$table_name'");
|
1546 |
+
foreach ($table_status as $fstatus) {
|
1547 |
+
$data_lenght = $fstatus->Data_length;
|
1548 |
+
}
|
1549 |
+
$tusage = ($data_lenght/1024/1024);
|
1550 |
+
if ($tusage > $wassup_options->wassup_remind_mb) {
|
1551 |
+
$recipient = get_bloginfo('admin_email');
|
1552 |
+
$sender = get_bloginfo('name').' <wassup_noreply@'.parse_url(get_bloginfo('siteurl'),PHP_URL_HOST).'>';
|
1553 |
+
$subject = "[ALERT]".__('WassUp Plugin table has reached maximum size!','wassup');
|
1554 |
+
$message = __('Hi','wassup').",\n".__('you have received this email because your WassUp Database table at your Wordpress blog','wassup')." (".get_bloginfo('url').") ".__('has reached the maximum value you set in the options menu','wassup')." (".$wassup_options->wassup_remind_mb." Mb).\n\n";
|
1555 |
+
$message .= __('This is only a reminder, please take the actions you want in the WassUp options menu','wassup')." (".get_bloginfo('url')."/wp-admin/admin.php?page=wassup-options).\n\n".__('This alert now will be removed and you will be able to set a new one','wassup').".\n\n";
|
1556 |
+
$message .= __('Thank you for using WassUp plugin. Check if there is a new version available here:','wassup')." http://wordpress.org/extend/plugins/wassup/\n\n".__('Have a nice day!','wassup')."\n";
|
1557 |
+
mail($recipient, $subject, $message, "From: $sender");
|
1558 |
+
$wassup_options->wassup_remind_flag = 2;
|
1559 |
+
$wassup_options->saveSettings();
|
1560 |
+
}
|
1561 |
}
|
1562 |
+
} //if wassup_remind_flag
|
1563 |
+
//} //if SECRET_KEY
|
1564 |
+
} //end function wassupAppend()
|
1565 |
|
1566 |
+
// Function to insert the item into the db
|
1567 |
+
function insert_into_wp($table_name, $wassup_id, $timestamp, $ipAddress, $hostname, $urlRequested, $userAgent, $referrer, $search_phrase, $searchpage, $os, $browser, $language, $screen_res, $searchengine, $spider, $feed, $logged_user, $comment_user, $spam) {
|
1568 |
+
global $wpdb;
|
1569 |
+
if (!empty($table_name) && !empty($wassup_id) && !empty($timestamp)) {
|
1570 |
|
1571 |
+
if (method_exists($wpdb,'prepare')) {
|
1572 |
$insert = $wpdb->query( $wpdb->prepare("INSERT INTO $table_name (wassup_id, timestamp, ip, hostname, urlrequested, agent, referrer, search, searchpage, os, browser, language, screen_res, searchengine, spider, feed, username, comment_author, spam)
|
1573 |
VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s )",
|
1574 |
attribute_escape($wassup_id),
|
1582 |
attribute_escape($searchpage),
|
1583 |
attribute_escape($os),
|
1584 |
attribute_escape($browser),
|
1585 |
+
attribute_escape($language),
|
1586 |
attribute_escape($screen_res),
|
1587 |
attribute_escape($searchengine),
|
1588 |
attribute_escape($spider),
|
1606 |
'".attribute_escape($searchpage)."',
|
1607 |
'".attribute_escape($os)."',
|
1608 |
'".attribute_escape($browser)."',
|
1609 |
+
'".attribute_escape($language)."',
|
1610 |
'".attribute_escape($screen_res)."',
|
1611 |
'".attribute_escape($searchengine)."',
|
1612 |
'".attribute_escape($spider)."',
|
1616 |
'".attribute_escape($spam)."'
|
1617 |
)");
|
1618 |
}
|
1619 |
+
} //end if !empty($table_name)
|
1620 |
+
} //end function insert_into_wp
|
1621 |
|
1622 |
+
// This is the function to print out a chart's preview in the dashboard
|
1623 |
+
function wassupDashChart() {
|
1624 |
+
global $wpdb;
|
1625 |
+
$table_name = $wpdb->prefix . "wassup";
|
1626 |
+
$to_date = wassup_get_time();
|
1627 |
+
$Chart = New MainItems;
|
1628 |
+
$Chart->tableName = $table_name;
|
1629 |
+
$Chart->to_date = $to_date;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1630 |
|
1631 |
+
$itemstot = $Chart->calc_tot("count", $search, null, "DISTINCT");
|
1632 |
+
print $itemstot;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1633 |
|
1634 |
+
echo '<h3>WassUp Stats <cite><a href="admin.php?page=wassup">More »</a></cite></h3>';
|
1635 |
+
echo $Chart->TheChart(1, "400", "125", "", $wassup_options->wassup_chart_type, "bg,s,00000000", "dashboard", "left");
|
1636 |
+
} //end function wassupDashChart
|
|
|
|
|
1637 |
|
1638 |
function wGetQueryPairs($url){
|
1639 |
$parsed_url = parse_url($url);
|
1647 |
}
|
1648 |
}
|
1649 |
|
1650 |
+
function array_search_extended($file,$str_search) {
|
1651 |
+
foreach($file as $key => $line) {
|
1652 |
+
if (strpos($line, $str_search)!== FALSE) {
|
1653 |
+
return $key;
|
1654 |
+
}
|
1655 |
+
}
|
1656 |
+
return false;
|
|
|
|
|
|
|
1657 |
}
|
1658 |
|
1659 |
function seReferer($ref = false){
|
2045 |
if ($wassup_settings['wassup_widget_topbrlimit'] != "") $topbrlimit = $wassup_settings['wassup_widget_topbrlimit']; else $topbrlimit = "5";
|
2046 |
if ($wassup_settings['wassup_widget_toposlimit'] != "") $toposlimit = $wassup_settings['wassup_widget_toposlimit']; else $toposlimit = "5";
|
2047 |
$table_name = $wpdb->prefix . "wassup";
|
2048 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
2049 |
$to_date = wassup_get_time();
|
2050 |
$from_date = strtotime('-3 minutes', $to_date);
|
2051 |
|
2052 |
print $before_widget;
|
2053 |
|
2054 |
+
// Widget Latest Searches
|
2055 |
if ($wassup_settings['wassup_widget_search'] == 1) {
|
2056 |
+
$query_det = $wpdb->get_results("SELECT search, referrer FROM $table_tmp_name WHERE search!='' GROUP BY search ORDER BY timestamp DESC LIMIT ".attribute_escape($searchlimit)."");
|
2057 |
if (count($query_det) > 0) {
|
2058 |
print "$before_title ".__('Last searched terms','wassup')." $after_title";
|
2059 |
print "<ul class='$ulclass'>";
|
2064 |
}
|
2065 |
}
|
2066 |
|
2067 |
+
// Widget Latest Referers
|
2068 |
if ($wassup_settings['wassup_widget_ref'] == 1) {
|
2069 |
+
$query_ref = $wpdb->get_results("SELECT referrer FROM $table_tmp_name WHERE searchengine='' AND referrer!='' AND referrer NOT LIKE '$wpurl%' GROUP BY referrer ORDER BY timestamp DESC LIMIT ".attribute_escape($reflimit)."");
|
2070 |
if (count($query_ref) > 0) {
|
2071 |
print "$before_title ".__('Last referers','wassup')." $after_title";
|
2072 |
print "<ul class='$ulclass'>";
|
2105 |
|
2106 |
// Widget Visitors Online
|
2107 |
$TotWid = New MainItems;
|
2108 |
+
$TotWid->tableName = $table_tmp_name;
|
2109 |
$TotWid->from_date = $from_date;
|
2110 |
$TotWid->to_date = $to_date;
|
2111 |
|
2128 |
print "<li style='font-size:6pt; color:#bbb;'>".__("powered by", "wassup")." <a style='color:#777;' href='http://www.wpwp.org' title='WassUp - Real Time Visitors Tracking'>WassUp</a></li>";
|
2129 |
print "</ul>";
|
2130 |
print $after_widget;
|
2131 |
+
} //end function wassup_widget
|
2132 |
|
2133 |
function wassup_widget_control() {
|
2134 |
//global $_POST;
|
2135 |
$wassup_settings = get_option('wassup_settings');
|
2136 |
|
2137 |
+
if (isset($_POST['wassup-submit'])) {
|
|
|
2138 |
$wassup_settings['wassup_widget_title'] = $_POST['wassup_widget_title'];
|
2139 |
$wassup_settings['wassup_widget_ulclass'] = $_POST['wassup_widget_ulclass'];
|
2140 |
$wassup_settings['wassup_widget_chars'] = $_POST['wassup_widget_chars'];
|
2165 |
<p style="text-align:left"><input type="text" name="wassup_widget_searchlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_searchlimit'] ?>" /> <?php _e("How many search referers want to show (default 5)", "wassup") ?></p>
|
2166 |
<p style="text-align:left"><input type="checkbox" name="wassup_widget_ref" value="1" <?php if ($wassup_settings['wassup_widget_ref'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show some last external referers (default Yes)", "wassup") ?></p>
|
2167 |
<p style="text-align:left"><input type="text" name="wassup_widget_reflimit" size="3" value="<?php echo $wassup_settings['wassup_widget_reflimit'] ?>" /> <?php _e("How many external referers want to show (default 5)", "wassup") ?></p>
|
2168 |
+
<p style="text-align:left"><input type="checkbox" name="wassup_widget_topbr" value="1" <?php if ($wassup_settings['wassup_widget_topbr'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show top browsers (default No - enabling it could slow down blog)", "wassup") ?></p>
|
2169 |
<p style="text-align:left"><input type="text" name="wassup_widget_topbrlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_topbrlimit'] ?>" /> <?php _e("How many top browsers want to show (default 5)", "wassup") ?></p>
|
2170 |
+
<p style="text-align:left"><input type="checkbox" name="wassup_widget_topos" value="1" <?php if ($wassup_settings['wassup_widget_topos'] == 1) echo "CHECKED"; ?> /> <?php _e("Check if you want to show top operating systems (default No - enabling it could slow down blog)", "wassup") ?></p>
|
2171 |
<p style="text-align:left"><input type="text" name="wassup_widget_toposlimit" size="3" value="<?php echo $wassup_settings['wassup_widget_toposlimit'] ?>" /> <?php _e("How many top operating systems want to show (default 5)", "wassup") ?></p>
|
2172 |
<p style="text-align:left"><input type="hidden" name="wassup-submit" id="wassup-submit" value="1" /></p>
|
2173 |
</div>
|
2174 |
<?php
|
2175 |
+
} //end function wassup_widget_control
|
2176 |
|
2177 |
$wassup_settings = get_option('wassup_settings');
|
2178 |
if ($wassup_settings['wassup_userlevel'] == "") {
|
2189 |
register_sidebar_widget(__('Wassup Widget'), 'wassup_widget');
|
2190 |
register_widget_control(array('Wassup Widget', 'widgets'), 'wassup_widget_control', 600, 540);
|
2191 |
}
|
2192 |
+
} //end function wassup_widgit_init
|
2193 |
|
2194 |
function wassup_sidebar($before_widget='', $after_widget='', $before_title='', $after_title='', $wtitle='', $wulclass='', $wchars='', $wsearch='', $wsearchlimit='', $wref='', $wreflimit='', $wtopbr='', $wtopbrlimit='', $wtopos='', $wtoposlimit='') {
|
2195 |
global $wpdb;
|
2203 |
if ($wtopbrlimit != "") $topbrlimit = $wtopbrlimit; else $topbrlimit = "5";
|
2204 |
if ($wtoposlimit != "") $toposlimit = $wtoposlimit; else $toposlimit = "5";
|
2205 |
$table_name = $wpdb->prefix . "wassup";
|
2206 |
+
$table_tmp_name = $wpdb->prefix . "wassup_tmp";
|
2207 |
$to_date = wassup_get_time();
|
2208 |
$from_date = strtotime('-3 minutes', $to_date);
|
2209 |
|
2210 |
print $before_widget;
|
2211 |
if ($wsearch == 1) {
|
2212 |
+
$query_det = $wpdb->get_results("SELECT search, referrer FROM $table_tmp_name WHERE search!='' GROUP BY search ORDER BY timestamp DESC LIMIT $searchlimit");
|
2213 |
if (count($query_det) > 0) {
|
2214 |
print "$before_title Last searched terms $after_title";
|
2215 |
print "<ul class='$ulclass'>";
|
2221 |
}
|
2222 |
|
2223 |
if ($wref == 1) {
|
2224 |
+
$query_ref = $wpdb->get_results("SELECT referrer FROM $table_tmp_name WHERE searchengine='' AND referrer!='' AND referrer NOT LIKE '$wpurl%' GROUP BY referrer ORDER BY timestamp DESC LIMIT $reflimit");
|
2225 |
if (count($query_ref) > 0) {
|
2226 |
print "$before_title Last referers $after_title";
|
2227 |
print "<ul class='$ulclass'>";
|
2257 |
}
|
2258 |
|
2259 |
$TotWid = New MainItems;
|
2260 |
+
$TotWid->tableName = $table_tmp_name;
|
2261 |
$TotWid->from_date = $from_date;
|
2262 |
$TotWid->to_date = $to_date;
|
2263 |
|
2281 |
print "<li style='font-size:6pt; color:#bbb;'>".__("powered by", "wassup")." <a style='color:#777;' href='http://www.wpwp.org/' title='WassUp - Real Time Visitors Tracking'>WassUp</a></li>";
|
2282 |
print "</ul>";
|
2283 |
print $after_widget;
|
2284 |
+
} //end function wassup_sidebar
|
2285 |
|
2286 |
+
?>
|