Plugin Directory

Changeset 417126


Ignore:
Timestamp:
07/30/2011 09:42:05 AM (15 years ago)
Author:
aviaxis
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • traffic-counter-widget/trunk/wp-traffic-counter-widget.php

    r416338 r417126  
    55Description: Counts the number of visitors of your blog and shows the traffic information on a widget
    66Author: Bogdan Nicolaescu
    7 Version: 1
     7Version: 1.0.1
    88Author URI: http://www.pixme.org/
    99*/
     
    2020    $options['wp_wtc_WidgetText_LastWeek'] = htmlspecialchars($_POST['wp_wtc_WidgetText_LastWeek']);
    2121    $options['wp_wtc_WidgetText_LastMonth'] = htmlspecialchars($_POST['wp_wtc_WidgetText_LastMonth']);
    22     $options['wp_wtc_WidgetText_Online'] = htmlspecialchars($_POST['wp_wtc_WidgetText_Online']);   
     22    $options['wp_wtc_WidgetText_Online'] = htmlspecialchars($_POST['wp_wtc_WidgetText_Online']);
    2323
    2424    update_option("widget_traffic_counter", $options);
     
    7878}
    7979
    80  
     80
    8181function view() {
    8282
    8383  global $wpdb;
    84   $options = get_wtc_options(); 
     84  $options = get_wtc_options();
    8585
    8686  if ($_SERVER['HTTP_X_FORWARD_FOR'])
    8787       $ip = $_SERVER['HTTP_X_FORWARD_FOR'];
    88   else 
     88  else
    8989       $ip = $_SERVER['REMOTE_ADDR'];
    9090
    9191  $table_name = $wpdb->prefix . "wtc_log";
    9292  $user_count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $table_name where ".time()." - Time <= 3 and IP = '".$ip."'"));
    93  
     93
    9494  if (!$user_count) {
    9595    $data = array (
    9696                 'IP' => $ip,
    97                  'Time' => time() 
     97                 'Time' => time()
    9898                );
    9999    $format  = array ('%s','%d');
     
    106106
    107107  <ul>
    108   <li><?php echo $options["wp_wtc_WidgetText_LastDay"].": ".get_traffic(86400,false); ?>   </li>
    109   <li><?php echo $options["wp_wtc_WidgetText_LastWeek"].": ".get_traffic(604800,false); ?>  </li>
    110   <li><?php echo $options["wp_wtc_WidgetText_LastMonth"].": ".get_traffic(18144000,false); ?> </li>
    111   <li><?php echo $options["wp_wtc_WidgetText_Online"].": ".get_traffic(600, true); ?>    </li>
     108  <li><?php echo $options["wp_wtc_WidgetText_LastDay"].": ".number_format_i18n(get_traffic(86400,false)); ?>   </li>
     109  <li><?php echo $options["wp_wtc_WidgetText_LastWeek"].": ".number_format_i18n(get_traffic(604800,false)); ?>  </li>
     110  <li><?php echo $options["wp_wtc_WidgetText_LastMonth"].": ".number_format_i18n(get_traffic(18144000,false)); ?> </li>
     111  <li><?php echo $options["wp_wtc_WidgetText_Online"].": ".number_format_i18n(get_traffic(600, true)); ?>    </li>
    112112  </ul>
    113113  <small><a href="http://www.pixme.org/tehnologie-internet/wordpress-traffic-counter-widget/4228" target="_blank">Traffic Counter</a></small>
    114114<?php
    115115}
    116  
     116
    117117function widget_traffic_counter($args) {
    118118  extract($args);
     
    121121
    122122  echo $before_widget;
    123   echo $before_title.$options["wp_wtc_WidgetTitle"]; 
     123  echo $before_title.$options["wp_wtc_WidgetTitle"];
    124124  echo $after_title;
    125125  view();
     
    132132   $table_name = $wpdb->prefix . "wtc_log";
    133133   if($wpdb->get_var("show tables like '$table_name'") != $table_name) {
    134      
     134
    135135      $sql = "CREATE TABLE " . $table_name . " (
    136136           IP VARCHAR( 17 ) NOT NULL ,
     
    142142      dbDelta($sql);
    143143   }
    144 } 
     144}
    145145
    146146
Note: See TracChangeset for help on using the changeset viewer.