Changeset 35339

Show
Ignore:
Timestamp:
03/18/08 14:40:53 (4 months ago)
Author:
GamerZ
Message:

Tested With WP 2.5

Files:

Legend:

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

    r29571 r35339  
    236236                  <p> 
    237237                        <strong>Download:</strong><br /> 
    238                         <strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=14" title="http://lesterchan.net/others/downloads.php?id=14">WP-UserOnline 2.30 For WordPress 2.3.x</a><br /> 
     238                        <strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=14" title="http://lesterchan.net/others/downloads.php?id=14">WP-UserOnline 2.30 For WordPress 2.5.x</a><br /> 
     239                        <strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads/wp-useronline220.zip" title="http://lesterchan.net/others/downloads/wp-useronline220.zip">WP-UserOnline 2.20 For WordPress 2.3.x</a><br /> 
    239240                        <strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads/wp-useronline211.zip" title="http://lesterchan.net/others/downloads/wp-useronline211.zip">WP-UserOnline 2.11 For WordPress 2.1.x And 2.2.x</a><br /> 
    240241                        <strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads/wp-useronline206.zip" title="http://lesterchan.net/others/downloads/wp-useronline206.zip">WP-UserOnline 2.06 For WordPress 2.0.x</a><br /> 
     
    260261                        <strong>Support Forums:</strong><br /> 
    261262                        <strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0" title="http://forums.lesterchan.net/index.php?board=21.0">http://forums.lesterchan.net/index.php?board=21.0</a> 
    262                   </p> 
    263                   <p> 
    264                         <strong>Updated:</strong><br /> 
    265                         <strong>&raquo;</strong> 1st January 2008 
    266263                  </p> 
    267264                  <p> 
     
    285282                  <ul> 
    286283                        <li> 
    287                               <strong>Version 2.30 (01-01-2008)</strong> 
    288                               <ul> 
     284                              <strong>Version 2.30 (01-06-2008)</strong> 
     285                              <ul> 
     286                                    <li>NEW: Works For WordPress 2.5 Only</li> 
    289287                                    <li>NEW: Uses /wp-useronline/ Folder Instead Of /useronline/</li> 
    290288                                    <li>NEW: Uses wp-useronline.php Instead Of useronline.php</li> 
    291289                                    <li>NEW: Uses wp-useronline-widget.php Instead Of useronline-widget.php</li> 
     290                                    <li>NEW: Renamed useronline-js.php To useronline-js.js and Move The Dynamic Javascript Variables To The PHP Pages</li> 
     291                                    <li>NEW: Uses useronline-js-packed.js</li> 
     292                                    <li>NEW: Added Users Online To Dashboard "Right Now"</li> 
    292293                                    <li>NEW: Use number_format_i18n() Instead</li> 
    293294                                    <li>FIXED: Should Use display_name Instead Of user_name If WP-Stats Is Not Installed</li> 
  • wp-useronline/trunk/useronline-options.php

    r22736 r35339  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.3 Plugin: WP-UserOnline 2.30                                                | 
    6 |     Copyright (c) 2007 Lester "GaMerZ" Chan                                                 | 
     5|     WordPress 2.5 Plugin: WP-UserOnline 2.30                                                | 
     6|     Copyright (c) 2008 Lester "GaMerZ" Chan                                                 | 
    77|                                                                                                                                         | 
    88|     File Written By:                                                                                                  | 
  • wp-useronline/trunk/wp-useronline-widget.php

    r22736 r35339  
    1111 
    1212/*   
    13       Copyright 2007  Lester Chan  (email : gamerz84@hotmail.com) 
     13      Copyright 2008  Lester Chan  (email : gamerz84@hotmail.com) 
    1414 
    1515    This program is free software; you can redistribute it and/or modify 
  • wp-useronline/trunk/wp-useronline.php

    r29571 r35339  
    1111 
    1212/*   
    13       Copyright 2007  Lester Chan  (email : gamerz84@hotmail.com) 
     13      Copyright 2008  Lester Chan  (email : gamerz84@hotmail.com) 
    1414 
    1515    This program is free software; you can redistribute it and/or modify 
     
    5050function useronline_menu() { 
    5151      if (function_exists('add_submenu_page')) { 
    52             add_submenu_page('index.php',  __('WP-UserOnline', 'wp-useronline'),  __('WP-UserOnline', 'wp-useronline'), 1, 'wp-useronline/useronline.php', 'display_useronline'); 
     52            add_submenu_page('index.php',  __('WP-UserOnline', 'wp-useronline'),  __('WP-UserOnline', 'wp-useronline'), 1, 'wp-useronline/wp-useronline.php', 'display_useronline'); 
    5353      } 
    5454      if (function_exists('add_options_page')) { 
     
    6161add_action('wp_head', 'useronline_header'); 
    6262function useronline_header() { 
     63      wp_register_script('wp-useronline', '/wp-content/plugins/wp-useronline/useronline-js-packed.js', false, '2.30'); 
    6364      echo "\n".'<!-- Start Of Script Generated By WP-UserOnline 2.30 -->'."\n"; 
    64       wp_register_script('wp-useronline', '/wp-content/plugins/wp-useronline/useronline-js.php', false, '2.30'); 
     65      echo '<script type="text/javascript">'."\n"; 
     66      echo '/* <![CDATA[ */'."\n"; 
     67      echo "\t".'var useronline_ajax_url = \''.get_option('siteurl').'/wp-content/plugins/wp-useronline/wp-useronline.php'."';\n"; 
     68      echo "\t".'var useronline_timeout = '.(get_option('useronline_timeout')*1000).';'."\n"; 
     69      echo '/* ]]> */'."\n"; 
     70      echo '</script>'."\n"; 
    6571      wp_print_scripts(array('sack', 'wp-useronline')); 
    6672      echo '<!-- End Of Script Generated By WP-UserOnline 2.30 -->'."\n"; 
     
    161167### Function: Display UserOnline 
    162168if(!function_exists('get_useronline')) { 
    163       function get_useronline($deprecated = '', $deprecated2 = '', $display = true) { 
     169      function get_useronline($display = true) { 
    164170            // Template - Naming Conventions 
    165171            $useronline_naming = get_option('useronline_naming'); 
     
    579585function display_useronline() { 
    580586      $useronline_page = useronline_page(); 
    581       echo "<div class=\"wrap\">\n$useronline_page</div>\n"; 
     587      echo '<div class="wrap">'."\n"; 
     588      echo '<h2>'.__('Users Online Now', 'wp-useronline').'</h2>'."\n"; 
     589      echo $useronline_page; 
     590      echo '</div>'."\n"; 
     591
     592 
     593 
     594### Function Display UserOnline For Admin's Right Now 
     595add_action('rightnow_end', 'useronline_rightnow'); 
     596function useronline_rightnow() { 
     597      $total_users = get_useronline_count(false); 
     598      echo '<p>'; 
     599      if ($total_users == 1) {  
     600            printf(__('There is <strong><a href="%s">%s user</a></strong> online now.', 'wp-useronline'), get_option('siteurl').'/wp-admin/index.php?page=wp-stats/wp-stats.php', number_format_i18n($total_users)); 
     601      } else {  
     602            printf(__('There are a total of <strong><a href="%s">%s users</a></strong> online now.', 'wp-useronline'), get_option('siteurl').'/wp-admin/index.php?page=wp-stats/wp-stats.php', number_format_i18n($total_users)); 
     603      } 
     604      echo '<br />'; 
     605      get_users_browsing_site(); 
     606      echo '.<br />'; 
     607      printf(__('Most users ever online were <strong>%s</strong>, on <strong>%s</strong>', 'wp-useronline'), number_format_i18n(get_most_useronline()), get_most_useronline_date()); 
     608      echo '</p>'."\n"; 
    582609} 
    583610 
     
    667694            $wp_stats = true; 
    668695      } 
    669       $useronline_output .= '<p>'; 
    670696      if ($total_users == 1) {  
    671             $useronline_output .= __('There is', 'wp-useronline').' ';  
     697            $useronline_output .= '<p>'.sprintf(__('There is <strong>%s</strong> online now: <strong>%s</strong>, <strong>%s</strong> and <strong>%s</strong>.</p>', 'wp-useronline'), $nicetext_users, $nicetext_members, $nicetext_guests, $nicetext_bots).'</p>'; 
    672698      } else {  
    673             $useronline_output .= __('There are a total of', 'wp-useronline').' '; 
    674       } 
    675       $useronline_output .= "<strong>$nicetext_users</strong> ".__('online now', 'wp-useronline').": <strong>$nicetext_members</strong>, <strong>$nicetext_guests</strong> ".__('and', 'wp-useronline')." <strong>$nicetext_bots</strong>.</p>\n"; 
    676       $useronline_output .= '<p>'.__('Most users ever online were', 'wp-useronline')." <strong>".number_format_i18n(get_most_useronline())."</strong>, ".__('on', 'wp-useronline')." <strong>".get_most_useronline_date()."</strong></p>\n"; 
     699            $useronline_output .= '<p>'.sprintf(__('There are a total of <strong>%s</strong> online now: <strong>%s</strong>, <strong>%s</strong> and <strong>%s</strong>.</p>', 'wp-useronline'), $nicetext_users, $nicetext_members, $nicetext_guests, $nicetext_bots).'</p>'; 
     700      } 
     701      $useronline_output .= '<p>'.sprintf(__('Most users ever online were <strong>%s</strong>, on <strong>%s</strong>', 'wp-useronline'), number_format_i18n(get_most_useronline()), get_most_useronline_date()).'</p>'; 
    677702      // Print Out Members 
    678703      if($total_members > 0) { 
     
    703728            foreach($guests as $guest) { 
    704729                  $referral_output = ''; 
    705                   if(!empty($member['referral'])) { 
     730                  if(!empty($guest['referral'])) { 
    706731                        $referral_output = '[<a href="'.$guest['referral'].'">'.__('referral', 'wp-useronline').'</a>]'; 
    707732                  } 
  • wp-useronline/trunk/wp-useronline.pot

    r29571 r35339  
    33"Project-Id-Version: WP-UserOnline 2.30\n" 
    44"POT-Creation-Date: \n" 
    5 "PO-Revision-Date: 2008-01-19 18:48+0800\n" 
     5"PO-Revision-Date: 2008-03-18 22:33+0800\n" 
    66"Last-Translator: Lester 'GaMerZ' Chan <gamerz84@hotmail.com>\n" 
    77"Language-Team: Lester Chan <gamerz84@hotmail.com>\n" 
     
    8282 
    8383#: useronline-options.php:153 
    84 #: wp-useronline.php:846 
     84#: wp-useronline.php:871 
    8585msgid "Online" 
    8686msgstr "" 
    8787 
    8888#: useronline-options.php:160 
    89 #: wp-useronline.php:845 
     89#: wp-useronline.php:870 
    9090msgid "1 User" 
    9191msgstr "" 
    9292 
    9393#: useronline-options.php:161 
    94 #: wp-useronline.php:845 
     94#: wp-useronline.php:870 
    9595msgid "%USERONLINE_COUNT% Users" 
    9696msgstr "" 
    9797 
    9898#: useronline-options.php:162 
    99 #: wp-useronline.php:845 
     99#: wp-useronline.php:870 
    100100msgid "1 Member" 
    101101msgstr "" 
    102102 
    103103#: useronline-options.php:163 
    104 #: wp-useronline.php:845 
     104#: wp-useronline.php:870 
    105105msgid "%USERONLINE_COUNT% Members" 
    106106msgstr "" 
    107107 
    108108#: useronline-options.php:164 
    109 #: wp-useronline.php:845 
     109#: wp-useronline.php:870 
    110110msgid "1 Guest" 
    111111msgstr "" 
    112112 
    113113#: useronline-options.php:165 
    114 #: wp-useronline.php:845 
     114#: wp-useronline.php:870 
    115115msgid "%USERONLINE_COUNT% Guests" 
    116116msgstr "" 
    117117 
    118118#: useronline-options.php:166 
    119 #: wp-useronline.php:845 
     119#: wp-useronline.php:870 
    120120msgid "1 Bot" 
    121121msgstr "" 
    122122 
    123123#: useronline-options.php:167 
    124 #: wp-useronline.php:845 
     124#: wp-useronline.php:870 
    125125msgid "%USERONLINE_COUNT% Bots" 
    126126msgstr "" 
     
    128128#: useronline-options.php:173 
    129129#: useronline-options.php:179 
    130 #: wp-useronline.php:639 
    131 #: wp-useronline.php:847 
    132 #: wp-useronline.php:848 
     130#: wp-useronline.php:666 
     131#: wp-useronline.php:872 
     132#: wp-useronline.php:873 
    133133msgid "Users" 
    134134msgstr "" 
    135135 
    136136#: useronline-options.php:179 
    137 #: wp-useronline.php:848 
     137#: wp-useronline.php:873 
    138138msgid "Browsing This Page." 
    139139msgstr "" 
     
    284284 
    285285#: wp-useronline.php:52 
    286 #: wp-useronline.php:786 
    287 #: wp-useronline.php:788 
    288 #: wp-useronline.php:798 
     286#: wp-useronline.php:811 
     287#: wp-useronline.php:813 
     288#: wp-useronline.php:823 
    289289msgid "WP-UserOnline" 
    290290msgstr "" 
     
    294294msgstr "" 
    295295 
    296 #: wp-useronline.php:114 
     296#: wp-useronline.php:120 
    297297msgid "guest" 
    298298msgstr "" 
    299299 
    300 #: wp-useronline.php:120 
    301 #: wp-useronline.php:652 
     300#: wp-useronline.php:126 
     301#: wp-useronline.php:679 
    302302msgid "Guest" 
    303303msgstr "" 
    304304 
    305 #: wp-useronline.php:135 
     305#: wp-useronline.php:141 
    306306msgid "Blog Archive" 
    307307msgstr "" 
    308308 
    309 #: wp-useronline.php:216 
    310 #: wp-useronline.php:247 
    311 #: wp-useronline.php:689 
    312 #: wp-useronline.php:691 
    313 #: wp-useronline.php:709 
     309#: wp-useronline.php:222 
     310#: wp-useronline.php:253 
     311#: wp-useronline.php:714 
     312#: wp-useronline.php:716 
     313#: wp-useronline.php:734 
     314#: wp-useronline.php:736 
     315#: wp-useronline.php:749 
     316#, php-format 
     317msgid "%s @ %s" 
     318msgstr "" 
     319 
     320#: wp-useronline.php:386 
     321msgid "No User Is Browsing This Site" 
     322msgstr "" 
     323 
     324#: wp-useronline.php:524 
     325msgid "No User Is Browsing This Page" 
     326msgstr "" 
     327 
     328#: wp-useronline.php:588 
     329msgid "Users Online Now" 
     330msgstr "" 
     331 
     332#: wp-useronline.php:600 
     333#, php-format 
     334msgid "There is <strong><a href=\"%s\">%s user</a></strong> online now." 
     335msgstr "" 
     336 
     337#: wp-useronline.php:602 
     338#, php-format 
     339msgid "There are a total of <strong><a href=\"%s\">%s users</a></strong> online now." 
     340msgstr "" 
     341 
     342#: wp-useronline.php:607 
     343#: wp-useronline.php:701 
     344#, php-format 
     345msgid "Most users ever online were <strong>%s</strong>, on <strong>%s</strong>" 
     346msgstr "" 
     347 
     348#: wp-useronline.php:664 
     349msgid "User" 
     350msgstr "" 
     351 
     352#: wp-useronline.php:671 
     353msgid "Member" 
     354msgstr "" 
     355 
     356#: wp-useronline.php:673 
     357msgid "Members" 
     358msgstr "" 
     359 
     360#: wp-useronline.php:681 
     361msgid "Guests" 
     362msgstr "" 
     363 
     364#: wp-useronline.php:686 
     365msgid "Bot" 
     366msgstr "" 
     367 
     368#: wp-useronline.php:688 
     369msgid "Bots" 
     370msgstr "" 
     371 
     372#: wp-useronline.php:697 
     373#, php-format 
     374msgid "There is <strong>%s</strong> online now: <strong>%s</strong>, <strong>%s</strong> and <strong>%s</strong>.</p>" 
     375msgstr "" 
     376 
     377#: wp-useronline.php:699 
     378#, php-format 
     379msgid "There are a total of <strong>%s</strong> online now: <strong>%s</strong>, <strong>%s</strong> and <strong>%s</strong>.</p>" 
     380msgstr "" 
     381 
     382#: wp-useronline.php:704 
     383#: wp-useronline.php:724 
     384#: wp-useronline.php:744 
     385msgid "Online Now" 
     386msgstr "" 
     387 
    314388#: wp-useronline.php:711 
    315 #: wp-useronline.php:724 
    316 #, php-format 
    317 msgid "%s @ %s" 
    318 msgstr "" 
    319  
    320 #: wp-useronline.php:380 
    321 msgid "No User Is Browsing This Site" 
    322 msgstr "" 
    323  
    324 #: wp-useronline.php:518 
    325 msgid "No User Is Browsing This Page" 
    326 msgstr "" 
    327  
    328 #: wp-useronline.php:637 
    329 msgid "User" 
    330 msgstr "" 
    331  
    332 #: wp-useronline.php:644 
    333 msgid "Member" 
    334 msgstr "" 
    335  
    336 #: wp-useronline.php:646 
    337 msgid "Members" 
    338 msgstr "" 
    339  
    340 #: wp-useronline.php:654 
    341 msgid "Guests" 
    342 msgstr "" 
    343  
    344 #: wp-useronline.php:659 
    345 msgid "Bot" 
    346 msgstr "" 
    347  
    348 #: wp-useronline.php:661 
    349 msgid "Bots" 
    350 msgstr "" 
    351  
    352 #: wp-useronline.php:671 
    353 msgid "There is" 
    354 msgstr "" 
    355  
    356 #: wp-useronline.php:673 
    357 msgid "There are a total of" 
    358 msgstr "" 
    359  
    360 #: wp-useronline.php:675 
    361 msgid "online now" 
    362 msgstr "" 
    363  
    364 #: wp-useronline.php:675 
    365 msgid "and" 
    366 msgstr "" 
    367  
    368 #: wp-useronline.php:676 
    369 msgid "Most users ever online were" 
    370 msgstr "" 
    371  
    372 #: wp-useronline.php:676 
    373 #: wp-useronline.php:689 
    374 #: wp-useronline.php:691 
    375 #: wp-useronline.php:709 
    376 #: wp-useronline.php:711 
    377 #: wp-useronline.php:724 
     389#: wp-useronline.php:731 
     390msgid "referral" 
     391msgstr "" 
     392 
     393#: wp-useronline.php:714 
     394#: wp-useronline.php:716 
     395#: wp-useronline.php:734 
     396#: wp-useronline.php:736 
     397#: wp-useronline.php:749 
    378398msgid "on" 
    379399msgstr "" 
    380400 
    381 #: wp-useronline.php:679 
    382 #: wp-useronline.php:699 
    383 #: wp-useronline.php:719 
    384 msgid "Online Now" 
    385 msgstr "" 
    386  
    387 #: wp-useronline.php:686 
    388 #: wp-useronline.php:706 
    389 msgid "referral" 
    390 msgstr "" 
    391  
    392 #: wp-useronline.php:689 
    393 #: wp-useronline.php:691 
    394 #: wp-useronline.php:709 
    395 #: wp-useronline.php:711 
    396 #: wp-useronline.php:724 
     401#: wp-useronline.php:714 
     402#: wp-useronline.php:716 
     403#: wp-useronline.php:734 
     404#: wp-useronline.php:736 
     405#: wp-useronline.php:749 
    397406msgid "url" 
    398407msgstr "" 
    399408 
    400 #: wp-useronline.php:731 
     409#: wp-useronline.php:756 
    401410msgid "No One Is Online Now" 
    402411msgstr "" 
    403412 
    404 #: wp-useronline.php:800 
     413#: wp-useronline.php:825 
    405414msgid "user(s) online now." 
    406415msgstr "" 
    407416 
    408 #: wp-useronline.php:801 
     417#: wp-useronline.php:826 
    409418msgid "Most users ever online was" 
    410419msgstr "" 
    411420 
    412 #: wp-useronline.php:802 
     421#: wp-useronline.php:827 
    413422msgid "On" 
    414423msgstr ""