X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/af50974463450c98503e763a7836a50e260461a9..607b7e02d77e7326161e8ec15639052d2040f745:/wp-admin/includes/class-wp-theme-install-list-table.php diff --git a/wp-admin/includes/class-wp-theme-install-list-table.php b/wp-admin/includes/class-wp-theme-install-list-table.php index eb8498a2..492497ed 100644 --- a/wp-admin/includes/class-wp-theme-install-list-table.php +++ b/wp-admin/includes/class-wp-theme-install-list-table.php @@ -1,20 +1,40 @@ $text ) { - $class = ( $action == $tab ) ? ' class="current"' : ''; + $class = ( $action === $tab ) ? ' class="current"' : ''; $href = self_admin_url('theme-install.php?tab=' . $action); $display_tabs['theme-install-'.$action] = "$text"; } @@ -150,6 +179,9 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { return $display_tabs; } + /** + * @access public + */ public function display() { wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); ?> @@ -173,9 +205,12 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { tablenav( 'bottom' ); } + /** + * @access public + */ public function display_rows() { $themes = $this->items; foreach ( $themes as $theme ) { @@ -191,6 +226,8 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { /** * Prints a theme from the WordPress.org API. * + * @global array $themes_allowedtags + * * @param object $theme An object that contains theme data returned by the WordPress.org API. * * Example theme data: @@ -204,7 +241,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { * public 'rating' => float 80 * public 'num_ratings' => int 1 * public 'homepage' => string 'http://wordpress.org/themes/magazine-basic' - * public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by c.bavota of Tinker Priest Media.' + * public 'description' => string 'A basic magazine style layout with a fully customizable layout through a back-end interface. Designed by c.bavota of Tinker Priest Media.' * public 'download_link' => string 'http://wordpress.org/themes/download/magazine-basic.1.1.zip' */ public function single_row( $theme ) { @@ -253,7 +290,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { $actions[] = '' . __( 'Preview' ) . ''; /** - * Filter the install action links for a theme in the Install Themes list table. + * Filters the install action links for a theme in the Install Themes list table. * * @since 3.4.0 * @@ -265,7 +302,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { ?> - +

@@ -299,10 +336,10 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
@@ -332,6 +369,8 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { /** * Prints the info for a theme (to be used in the theme installer modal). * + * @global array $themes_allowedtags + * * @param object $theme - A WordPress.org Theme API object. */ public function install_theme_info( $theme ) { @@ -373,7 +412,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {

screenshot_url ) ): ?> - +
$theme->rating, 'type' => 'percent', 'number' => $theme->num_ratings ) ); ?> @@ -396,8 +435,10 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { * @since 3.4.0 * @access public * - * @uses $tab Global; current tab within Themes->Install screen - * @uses $type Global; type of search. + * @global string $tab Current tab within Themes->Install screen + * @global string $type Type of search. + * + * @param array $extra_args Unused. */ public function _js_vars( $extra_args = array() ) { global $tab, $type;