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,17 +53,27 @@ 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;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -107,19 +117,26 @@ function sem_drawLast30DaysGoo() {
 | 
				
			||||||
    print "<hr />";
 | 
					    print "<hr />";
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
### HISTORY Monatsgrafik GOOGLE-API
 | 
					/**
 | 
				
			||||||
 | 
					 * chart of all month
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * @global wpdb $wpdb
 | 
				
			||||||
 | 
					 * @return void
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
function sem_drawAllMonthGoo() {
 | 
					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'>";
 | 
				
			||||||
 | 
					  printf(semr_i18np("Visitors: Last %s month", "Visitors: Last %s month", $nummonths), $nummonths);
 | 
				
			||||||
 | 
					  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;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
| 
						 | 
					@ -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,11 +194,13 @@ 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;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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>";
 | 
				
			||||||
| 
						 | 
					@ -268,13 +291,13 @@ function sem_drawAllDaysGoo() {
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
        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 …
	
	Tabelle hinzufügen
		
		In neuem Issue referenzieren