1
0
Fork 0

Commits vergleichen

...

7 Commits

Autor SHA1 Nachricht Datum
Oldperl 68f571c13c fixed bug #8 2014-01-30 14:00:49 +00:00
Oldperl a81d809fd4 updated readme, del unused ua-ini-file 2014-01-28 11:49:37 +00:00
Oldperl 4e67df1308 updated useragents 2014-01-28 11:45:24 +00:00
Oldperl bba75e1a1a add wrapper for new functions due to compability on older wp 2013-08-29 11:58:40 +00:00
Oldperl 4f9fb51468 localization of plugin info in plugin area 2013-08-28 06:33:54 +00:00
Oldperl 5329bf5707 starting adding contextual help for wp >= 3.3, needs soe more work, started translation of options area 2012-05-21 18:30:41 +00:00
Oldperl 672ad385e3 changed version 2011-12-27 15:36:58 +00:00
13 geänderte Dateien mit 6294 neuen und 581 gelöschten Zeilen

10
README
Datei anzeigen

@ -5,7 +5,7 @@
* @version $Rev$
* @since 1.0.0
* @author SEM-Team
* @copyright (c)2011 SEM-Team
* @copyright (c)2011-2014 SEM-Team
* @link http://sourceforge.net/projects/semmelstatz/
* @license http://www.gnu.org/licenses/gpl-3.0.html
*
@ -26,10 +26,6 @@
*
*/
!!!Attention please !!!
This is just a RC-release, you may use it in a productive enviroment on your own risk because it's just for
testing purpose.
We assume no responsibility for any error caused by this release or loss of data by using this version.
*****************************************************************************************************************
@ -81,7 +77,7 @@ Author: Meglio (Anton Andriyevskyy)
Plugin URI: https://github.com/meglio/wp-upgrademe
useragent ini file
Version: 20110628-02
Version: uas_20140127-01.ini
Homepage: http://user-agent-string.info
We want to say thank you to the following people for ideas, help and testing
@ -95,4 +91,4 @@ english SEM-Team (default)
german SEM-Team
If you want to translate semmelstatzR into a language not listed yet, we're pleased and we will
add your translation files (.mo and .po). Please contact us via sf.net or use our forums there.
add your translation files (.mo and .po). Please contact us via sf.net or use our forums there.

146
_psd/akismet.json Normale Datei

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

34
_psd/semr_update.php Normale Datei
Datei anzeigen

@ -0,0 +1,34 @@
{
"new_version": "1.2.0",
"url": "http://sourceforge.net/projects/semmelstatz",
"package": "http://sourceforge.net/projects/semmelstatz/files/latest/download",
"info":{
"name": "semmelstatzR",
"author": "<a href='http://sourceforge.net/projects/semmelstatz'>SEM-Team</a>",
"author_profile": "",
"requires": "2.8",
"tested": "3.3.2",
"compatibility":{
"2.8.2":{
"1.1.0":[0,0,0]
},
"3.3.2":{
"1.2.0":[0,0,0]
}
},
"rating": 99,
"num_ratings": 253,
"downloaded": 466,
"last_upated": "2012-05-21",
"added": "2010-04-01",
"homepage": "http://sourceforge.net/projects/semmelstatz",
"tags": {"wordpress":"wordpress","statistic":"upgrade","update":"update","wp":"wp","repository":"repsitory","plugins":"plugins"},
"sections":{
"description": "<h3>SemmelstatzR(eloaded), the next generation of the statistic-fetisch for Wordpress.</h3>If you don't wanna use automatic installer or it won't work you should download update for plugin directly and install manually using this <a href=\"http://sourceforge.net/projects/semmelstatz/files/latest/download\" target=\"_blank\">Link<\/a>",
"installation": "See README",
"screenshots":"",
"changelog":"We have changed a lot of stuff :)",
"faq":"No FAQ since now. If you have any question use our forums on sf.net."
}
}
}

Datei anzeigen

