i18n standard entries
Dieser Commit ist enthalten in:
Ursprung
172c9c52da
Commit
d68581e0f3
1 geänderte Dateien mit 63 neuen und 40 gelöschten Zeilen
|
@ -53,18 +53,28 @@ include_once plugin_dir_path(__FILE__).'includes/pChart/class/pData.class.php';
|
||||||
include_once plugin_dir_path(__FILE__).'includes/pChart/class/pDraw.class.php';
|
include_once plugin_dir_path(__FILE__).'includes/pChart/class/pDraw.class.php';
|
||||||
include_once plugin_dir_path(__FILE__).'includes/pChart/class/pImage.class.php';
|
include_once plugin_dir_path(__FILE__).'includes/pChart/class/pImage.class.php';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* chart for last 30 days
|
||||||
|
*
|
||||||
|
* @uses pChart
|
||||||
|
* @since 1.0.0
|
||||||
|
* @todo use own semR chart class
|
||||||
|
*
|
||||||
|
* @global wpdb $wpdb
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
function sem_drawLast30DaysGoo() {
|
function sem_drawLast30DaysGoo() {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
|
|
||||||
//$sql = $wpdb->get_results("ALTER TABLE ".$wpdb->statzhist." ORDER BY date ASC");
|
//$sql = $wpdb->get_results("ALTER TABLE ".$wpdb->statzhist." ORDER BY date ASC");
|
||||||
$results = $wpdb->get_results("SELECT DAY(date) as days, visitors FROM ".$wpdb->statzhist." WHERE date >= NOW() - INTERVAL 31 DAY ORDER BY date ASC");
|
$results = $wpdb->get_results("SELECT DAY(date) as days, visitors FROM ".$wpdb->statzhist." WHERE date >= NOW() - INTERVAL 31 DAY ORDER BY date ASC");
|
||||||
|
|
||||||
print "<div class='statz'>Besucher: Die letzten 30 Tage</div>";
|
print "<div class='statz'>".semr_i18n("Visitors: Last 30 days")."</div>";
|
||||||
print "<div align='left'>";
|
print "<div align='left'>";
|
||||||
|
|
||||||
if (empty($results)) {
|
if (empty($results)) {
|
||||||
print "<small>... noch keine Einträge</small></div>";
|
print "<small>... ".semr_i18n("no entries")."</small></div>";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($results as $result) {
|
foreach ($results as $result) {
|
||||||
|
@ -107,19 +117,26 @@ function sem_drawLast30DaysGoo() {
|
||||||
print "<hr />";
|
print "<hr />";
|
||||||
}
|
}
|
||||||
|
|
||||||
### HISTORY Monatsgrafik GOOGLE-API
|
/**
|
||||||
|
* chart of all month
|
||||||
function sem_drawAllMonthGoo() {
|
*
|
||||||
|
* @global wpdb $wpdb
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
function sem_drawAllMonthGoo() {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
|
|
||||||
$nummonths = $wpdb->get_var("SELECT MONTH(date) FROM ".$wpdb->statzhist);
|
$nummonths = $wpdb->get_var("SELECT MONTH(date) FROM ".$wpdb->statzhist);
|
||||||
$results = $wpdb->get_results("SELECT MONTH(date) as months, SUM(visitors) as visitors FROM ".$wpdb->statzhist." GROUP BY months ORDER BY date ASC");
|
$results = $wpdb->get_results("SELECT MONTH(date) as months, SUM(visitors) as visitors FROM ".$wpdb->statzhist." GROUP BY months ORDER BY date ASC");
|
||||||
|
|
||||||
print "<div class='statz'>Besucher: Die letzten ".$nummonths." Monate</div>";
|
print "<div class='statz'>";
|
||||||
print "<div align='left'>";
|
printf(semr_i18np("Visitors: Last %s month", "Visitors: Last %s month", $nummonths), $nummonths);
|
||||||
|
print "</div>";
|
||||||
|
|
||||||
|
print "<div align='left'>";
|
||||||
|
|
||||||
if (empty($results)) {
|
if (empty($results)) {
|
||||||
print "<small>... noch keine Einträge</small></div>";
|
print "<small>... ".semr_i18n("no entries")."</small></div>";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -163,10 +180,12 @@ function sem_drawLast30DaysGoo() {
|
||||||
print "<hr />";
|
print "<hr />";
|
||||||
}
|
}
|
||||||
|
|
||||||
### HISTORY ALLE historischen Tage
|
/**
|
||||||
|
*
|
||||||
|
* @global wpdb $wpdb
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
function sem_drawAllDaysGoo() {
|
function sem_drawAllDaysGoo() {
|
||||||
/* @var $wpdb wpdb */
|
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
|
|
||||||
$numdays = $wpdb->get_var("SELECT COUNT(date) FROM ".$wpdb->statzhist);
|
$numdays = $wpdb->get_var("SELECT COUNT(date) FROM ".$wpdb->statzhist);
|
||||||
|
@ -175,12 +194,14 @@ function sem_drawAllDaysGoo() {
|
||||||
FROM ".$wpdb->statzhist." GROUP BY date ORDER BY date ASC");
|
FROM ".$wpdb->statzhist." GROUP BY date ORDER BY date ASC");
|
||||||
|
|
||||||
|
|
||||||
print "<div class='statz'>Besucher: ".$numdays." Tage zurück</div>";
|
print "<div class='statz'>";
|
||||||
|
printf(semr_i18np("Visitors: %s day back", "Visitors: %s days back", $numdays), $numdays);
|
||||||
|
print "</div>";
|
||||||
print "<div align='left'>";
|
print "<div align='left'>";
|
||||||
|
|
||||||
if (empty($results)) {
|
if (empty($results)) {
|
||||||
print "<small>... noch keine Einträge</small></div>";
|
print "<small>... ".semr_i18n("no entries")."</small></div>";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($results as $result) {
|
foreach($results as $result) {
|
||||||
|
@ -230,18 +251,20 @@ function sem_drawAllDaysGoo() {
|
||||||
$results = $wpdb->get_results("SELECT referers, visitors, hits, substring(date,1,10) AS date
|
$results = $wpdb->get_results("SELECT referers, visitors, hits, substring(date,1,10) AS date
|
||||||
FROM ".$wpdb->statzhist." GROUP BY date ORDER BY date DESC");
|
FROM ".$wpdb->statzhist." GROUP BY date ORDER BY date DESC");
|
||||||
|
|
||||||
print "<div class='statz'>Die letzten ".$numdays." Tage</div>";
|
print "<div class='statz'>";
|
||||||
|
printf(semr_i18np("Last %s day", "Last %s days", $numdays), $numdays);
|
||||||
|
print "</div>";
|
||||||
if (empty($results)) {
|
if (empty($results)) {
|
||||||
print "<small>... noch keine Einträge</small>";
|
print "<small>... ".semr_i18n("no entries")."</small></div>";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
print "<table class='statzelement'>";
|
print "<table class='statzelement'>";
|
||||||
print "<thead>";
|
print "<thead>";
|
||||||
print "<tr>";
|
print "<tr>";
|
||||||
print "<th style='width:15%;text-align:center;'>Datum</th>";
|
print "<th style='width:15%;text-align:center;'>".semr_i18n("Date")."</th>";
|
||||||
print "<th style='width:10%;text-align:right;'>Besucher</th>";
|
print "<th style='width:10%;text-align:right;'>".semr_i18n("Visitors")."</th>";
|
||||||
print "<th style='width:10%;text-align:right;'>Hits</th>";
|
print "<th style='width:10%;text-align:right;'>".semr_i18n("Hits")."</th>";
|
||||||
print "<th style='width:10%;text-align:right;'>Referer</th>";
|
print "<th style='width:10%;text-align:right;'>".semr_i18n("Referrer")."</th>";
|
||||||
print "<th style='text-align:right;'> </th>";
|
print "<th style='text-align:right;'> </th>";
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
print "</thead>";
|
print "</thead>";
|
||||||
|
@ -249,32 +272,32 @@ function sem_drawAllDaysGoo() {
|
||||||
$sum_visitors = 0;
|
$sum_visitors = 0;
|
||||||
$sum_hits = 0;
|
$sum_hits = 0;
|
||||||
$sum_referers = 0;
|
$sum_referers = 0;
|
||||||
foreach($results as $key=>$result) {
|
foreach($results as $key=>$result) {
|
||||||
$date = mysql2date('d.m.Y',$result->date);
|
$date = mysql2date('d.m.Y',$result->date);
|
||||||
$visitors = $result->visitors;
|
$visitors = $result->visitors;
|
||||||
$sum_visitors += $visitors;
|
$sum_visitors += $visitors;
|
||||||
$hits = $result->hits;
|
$hits = $result->hits;
|
||||||
$sum_hits += $hits;
|
$sum_hits += $hits;
|
||||||
$referers = $result->referers;
|
$referers = $result->referers;
|
||||||
$sum_referers += $referers;
|
$sum_referers += $referers;
|
||||||
print "<tr"; if(1&$key) print " class='alternate'"; print ">";
|
print "<tr"; if(1&$key) print " class='alternate'"; print ">";
|
||||||
print "<td style='text-align:center;'>".$date."</td>";
|
print "<td style='text-align:center;'>".$date."</td>";
|
||||||
print "<td style='text-align:right;'>".$visitors."</td>";
|
print "<td style='text-align:right;'>".$visitors."</td>";
|
||||||
print "<td style='text-align:right;'>".$hits."</td>";
|
print "<td style='text-align:right;'>".$hits."</td>";
|
||||||
print "<td style='text-align:right;'>".$referers."</td>";
|
print "<td style='text-align:right;'>".$referers."</td>";
|
||||||
print "<td style='text-align:right;'> </td>";
|
print "<td style='text-align:right;'> </td>";
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
}
|
}
|
||||||
|
|
||||||
print "<tr><td> </td></tr>";
|
print "<tr><td> </td></tr>";
|
||||||
print "<tr class='alternate'"; print ">";
|
print "<tr class='alternate'"; print ">";
|
||||||
print "<td style='text-align:center;'><b>Gesamt</b></td>";
|
print "<td style='text-align:center;'><b>".semr_i18n("Total")."</b></td>";
|
||||||
print "<td style='text-align:right;'><b>".$sum_visitors."</b></td>";
|
print "<td style='text-align:right;'><b>".$sum_visitors."</b></td>";
|
||||||
print "<td style='text-align:right;'><b>".$sum_hits."</b></td>";
|
print "<td style='text-align:right;'><b>".$sum_hits."</b></td>";
|
||||||
print "<td style='text-align:right;'><b>".$sum_referers."</b></td>";
|
print "<td style='text-align:right;'><b>".$sum_referers."</b></td>";
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
print "<tr>";
|
print "<tr>";
|
||||||
print "<td style='text-align:center;'><b>Durchschnitt</b></td>";
|
print "<td style='text-align:center;'><b>".semr_i18n("Average")."</b></td>";
|
||||||
print "<td style='text-align:right;'>".ceil($sum_visitors / $numdays)."</td>";
|
print "<td style='text-align:right;'>".ceil($sum_visitors / $numdays)."</td>";
|
||||||
print "<td style='text-align:right;'>".ceil($sum_hits / $numdays)."</td>";
|
print "<td style='text-align:right;'>".ceil($sum_hits / $numdays)."</td>";
|
||||||
print "<td style='text-align:right;'>".ceil($sum_referers / $numdays)."</td>";
|
print "<td style='text-align:right;'>".ceil($sum_referers / $numdays)."</td>";
|
||||||
|
@ -289,7 +312,7 @@ function sem_drawAllDaysGoo() {
|
||||||
|
|
||||||
print "<div class='wrap'>";
|
print "<div class='wrap'>";
|
||||||
print "<div id='icon-semmelstatzR' class='icon32'><br /></div>";
|
print "<div id='icon-semmelstatzR' class='icon32'><br /></div>";
|
||||||
print "<h2>SemmelstatzR › Historie</h2>";
|
print "<h2>SemmelstatzR > ".semr_i18n("History")."</h2>";
|
||||||
|
|
||||||
sem_drawLast30DaysGoo();
|
sem_drawLast30DaysGoo();
|
||||||
sem_drawAllMonthGoo();
|
sem_drawAllMonthGoo();
|
||||||
|
|
Laden …
In neuem Issue referenzieren