WordPress.org

Make WordPress Core

Ticket #22002: favorites-updated.2.diff

File favorites-updated.2.diff, 4.4 KB (added by griffinjt, 19 months ago)

apologies - malformed diff file for first upload

  • wp-admin/includes/plugin-install.php

     
    155155add_action('install_plugins_upload', 'install_plugins_upload', 10, 1); 
    156156 
    157157/** 
     158 * Show a username form for the favorites page. 
     159 * 
     160 * @since 3.5.0 
     161 * 
     162 * @param int $page The current paged number in the display table 
     163 */ 
     164function install_plugins_favorites( $page = 1 ) { 
     165        $value = isset( $_REQUEST['user'] ) ? stripslashes( $_REQUEST['user'] ) : ''; 
     166?> 
     167        <h4><?php _e('Find Favorite Plugins for a WordPress.org username:'); ?></h4> 
     168        <form method="post" enctype="multipart/form-data" action="<?php echo self_admin_url('plugin-install.php?tab=favorites'); ?>"> 
     169                <label class="screen-reader-text" for="user"><?php _e('WordPress.org username'); ?></label> 
     170                <input type="text" id="user" name="user" value="<?php echo esc_attr($value); ?>" /> 
     171                <input type="submit" class="button" value="<?php esc_attr_e('Find Favorites'); ?>" /> 
     172        </form> 
     173<?php 
     174} 
     175add_action('install_plugins_favorites', 'install_plugins_favorites', 10, 1); 
     176 
     177/** 
     178 * Show a username form for the favorites page 
     179 * @since 3.5.0 
     180 * 
     181 * @param string $page 
     182 */ 
     183function install_plugins_favories( $page = 1 ) { 
     184        $value = isset( $_REQUEST['user'] ) ? stripslashes( $_REQUEST['user'] ) : ''; 
     185?> 
     186        <h4><?php _e('Find Favorite Plugins for a WordPress.org username:') ?></h4> 
     187        <form method="post" enctype="multipart/form-data" action="<?php echo self_admin_url('plugin-install.php?tab=favorites') ?>"> 
     188                <label class="screen-reader-text" for="user"><?php _e('WordPress.org username'); ?></label> 
     189                <input type="text" id="user" name="user" value="<?php echo esc_attr($value); ?>" /> 
     190                <input type="submit" class="button" value="<?php esc_attr_e('Find Favorites') ?>" /> 
     191        </form> 
     192<?php 
     193} 
     194add_action('install_plugins_favorites', 'install_plugins_favories', 10, 1); 
     195 
     196/** 
     197 * Show a username form for the favorites page 
     198 * @since 3.5.0 
     199 * 
     200 * @param string $page 
     201 */ 
     202function install_plugins_favories( $page = 1 ) { 
     203        $value = isset( $_REQUEST['user'] ) ? stripslashes( $_REQUEST['user'] ) : ''; 
     204?> 
     205        <h4><?php _e('Find Favorite Plugins for a WordPress.org username:') ?></h4> 
     206        <form method="post" enctype="multipart/form-data" action="<?php echo self_admin_url('plugin-install.php?tab=favorites') ?>"> 
     207                <label class="screen-reader-text" for="user"><?php _e('WordPress.org username'); ?></label> 
     208                <input type="text" id="user" name="user" value="<?php echo esc_attr($value); ?>" /> 
     209                <input type="submit" class="button" value="<?php esc_attr_e('Find Favorites') ?>" /> 
     210        </form> 
     211<?php 
     212} 
     213add_action('install_plugins_favorites', 'install_plugins_favories', 10, 1); 
     214 
     215/** 
    158216 * Display plugin content based on plugin list. 
    159217 * 
    160218 * @since 2.7.0 
     
    168226add_action('install_plugins_featured', 'display_plugins_table'); 
    169227add_action('install_plugins_popular', 'display_plugins_table'); 
    170228add_action('install_plugins_new', 'display_plugins_table'); 
     229add_action('install_plugins_favorites', 'display_plugins_table'); 
    171230 
    172231/** 
    173232 * Determine the status we can perform on a plugin. 
  • wp-admin/includes/class-wp-plugin-install-list-table.php

     
    3333                $tabs['featured'] = _x( 'Featured','Plugin Installer' ); 
    3434                $tabs['popular']  = _x( 'Popular','Plugin Installer' ); 
    3535                $tabs['new']      = _x( 'Newest','Plugin Installer' ); 
     36                $tabs['favorites'] = _x( 'Favorites','Plugin Installer' ); 
    3637 
    3738                $nonmenu_tabs = array( 'plugin-information' ); //Valid actions to perform which do not have a Menu item. 
    3839 
     
    7172                                $args['browse'] = $tab; 
    7273                                break; 
    7374 
     75                        case 'favorites': 
     76                                if ( isset( $_REQUEST['user'] ) ) 
     77                                        $args['user'] = stripslashes( $_REQUEST['user'] ); 
     78                                else 
     79                                        $args = false; 
     80                                break; 
     81 
    7482                        default: 
    7583                                $args = false; 
    7684                } 
  • wp-admin/js/common.js

     
    187187                } else { 
    188188                        if ( body.hasClass('folded') ) { 
    189189                                body.removeClass('folded'); 
     190                                setUserSetting('unfold', 1); 
    190191                                deleteUserSetting('mfold'); 
    191192                        } else { 
    192193                                body.addClass('folded');