@ -192,7 +192,7 @@ class Agents {
}
private function _getIniFile($sFile = null) {
if(is_null($sFile)) $sFile = dirname(__FILE__)."/data/uas_20111215-02.ini"; // default ini
if(is_null($sFile)) $sFile = dirname(__FILE__)."/data/uas_20140127-01.ini"; // default ini
if(is_file($sFile) && is_readable($sFile)) {
$aTmpIni = parse_ini_file($sFile, true);

Datei anzeigen

@ -37,7 +37,7 @@
* @uses wp add_filter()
*/
function semr_admin_notice(){
if(!strstr($_GET['page'], "semmelstatzR")) return;
if(!function_exists("get_user_meta") || !strstr($_GET['page'], "semmelstatzR")) return;
global $current_user ;
$user_id = $current_user->ID;
if(get_user_meta($user_id, 'semr_ignore_notice')) return;
@ -122,9 +122,12 @@ function semmelstatzR_help($contextual_help, $screen_id, $screen) {
$sHelpFile = $sHelpPathDefault;
}
if(!empty($sHelpFile)) $semrContextHelp = file_get_contents($sHelpFile);
} else {
include_once SEMMELSTATZR_SRVPATH."includes/help/v33/test.php";
return;
}
}
return $semrContextHelp.$contextual_help;
}
add_filter('contextual_help', 'semmelstatzR_help', 10, 3);
?>
?>

17
includes/help/v33/test.php Normale Datei
Datei anzeigen

@ -0,0 +1,17 @@
<?php
$aArgs1 = array(
'title'=>'Options',
'id'=>1,
'content'=>'Dies ist ein Tescht'
);
$aArgs2 = array(
'title'=>'Table Stuff',
'id'=>2,
'content'=>'Dies ist ein Tescht'
);
if(strstr($semr_hook['options'], get_current_screen()->id)) {
get_current_screen()->add_help_tab($aArgs1);
get_current_screen()->add_help_tab($aArgs2);
}
?>

Binäre Datei nicht angezeigt.

Datei anzeigen

