Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
08/13/2009 01:24:21 AM (17 years ago)
Author:
apeatling
Message:

Add first revision of new default BuddyPress parent theme. This theme is designed to be extended from with child themes, not used directly. The original default themes from the old two theme system are deprecated, but will remain compatible with 1.1. Still more work to do there.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/deprecated/bp-core-deprecated.php

    r1649 r1655  
    887887/*** END DEPRECATED OLD BUDDYPRESS THEME SUPPORT ************/
    888888
    889 function bp_core_ajax_widget_members() {
    890         global $bp;
    891 
    892         /* If we are using a BuddyPress 1.1+ theme ignore this. */
    893         if ( !file_exists( WP_CONTENT_DIR . '/bp-themes' ) )
    894                 return false;
    895                
    896         check_ajax_referer('bp_core_widget_members');
    897        
    898         switch ( $_POST['filter'] ) {
    899                 case 'newest-members':
    900                         if ( !$users = wp_cache_get( 'newest_users', 'bp' ) ) {
    901                                 $users = BP_Core_User::get_newest_users( $_POST['max-members'], 1 );
    902                                 wp_cache_set( 'newest_users', $users, 'bp' );
    903                         }
    904                 break;
    905                 case 'recently-active-members':
    906                         if ( !$users = wp_cache_get( 'active_users', 'bp' ) ) {
    907                                 $users = BP_Core_User::get_active_users( $_POST['max-members'], 1 );
    908                                 wp_cache_set( 'active_users', $users, 'bp' );
    909                         }
    910                 break;
    911                 case 'popular-members':
    912                         if ( !$users = wp_cache_get( 'popular_users', 'bp' ) ) {
    913                                 $users = BP_Core_User::get_popular_users( $_POST['max-members'], 1 );
    914                                 wp_cache_set( 'popular_users', $users, 'bp' );
    915                         }
    916                 break;
    917         }
    918        
    919         if ( $users['users'] ) {
    920                 echo '0[[SPLIT]]'; // return valid result.
    921        
    922                 foreach ( (array) $users['users'] as $user ) {
    923                 ?>
    924                         <li class="vcard">
    925                                 <div class="item-avatar">
    926                                         <a href="<?php echo bp_core_get_userlink( $user->user_id, false, true ) ?>"><?php echo bp_core_fetch_avatar( array( 'item_id' => $user->user_id, 'type' => 'thumb' ) ) ?></a>
    927                                 </div>
    928 
    929                                 <div class="item">
    930                                         <div class="item-title"><?php echo bp_core_get_userlink( $user->user_id ) ?></div>
    931                                         <div class="item-meta">
    932                                                 <span class="activity">
    933                                                         <?php
    934                                                         if ( 'newest-members' == $_POST['filter'] ) {
    935                                                                 echo bp_core_get_last_activity( $user->user_registered, __( 'registered %s ago', 'buddypress' ) );
    936                                                         } else if ( 'recently-active-members' == $_POST['filter'] ) {
    937                                                                 echo bp_core_get_last_activity( get_usermeta( $user->user_id, 'last_activity' ), __( 'active %s ago', 'buddypress' ) );
    938                                                         } else if ( 'popular-members' == $_POST['filter'] ) {
    939                                                                 if ( 1 == get_usermeta( $user->user_id, 'total_friend_count' ) )
    940                                                                         echo get_usermeta( $user->user_id, 'total_friend_count' ) . __(' friend', 'buddypress');
    941                                                                 else
    942                                                                         echo get_usermeta( $user->user_id, 'total_friend_count' ) . __(' friends', 'buddypress');
    943                                                         }
    944                                                         ?>
    945                                                 </span>
    946                                         </div>
    947                                 </div>
    948                         </li>
    949                         <?php   
    950                 }
    951         } else {
    952                 echo "-1[[SPLIT]]<li>" . __("No members matched the current filter.", 'buddypress');
    953         }
    954 }
    955 add_action( 'wp_ajax_widget_members', 'bp_core_ajax_widget_members' );
    956 
    957 
    958889function bp_core_ajax_directory_members() {
    959890        /* If we are using a BuddyPress 1.1+ theme ignore this. */
    … …  
    967898add_action( 'wp_ajax_directory_members', 'bp_core_ajax_directory_members' );
    968899
     900/* DEPRECATED -- This should now be directly in the template */
     901function bp_login_bar() {
     902        global $bp;
     903       
     904        if ( !is_user_logged_in() ) : ?>
     905               
     906                <form name="login-form" id="login-form" action="<?php echo $bp->root_domain . '/wp-login.php' ?>" method="post">
     907                        <input type="text" name="log" id="user_login" value="<?php _e( 'Username', 'buddypress' ) ?>" onfocus="if (this.value == '<?php _e( 'Username', 'buddypress' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'Username', 'buddypress' ) ?>';}" />
     908                        <input type="password" name="pwd" id="user_pass" class="input" value="" />
     909                       
     910                        <input type="checkbox" name="rememberme" id="rememberme" value="forever" title="<?php _e( 'Remember Me', 'buddypress' ) ?>" />
     911                       
     912                        <input type="submit" name="wp-submit" id="wp-submit" value="<?php _e( 'Log In', 'buddypress' ) ?>"/>                           
     913                        <input type="button" name="signup-submit" id="signup-submit" value="<?php _e( 'Sign Up', 'buddypress' ) ?>" onclick="location.href='<?php echo bp_signup_page() ?>'" />
     914
     915                        <input type="hidden" name="redirect_to" value="http://<?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ?>" />
     916                        <input type="hidden" name="testcookie" value="1" />
     917                                               
     918                        <?php do_action( 'bp_login_bar_logged_out' ) ?>
     919                </form>
     920       
     921        <?php else : ?>
     922               
     923                <div id="logout-link">
     924                        <?php bp_loggedinuser_avatar_thumbnail( 20, 20 ) ?> &nbsp;
     925                        <?php bp_loggedinuser_link() ?>
     926                        <?php
     927                                if ( function_exists('wp_logout_url') ) {
     928                                        $logout_link = '/ <a href="' . wp_logout_url( $bp->root_domain ) . '">' . __( 'Log Out', 'buddypress' ) . '</a>';
     929                                } else {
     930                                        $logout_link = '/ <a href="' . $bp->root_domain . '/wp-login.php?action=logout&amp;redirect_to=' . $bp->root_domain . '">' . __( 'Log Out', 'buddypress' ) . '</a>';                                   
     931                                }                       
     932                               
     933                                echo apply_filters( 'bp_logout_link', $logout_link );
     934                        ?>
     935                       
     936                        <?php do_action( 'bp_login_bar_logged_in' ) ?>
     937                </div>
     938               
     939        <?php endif;
     940}
     941
Note: See TracChangeset for help on using the changeset viewer.