Changeset 5011
- Timestamp:
- 02/08/06 10:40:38 (2 years ago)
- Files:
-
- wp-useronline/trunk/readme-install.txt (modified) (2 diffs)
- wp-useronline/trunk/readme-upgrade.txt (modified) (2 diffs)
- wp-useronline/trunk/readme.txt (modified) (1 diff)
- wp-useronline/trunk/useronline.php (modified) (4 diffs)
- wp-useronline/trunk/wp-useronline.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wp-useronline/trunk/readme-install.txt
r4572 r5011 1 1 -> Installation Instructions 2 2 -------------------------------------------------- 3 // Open wp-admin folder4 5 Put:6 ------------------------------------------------------------------7 useronline-install.php8 ------------------------------------------------------------------9 10 11 3 // Open wp-content/plugins folder 12 4 … … 26 18 27 19 // Activate useronline plugin 28 29 30 // Run wp-admin/useronline-install.php31 20 32 21 wp-useronline/trunk/readme-upgrade.txt
r4434 r5011 1 1 -> Upgrade Instructions For Version 2.00 To Version 2.01 2 2 ------------------------------------------------------------------ 3 // Open wp-admin folder4 5 Put:6 ------------------------------------------------------------------7 useronline-upgrade.php8 ------------------------------------------------------------------9 10 11 3 // Open wp-content/plugins folder 12 4 … … 22 14 ------------------------------------------------------------------ 23 15 wp-useronline.php 24 ------------------------------------------------------------------25 26 27 // Run wp-admin/useronline-upgrade.php28 29 Note:30 ------------------------------------------------------------------31 Please remember to remove useronline-upgrade.php after installation.32 16 ------------------------------------------------------------------ 33 17 wp-useronline/trunk/readme.txt
r4797 r5011 7 7 Documentation -> http://dev.wp-plugins.org/wiki/wp-useronline 8 8 Development -> http://dev.wp-plugins.org/browser/wp-useronline/ 9 Updated -> 1st February20069 Updated -> 1st March 2006 10 10 -------------------------------------------------- 11 11 12 // Version 2.02 (01-03-2006) 13 - NEW: No More Install/Upgrade File, It Will Install/Upgrade When You Activate The Plugin. 12 14 13 15 // Version 2.01 (01-02-2006) wp-useronline/trunk/useronline.php
r4737 r5011 4 4 Plugin URI: http://www.lesterchan.net/portfolio/programming.php 5 5 Description: Adds A Useronline Feature To WordPress 6 Version: 2.0 16 Version: 2.02 7 7 Author: GaMerZ 8 8 Author URI: http://www.lesterchan.net … … 99 99 // If No Such User Insert It 100 100 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')"); 102 102 } 103 103 … … 113 113 // Check Whether Current Users Online Is More Than Most Users Online 114 114 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')); 118 117 } 119 118 } … … 232 231 } 233 232 } 233 234 235 ### Function: Create UserOnline Table 236 add_action('activate_useronline.php', 'create_useronline_table'); 237 function 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 } 234 255 ?> wp-useronline/trunk/wp-useronline.php
r4574 r5011 3 3 +----------------------------------------------------------------+ 4 4 | | 5 | WordPress 2.0 Plugin: WP-UserOnline 2.0 1|5 | WordPress 2.0 Plugin: WP-UserOnline 2.02 | 6 6 | Copyright (c) 2005 Lester "GaMerZ" Chan | 7 7 | | … … 97 97 ### Function: Check IP 98 98 function check_ip($ip) { 99 if( isset($_COOKIE['wordpressuser_'.COOKIEHASH])) {99 if(!empty($_COOKIE[USER_COOKIE])) { 100 100 return "(<a href=\"http://ws.arin.net/cgi-bin/whois.pl?queryinput=$ip\" target=\"_blank\" title=\"".gethostbyaddr($ip)."\">$ip</a>)"; 101 101 }