@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: semmelstatzR 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-12-19 19:10+0100\n"
"PO-Revision-Date: 2011-12-19 19:29+0100\n"
"PO-Revision-Date: 2013-08-27 17:36+0100\n"
"Last-Translator: Ortwin Pinke <translation@dceonline.de>\n"
"Language-Team: SEM-Team <semr@ortwinpinke.de>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: German\n"
"X-Poedit-Country: GERMANY\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"Language: de_DE\n"
"X-Generator: Poedit 1.5.7\n"
#: semmelstatzR-statz.php:71
msgid "Visitor online"
@ -24,40 +24,32 @@ msgid_plural "Visitors online"
msgstr[0] "Besucher online"
msgstr[1] "Besucher online"
#: semmelstatzR-statz.php:72
#: semmelstatzR-statz.php:250
#: semmelstatzR-statz.php:72 semmelstatzR-statz.php:250
msgid "Today"
msgstr "Heute"
#: semmelstatzR-statz.php:75
#: semmelstatzR-history.php:76
#: semmelstatzR-history.php:139
#: semmelstatzR-history.php:203
#: semmelstatzR-statz.php:75 semmelstatzR-history.php:76
#: semmelstatzR-history.php:139 semmelstatzR-history.php:203
#: semmelstatzR-history.php:258
msgid "no entries"
msgstr "Keine Eintr&auml;ge"
#: semmelstatzR-statz.php:82
#: semmelstatzR-log.php:79
#: semmelstatzR-statz.php:82 semmelstatzR-log.php:79
msgid "Username"
msgstr "Benutzername"
#: semmelstatzR-statz.php:83
#: semmelstatzR-statz.php:401
#: semmelstatzR-statz.php:443
#: semmelstatzR-statz.php:515
#: semmelstatzR-statz.php:83 semmelstatzR-statz.php:401
#: semmelstatzR-statz.php:443 semmelstatzR-statz.php:515
#: semmelstatzR-log.php:78
msgid "Post/Page"
msgstr "Post/Seite"
#: semmelstatzR-statz.php:84
#: semmelstatzR-statz.php:351
#: semmelstatzR-statz.php:84 semmelstatzR-statz.php:351
#: semmelstatzR-log.php:75
msgid "TCP/IP"
msgstr "TCP/IP"
#: semmelstatzR-statz.php:85
#: semmelstatzR-statz.php:300
#: semmelstatzR-statz.php:85 semmelstatzR-statz.php:300
#: semmelstatzR-statz.php:349
msgid "Time"
msgstr "Zeit"
@ -74,30 +66,21 @@ msgstr "keine Seite"
msgid "Visitors: Last 24 hours"
msgstr "Besucher: Letzte 24 Stunden"
#: semmelstatzR-statz.php:150
#: semmelstatzR-statz.php:230
#: semmelstatzR-statz.php:293
#: semmelstatzR-statz.php:342
#: semmelstatzR-statz.php:394
#: semmelstatzR-statz.php:436
#: semmelstatzR-statz.php:475
#: semmelstatzR-statz.php:507
#: semmelstatzR-statz.php:549
#: semmelstatzR-log.php:67
#: semmelstatzR-statz.php:150 semmelstatzR-statz.php:230
#: semmelstatzR-statz.php:293 semmelstatzR-statz.php:342
#: semmelstatzR-statz.php:394 semmelstatzR-statz.php:436
#: semmelstatzR-statz.php:475 semmelstatzR-statz.php:507
#: semmelstatzR-statz.php:549 semmelstatzR-log.php:67
msgid "no entries at all"
msgstr "Noch keine Eintr&auml;ge"
#: semmelstatzR-statz.php:206
#: semmelstatzR-history.php:110
#: semmelstatzR-history.php:173
#: semmelstatzR-history.php:236
#: semmelstatzR-statz.php:206 semmelstatzR-history.php:110
#: semmelstatzR-history.php:173 semmelstatzR-history.php:236
msgid "No Chart: Cannot find cache-folder!"
msgstr "Keine Chartanzeige: Kann den Cache-Ordner nicht finden!"
#: semmelstatzR-statz.php:208
#: semmelstatzR-history.php:112
#: semmelstatzR-history.php:175
#: semmelstatzR-history.php:238
#: semmelstatzR-statz.php:208 semmelstatzR-history.php:112
#: semmelstatzR-history.php:175 semmelstatzR-history.php:238
msgid "No Chart: Missing rights for cache-folder!"
msgstr "Keine Chartanzeige: Fehlende Zugriffsrechte f&uuml;r den Cache-Ordner"
@ -106,21 +89,17 @@ msgstr "Keine Chartanzeige: Fehlende Zugriffsrechte f&uuml;r den Cache-Ordner"
msgid "%s-Days-Statz"
msgstr "%s-Tage-Statistik"
#: semmelstatzR-statz.php:237
#: semmelstatzR-history.php:264
#: semmelstatzR-statz.php:237 semmelstatzR-history.php:264
#: semmelstatzR-log.php:74
msgid "Date"
msgstr "Datum"
#: semmelstatzR-statz.php:238
#: semmelstatzR-history.php:265
#: semmelstatzR-statz.php:238 semmelstatzR-history.php:265
msgid "Visitors"
msgstr "Besucher"
#: semmelstatzR-statz.php:239
#: semmelstatzR-statz.php:403
#: semmelstatzR-statz.php:445
#: semmelstatzR-history.php:266
#: semmelstatzR-statz.php:239 semmelstatzR-statz.php:403
#: semmelstatzR-statz.php:445 semmelstatzR-history.php:266
msgid "Hits"
msgstr "Zugriffe"
@ -145,8 +124,7 @@ msgstr "mehr"
msgid "The last %s Referrer"
msgstr "Die letzten %s Referrer"
#: semmelstatzR-statz.php:301
#: semmelstatzR-history.php:267
#: semmelstatzR-statz.php:301 semmelstatzR-history.php:267
#: semmelstatzR-log.php:76
msgid "Referrer"
msgstr "Referrer"
@ -164,8 +142,7 @@ msgstr "Suchbegriff"
msgid "Top 10 of todays posts &amp; pages"
msgstr "Top 10 der Posts &amp; Seiten Heute"
#: semmelstatzR-statz.php:402
#: semmelstatzR-statz.php:444
#: semmelstatzR-statz.php:402 semmelstatzR-statz.php:444
msgid "Postname"
msgstr "Postname"
@ -186,8 +163,7 @@ msgstr "Besucher (Zugriffe)"
msgid "Top 10 of all commented posts"
msgstr "Top 10 aller kommentierten Posts"
#: semmelstatzR-statz.php:516
#: semmelstatzR-statz.php:560
#: semmelstatzR-statz.php:516 semmelstatzR-statz.php:560
msgid "Comments"
msgstr "Kommentare"
@ -208,13 +184,11 @@ msgstr "E-Mail"
msgid "Homepage"
msgstr "Homepage"
#: semmelstatzR-statz.php:591
#: semmelstatzR.php:96
#: semmelstatzR-statz.php:591 semmelstatzR.php:96
msgid "Current Statz"
msgstr "Aktuelle Statistik"
#: semmelstatzR-history.php:49
#: semmelstatzR-templates.php:49
#: semmelstatzR-history.php:49 semmelstatzR-templates.php:49
#: semmelstatzR-log.php:49
msgid "Restricted Area"
msgstr "Zugriff verboten"
@ -244,8 +218,7 @@ msgid_plural "Last %s days"
msgstr[0] "Vergangener Tag"
msgstr[1] "Vergangene %s Tage"
#: semmelstatzR-history.php:294
#: semmelstatzR-database.php:105
#: semmelstatzR-history.php:294 semmelstatzR-database.php:105
msgid "Total"
msgstr "Gesamt"
@ -253,8 +226,7 @@ msgstr "Gesamt"
msgid "Average"
msgstr "Durchschnitt"
#: semmelstatzR-history.php:315
#: semmelstatzR.php:99
#: semmelstatzR-history.php:315 semmelstatzR.php:99
msgid "History"
msgstr "Historie"
@ -270,8 +242,7 @@ msgstr "Einstellungen gespeichert"
msgid "<i>statz</i>-table emptied succesfully."
msgstr "<i>statz</i>-Tabelle erfolgreich geleert."
#: semmelstatzR-options.php:126
#: semmelstatzR.php:111
#: semmelstatzR-options.php:126 semmelstatzR.php:111
msgid "Options"
msgstr "Einstellungen"
@ -284,11 +255,14 @@ msgid "Use tracking image"
msgstr "Tracking Image benutzen"
#: semmelstatzR-options.php:137
msgid "Use a pixelimage in the footer to track visitors. Only needed with some cache-plugins. - (Default: Off)"
msgstr "Benutze ein Pixel-Bild im Footer der Seite um Besuche zu z&auml;hlen. Muss nur bei einigen Cache-Plugins verwendet werden. - (default: Aus)"
msgid ""
"Use a pixelimage in the footer to track visitors. Only needed with some "
"cache-plugins. - (Default: Off)"
msgstr ""
"Benutze ein Pixel-Bild im Footer der Seite um Besuche zu z&auml;hlen. Muss "
"nur bei einigen Cache-Plugins verwendet werden. - (default: Aus)"
#: semmelstatzR-database.php:57
#: semmelstatzR-database.php:59
#: semmelstatzR-database.php:57 semmelstatzR-database.php:59
#: semmelstatzR.php:105
msgid "Database"
msgstr "Datenbank"
@ -305,13 +279,11 @@ msgstr "Tabellen"
msgid "Records"
msgstr "Datens&auml;tze"
#: semmelstatzR-database.php:65
#: semmelstatzR-database.php:67
#: semmelstatzR-database.php:65 semmelstatzR-database.php:67
msgid "Data"
msgstr "Daten"
#: semmelstatzR-database.php:66
#: semmelstatzR-database.php:67
#: semmelstatzR-database.php:66 semmelstatzR-database.php:67
msgid "Index"
msgstr "Index"
@ -321,17 +293,16 @@ msgstr "&Uuml;berhang"
#: semmelstatzR-database.php:115
#, php-format
msgid "Only the WORDPRESS tables belonging to the blog <b>%s</b> will be shown."
msgstr "Es werden ausschlie&szlig;lich die WORDPRESS-Tabellen angezeigt, die zum Blog '<b>%s</b>' geh&ouml;ren."
msgid ""
"Only the WORDPRESS tables belonging to the blog <b>%s</b> will be shown."
msgstr ""
"Es werden ausschlie&szlig;lich die WORDPRESS-Tabellen angezeigt, die zum "
"Blog '<b>%s</b>' geh&ouml;ren."
#: semmelstatzR-templates.php:54
#: semmelstatzR-templates.php:55
#: semmelstatzR-templates.php:56
#: semmelstatzR-templates.php:59
#: semmelstatzR-templates.php:61
#: semmelstatzR-templates.php:64
#: semmelstatzR-templates.php:66
#: semmelstatzR-templates.php:67
#: semmelstatzR-templates.php:54 semmelstatzR-templates.php:55
#: semmelstatzR-templates.php:56 semmelstatzR-templates.php:59
#: semmelstatzR-templates.php:61 semmelstatzR-templates.php:64
#: semmelstatzR-templates.php:66 semmelstatzR-templates.php:67
#: semmelstatzR-templates.php:71
msgid "Integer"
msgstr "Ganzzahl"
@ -348,8 +319,7 @@ msgstr "Anzahl aller Kommentare"
msgid "Total Number of all visitors since statistics started"
msgstr "Gesamtzahl aller Besucher seit dem Start der Statistik"
#: semmelstatzR-templates.php:57
#: semmelstatzR-templates.php:62
#: semmelstatzR-templates.php:57 semmelstatzR-templates.php:62
#: semmelstatzR-templates.php:63
msgid "Decimal"
msgstr "Dezimal"
@ -358,8 +328,7 @@ msgstr "Dezimal"
msgid "Average of daily visitors"
msgstr "Durchschnitt der t&auml;glichen Besucher"
#: semmelstatzR-templates.php:58
#: semmelstatzR-templates.php:60
#: semmelstatzR-templates.php:58 semmelstatzR-templates.php:60
#: semmelstatzR-templates.php:65
msgid "Date (d.m.y)"
msgstr "Datum (d.m.y)"
@ -404,23 +373,32 @@ msgstr "Zeitraum der Statistik in Tagen"
msgid "Number of users online"
msgstr "Anzahl Benutzer online"
#: semmelstatzR-templates.php:68
#: semmelstatzR-templates.php:69
#: semmelstatzR-templates.php:68 semmelstatzR-templates.php:69
#: semmelstatzR-templates.php:70
msgid "Formatted list"
msgstr "Formatierte Liste"
#: semmelstatzR-templates.php:68
msgid "The 'n' newest comments with author, post, sorted by date desc<br/>CSS-ID: #lastcomments"
msgstr "Die 'n' neuesten Kommentare mit Autor, Post, absteigend sortiert nach dem Datum.<br/>CSS-ID: #lastcomments"
msgid ""
"The 'n' newest comments with author, post, sorted by date desc<br/>CSS-ID: "
"#lastcomments"
msgstr ""
"Die 'n' neuesten Kommentare mit Autor, Post, absteigend sortiert nach dem "
"Datum.<br/>CSS-ID: #lastcomments"
#: semmelstatzR-templates.php:69
msgid "The 'n' newest posts with title, sorted bei date desc<br/>CSS_ID: #lastposts"
msgstr "Die 'n' neuesten Posts mit Titel, absteigend sortiert nach Datum.<br/>CSS-ID: #lastposts"
msgid ""
"The 'n' newest posts with title, sorted bei date desc<br/>CSS_ID: #lastposts"
msgstr ""
"Die 'n' neuesten Posts mit Titel, absteigend sortiert nach Datum.<br/>CSS-"
"ID: #lastposts"
#: semmelstatzR-templates.php:70
msgid "'n' most readed posts/pages with hits in brackets<br/>CSS-ID: #mostreads"
msgstr "Die 'n' meistgelesenen Posts/Seiten mit Zugriffen in Klammern.<br/>CSS-ID: #mostreads"
msgid ""
"'n' most readed posts/pages with hits in brackets<br/>CSS-ID: #mostreads"
msgstr ""
"Die 'n' meistgelesenen Posts/Seiten mit Zugriffen in Klammern.<br/>CSS-ID: "
"#mostreads"
#: semmelstatzR-templates.php:71
msgid "Shows count of hits of a post. Only works in the LOOP"
@ -451,11 +429,19 @@ msgid "Remarks"
msgstr "Bemerkung"
#: semmelstatzR-templates.php:108
msgid "All functions (except the last one) you have to use outside the LOOP. Display of blog index page will be incorrect if semmelstatzR is deactivated and if you do not check for the existence of the templatefunctions using <code>if (function_exists...</code>"
msgstr "S&auml;mtliche Funktionen (bis auf die letzte) sind au&szlig;erhalb des LOOPS zu verwenden. Wird SEMMELSTATZ deaktiviert, und die Verf&uuml;gbarkeit der Templatefunktion ist nicht mittels <code>if (function_exists...</code> sichergestellt, wird die Indexseite des Blogs fehlerhaft bzw. &uuml;berhaupt nicht dargestellt."
msgid ""
"All functions (except the last one) you have to use outside the LOOP. "
"Display of blog index page will be incorrect if semmelstatzR is deactivated "
"and if you do not check for the existence of the templatefunctions using "
"<code>if (function_exists...</code>"
msgstr ""
"S&auml;mtliche Funktionen (bis auf die letzte) sind au&szlig;erhalb des "
"LOOPS zu verwenden. Wird SEMMELSTATZ deaktiviert, und die Verf&uuml;gbarkeit "
"der Templatefunktion ist nicht mittels <code>if (function_exists...</code> "
"sichergestellt, wird die Indexseite des Blogs fehlerhaft bzw. &uuml;berhaupt "
"nicht dargestellt."
#: semmelstatzR-log.php:61
#: semmelstatzR.php:102
#: semmelstatzR-log.php:61 semmelstatzR.php:102
msgid "Log"
msgstr "Log"
@ -473,8 +459,12 @@ msgid "Templates"
msgstr "Templates"
#: semmelstatzR.php:178
msgid "Cannot find <i>wp-admin/upgrade-functions.php</i> and <i>wp-admin/includes/upgrade.php</i>!"
msgstr "Kann <i>wp-admin/upgrade-functions.php</i> und <i>wp-admin/includes/upgrade.php</i> nicht finden!"
msgid ""
"Cannot find <i>wp-admin/upgrade-functions.php</i> and <i>wp-admin/includes/"
"upgrade.php</i>!"
msgstr ""
"Kann <i>wp-admin/upgrade-functions.php</i> und <i>wp-admin/includes/upgrade."
"php</i> nicht finden!"
#: semmelstatzR.php:292
#, php-format
@ -535,3 +525,10 @@ msgid_plural "%d Referers"
msgstr[0] "%d Referrer"
msgstr[1] "%d Referrer"
#: semmelstatzR.php:5
msgid ""
"Visitorstatistic for Wordpress, based upon the original wp-plugin "
"semmelstatz by Andreas 'Redunzl' Mueller (http://www.kopfhoch-studio.de)"
msgstr ""
"Besucherstatistik f&uuml;r Wordpress, auf Grundlage des original Wordpress-"
"Plugins von Andreas 'Redunzl' Mueller (http://www.kopfhoch-studio.de)"

