Changeset 5011

Show
Ignore:
Timestamp:
02/08/06 10:40:38 (2 years ago)
Author:
GamerZ
Message:

Updates To 2.02

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wp-useronline/trunk/readme-install.txt

    r4572 r5011  
    11-> Installation Instructions 
    22-------------------------------------------------- 
    3 // Open wp-admin folder 
    4  
    5 Put: 
    6 ------------------------------------------------------------------ 
    7 useronline-install.php 
    8 ------------------------------------------------------------------ 
    9  
    10  
    113// Open wp-content/plugins folder 
    124 
     
    2618 
    2719// Activate useronline plugin 
    28  
    29  
    30 // Run wp-admin/useronline-install.php 
    3120 
    3221 
  • wp-useronline/trunk/readme-upgrade.txt

    r4434 r5011  
    11-> Upgrade Instructions For Version 2.00 To Version 2.01 
    22------------------------------------------------------------------ 
    3 // Open wp-admin folder 
    4  
    5 Put: 
    6 ------------------------------------------------------------------ 
    7 useronline-upgrade.php 
    8 ------------------------------------------------------------------ 
    9  
    10  
    113// Open wp-content/plugins folder 
    124 
     
    2214------------------------------------------------------------------ 
    2315wp-useronline.php 
    24 ------------------------------------------------------------------ 
    25  
    26  
    27 // Run wp-admin/useronline-upgrade.php 
    28  
    29 Note: 
    30 ------------------------------------------------------------------ 
    31 Please remember to remove useronline-upgrade.php after installation. 
    3216------------------------------------------------------------------ 
    3317 
  • wp-useronline/trunk/readme.txt

    r4797 r5011  
    77Documentation     -> http://dev.wp-plugins.org/wiki/wp-useronline 
    88Development -> http://dev.wp-plugins.org/browser/wp-useronline/ 
    9 Updated           -> 1st February 2006 
     9Updated           -> 1st March 2006 
    1010-------------------------------------------------- 
    1111 
     12// Version 2.02 (01-03-2006) 
     13- NEW: No More Install/Upgrade File, It Will Install/Upgrade When You Activate The Plugin. 
    1214 
    1315// Version 2.01 (01-02-2006) 
  • wp-useronline/trunk/useronline.php

    r4737 r5011  
    44Plugin URI: http://www.lesterchan.net/portfolio/programming.php 
    55Description: Adds A Useronline Feature To WordPress 
    6 Version: 2.01 
     6Version: 2.02 
    77Author: GaMerZ 
    88Author URI: http://www.lesterchan.net 
     
    9999      // If No Such User Insert It 
    100100      if(!$update_user) { 
    101             $insert_user = $wpdb->query("INSERT INTO $wpdb->useronline VALUES ('$timestamp', '$memberonline', '$ip', '$make_page', '$url') ON DUPLICATE KEY UPDATE timestamp = '".($timestamp+1)."'"); 
     101            $insert_user = $wpdb->query("INSERT INTO $wpdb->useronline VALUES ('".($timestamp+1)."', '$memberonline', '$ip', '$make_page', '$url')"); 
    102102      } 
    103103 
     
    113113      // Check Whether Current Users Online Is More Than Most Users Online 
    114114      if($useronline > $most_useronline) { 
    115             $wpdb->query("UPDATE $wpdb->options SET option_value = '$useronline' WHERE option_name = 'useronline_most_users'"); 
    116             $wpdb->query("UPDATE $wpdb->options SET option_value = '".current_time('timestamp')."' WHERE option_name = 'useronline_most_timestamp'"); 
    117             wp_cache_flush(); 
     115            update_option('useronline_most_users', $useronline); 
     116            update_option('useronline_most_timestamp', current_time('timestamp')); 
    118117      } 
    119118} 
     
    232231      } 
    233232} 
     233 
     234 
     235### Function: Create UserOnline Table 
     236add_action('activate_useronline.php', 'create_useronline_table'); 
     237function create_useronline_table() { 
     238      global $wpdb; 
     239      include(ABSPATH.'/wp-admin/upgrade-functions.php'); 
     240      // Drop UserOnline Table 
     241      $wpdb->query("DROP TABLE IF EXISTS $wpdb->useronline"); 
     242      // Create UserOnline Table 
     243      $create_table = "CREATE TABLE $wpdb->useronline (". 
     244                                      " timestamp int(15) NOT NULL default '0',". 
     245                                      " username varchar(50) NOT NULL default '',". 
     246                                      " ip varchar(40) NOT NULL default '',". 
     247                                      " location varchar(255) NOT NULL default '',". 
     248                                      " url varchar(255) NOT NULL default '',". 
     249                                      " UNIQUE KEY (timestamp))"; 
     250      maybe_create_table($wpdb->useronline, $create_table); 
     251      // Add In Options 
     252      add_option('useronline_most_users', 1, 'Most Users Ever Online Count'); 
     253      add_option('useronline_most_timestamp', current_time('timestamp'), 'Most Users Ever Online Date'); 
     254} 
    234255?> 
  • wp-useronline/trunk/wp-useronline.php

    r4574 r5011  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-UserOnline 2.01                                                | 
     5|     WordPress 2.0 Plugin: WP-UserOnline 2.02                                                | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    9797### Function: Check IP 
    9898function check_ip($ip) { 
    99       if(isset($_COOKIE['wordpressuser_'.COOKIEHASH])) { 
     99      if(!empty($_COOKIE[USER_COOKIE])) { 
    100100            return "(<a href=\"http://ws.arin.net/cgi-bin/whois.pl?queryinput=$ip\" target=\"_blank\" title=\"".gethostbyaddr($ip)."\">$ip</a>)"; 
    101101      }