Datei anzeigen

@ -46,7 +46,7 @@
*/
if(!current_user_can('manage_statz')) {
die('Zugriff verweigert');
die('Acces denied!!!');
}
if(isset($_POST['options_save'])) {
@ -90,17 +90,17 @@ if(!current_user_can('manage_statz')) {
if($sem_options["statz_recdays_limit"] < 1 || (!is_numeric($sem_options["statz_recdays_limit"]))) $sem_options["statz_recdays_limit"] = 1;
update_option("semmelstatzR_options", $sem_options);
echo "<div class='updated fade'><p>Der Wert f&uuml;r das Limit wurde erfolgreich gespeichert.</p></div>";
echo "<div class='updated fade'><p>".semr_i18n("Successfully saved limit value.")."</p></div>";
}
if(isset($_POST['limit_execute'])) {
$days = $sem_options["statz_recdays_limit"];
if(($days >= sem_showStatzDays()) || (!is_numeric($days))) {
echo "<div class='error fade'><p>Der eingegebene Wert ist keine Zahl oder zu gro&szlig;!</p></div>";
echo "<div class='error fade'><p>".semr_i18n("Given value is no number or to big!")."</p></div>";
}
else {
if ($result == sem_delOutOfLimit()) {
echo "<div class='updated fade'><p>Die <i>statz</i>-Tabelle wurde erfolgreich auf ".$days." Tage gek&uuml;rzt.</p></div>";
echo "<div class='updated fade'>".sprintf(semr_i18n("Successfully shortened <i>statz</i>-table to %s days."), $days)."</p></div>";
}
}
}
@ -134,57 +134,56 @@ if(!current_user_can('manage_statz')) {
<td><input name="statz_use_img" type="checkbox" id="statz_write_admins" value="statz_use_img"
<?php if($sem_options["statz_use_img"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td><?php echo semr_i18n('Use a pixelimage in the footer to track visitors. Only needed with some cache-plugins. - (Default: Off)'); ?></td>
<td><?php echo semr_i18n('Use a pixelimage in the footer to track visitors. Only needed with some cache-plugins. - (default: off)'); ?></td>
</tr>
<tr style="background:#eee;" valign="middle">
<th>Blog-Administratoren aufzeichnen</th>
<th><?php echo semr_i18n('Log blog administrators'); ?></th>
<td><input name="statz_write_admins" type="checkbox" id="statz_write_admins" value="statz_write_admins"
<?php if($sem_options["statz_write_admins"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td>Trackt alle Zugriffe des/der Blog-Admins im Frontend des Blogs - (default: AUS)</td>
<td><?php echo semr_i18n('All frontend hits of blog-admin(s) are tracked - (default: off)'); ?></td>
</tr>
<tr valign="middle">
<th>Blog-User aufzeichnen</th>
<th><?php echo semr_i18n('Log blog-user'); ?></th>
<td><input name="statz_write_users" type="checkbox" id="statz_write_users" value="statz_write_users"
<?php if($sem_options["statz_write_users"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td>Trackt alle Zugriffe der registrierten Blog-User im Frontend des Blogs - (default: AUS)</td>
<td><?php echo semr_i18n('All frontend hits of registered blog-users are tracked - (default: off)'); ?></td>
</tr>
<tr style="background:#eee;" valign="middle">
<th>IP-Adressen codiert aufzeichnen</th>
<th><?php echo semr_i18n('Disguised record of IP addresses'); ?></th>
<td><input name="statz_encode_ip" type="checkbox" id="statz_encode_ip" value="statz_encode_ip"
<?php if($sem_options["statz_encode_ip"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td>Der Gesetzgeber verbietet die Aufzeichnung der IP-Adresse eines Besuchers &uuml;ber dessen
zeitlichen Verbleib auf einer Webseite hinaus. Nach Aktivierung dieser Option rechnet SEMMELSTATZ
die IP-Adresse des Besuchers nach einem simplen arithmetischen Verfahren um. Somit schreibt
SEMMELSTATZ keine IP-Adressen im Klartext in die <i>statz</i>-Tabelle - (default: AUS)</td>
<td><?php echo semr_i18n('In some countries there are restrictions by law to use and/or store an IP address
longer than the time of visit. If you activate this option SEMMELSTATZ will hide IP by a simple arithmetical process.
Therefor no readable IP address will be stored to <i>statz</i>-table - (default: off)'); ?></td>
</tr>
<tr valign="middle">
<th>Statz der letzten <input name="statz_days_limit" type="text" id="statz_days_limit"
value="<?php echo $sem_options["statz_days_limit"]; ?>" style="text-align:center;" size="2" maxlength="2" />
Tage anzeigen
</th>
<th><?php echo sprintf(semr_i18np('Show statz of last <input name="statz_days_limit" type="text" id="statz_days_limit"
value="%s" style="text-align:center;" size="2" maxlength="2" /> day',
'Show statz of last <input name="statz_days_limit" type="text" id="statz_days_limit"
value="%s" style="text-align:center;" size="2" maxlength="2" /> days',
$sem_options["statz_days_limit"]), $sem_options["statz_days_limit"])?></th>
<td><input name="statz_show_dailystatz" type="checkbox" id="statz_show_dailystatz" value="statz_show_dailystatz"
<?php if($sem_options["statz_show_dailystatz"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td>Tages&uuml;bersicht Besucher-Hits-Referer in absoluten Zahlen mit absteigendem Datum - (default: 7, AN)</td>
<td><?php echo semr_i18n('Daily visitor/hits/referer in absolute terms, with descending date - (default: 7 , on)'); ?></td>
</tr>
<tr style="background:#eee;" valign="middle">
<th><input name="statz_referer_limit" type="text" id="statz_referer_limit"
value="<?php echo $sem_options["statz_referer_limit"]; ?>" style="text-align:center;" size="2" maxlength="2" />
Referer anzeigen
</th>
<th><?php echo sprintf(semr_i18n('Show %s referer'),
'<input name="statz_referer_limit" type="text" id="statz_referer_limit"
value="'.$sem_options["statz_referer_limit"].'" style="text-align:center;" size="2" maxlength="2" />'); ?></th>
<td><input name="statz_show_referers" type="checkbox" id="statz_show_referers" value="statz_show_referers"
<?php if($sem_options["statz_show_referers"] == TRUE) {?> checked="checked" <?php } ?> />
</td>
<td>Listet <?php echo $sem_options["statz_referer_limit"]; ?> Links auf Webseiten, die auf dieses Blog
verweisen - (default: 10, AN)</td>
<td><?php echo sprintf(semr_i18n('List of %s links to websites which backlink to this blog - (default: 10, on)'),
$sem_options["statz_referer_limit"]); ?></td>
</tr>
<tr valign="middle">

Datei anzeigen

@ -303,7 +303,7 @@ function sem_draw24HoursGoo() {
print "</thead>";
print "<tbody>";
foreach ($lastreferers as $key=>$lastreferer) {
$referer = $lastreferer->referer;
$referer = strip_tags($lastreferer->referer);
if(strlen($referer) >= 120) {
$printreferer = substr($referer, 0, 120)." ...";
}
@ -603,4 +603,4 @@ function sem_draw24HoursGoo() {
sem_showCopyright();
print "</div>";
?>
?>

Datei anzeigen

@ -2,6 +2,7 @@
/*
Plugin Name: semmelstatzR
Plugin URI: http://sourceforge.net/projects/semmelstatz/
Text Domain: semmelstatzR
Description: Visitorstatistic for Wordpress, based upon the original wp-plugin semmelstatz by Andreas 'Redunzl' Mueller (http://www.kopfhoch-studio.de)
Version: 1.0.0 RC
Author: SEM-Team
@ -95,14 +96,15 @@ if(is_admin() == true) {
* @return void
*/
function semmelstatzR_menu() {
global $semr_hook;
if (function_exists('add_menu_page')) {
add_menu_page('SemmelstatzR','SemmelstatzR',
$semr_hook['semR'] = add_menu_page('SemmelstatzR','SemmelstatzR',
'manage_statz', 'semmelstatzR/semmelstatzR-statz.php', '',
plugins_url('semmelstatzR/img/statz_small.png'));
}
if (function_exists('add_submenu_page')) {
global $semr_hook;
$semr_hook['statz'] = add_submenu_page('semmelstatzR/semmelstatzR-statz.php',
semr_i18n('Current Statz'), semr_i18n('Current Statz'),
@ -140,7 +142,7 @@ if(is_admin() == true) {
global $wpdb;
if(get_option('statz_options')) {
$wpdb->query("DELETE FROM $wpdb->options WHERE option_name LIKE 'statz%';"); // L<EFBFBD>schen der alten Optionen
$wpdb->query("DELETE FROM $wpdb->options WHERE option_name LIKE 'statz%';"); // delete old options
}
if(!get_option('semmelstatzR_options')) {
@ -179,7 +181,7 @@ if(is_admin() == true) {
}
### Anlegen der Tabellen, Optionen schreiben
### Install db-tables, write default options
function sem_statzsetup() {
global $wpdb;
if(@is_file(ABSPATH.'/wp-admin/upgrade-functions.php')) {

Datei anzeigen

@ -45,7 +45,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
### constants
define('SEMMELSTATZR_VERSION', '1.0.0 Beta');
define('SEMMELSTATZR_VERSION', '1.0.0 RC');
define('SEMMELSTATZR_SRVPATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
define('SEMMELSTATZR_HTML_RELPATH', WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__)));
@ -81,7 +81,14 @@ if(class_exists("Upgrademe")) {
function semmelstatzR_upgrademe() {
// will be changed to sf.net soon as website is ready
//return 'http://semmelstatz.sourceforge.net/semr_update.php';
return 'http://www.php-backoffice.de/updates/semr_update.php';
return 'http://www.php-backoffice.de/updates/test/semr_update.php';
}
}
?>
// function wrappers for older wp versions
if(!function_exists("plugin_dir_path")) {
function plugin_dir_path($file) {
return trailingslashit(dirname($file));
}
}
?>