Ticket #1665: meta-1665.patch
File meta-1665.patch, 4.8 KB (added by , 9 years ago) |
---|
-
sites/trunk/global.wordpress.org/public_html/wp-content/themes/rosetta/download.php
4 4 */ 5 5 6 6 get_header(); 7 $releases = $rosetta->rosetta->get_releases_breakdown();8 7 9 8 the_post(); 10 9 ?> … … 17 16 <div id="pagebody"> 18 17 <div class="wrapper"> 19 18 <div class="col-9" role="main"> 20 <?php 21 if ( ! empty( $releases ) ): 22 if ( isset( $releases['latest'] ) ): 23 rosetta_release_row( null, null, null, true ); 24 ?> 25 <h3 id="latest"><?php _e( 'Latest release', 'rosetta' ); ?></h3> 26 <table class="releases latest"> 27 <?php echo rosetta_release_row( $releases['latest'], 'alt' ); ?> 28 </table> 29 <?php 30 endif; 31 if ( ! empty( $releases['branches'] ) ): 32 ?> 33 <a name="older" id="older"></a> 34 <?php 35 foreach ( $releases['branches'] as $branch => $branch_rels ): 36 rosetta_release_row( null, null, null, true ); 37 ?> 38 <h3><?php printf( __( '%s Branch', 'rosetta' ), $branch );?></h3> 39 <table class="releases"> 40 <?php 41 foreach ( $branch_rels as $release ): 42 ?> 43 <?php rosetta_release_row( $release, 'alt' );?> 44 <?php 45 endforeach; 46 ?> 47 </table> 48 <?php 49 endforeach; 50 endif; # any branches 51 if ( ! empty( $releases['betas'] ) ): 52 ?> 53 <h3 id="betas"><?php _e( 'Beta & RC releases', 'rosetta' ); ?></h3> 54 <table id="beta" class="releases"> 55 <?php 56 rosetta_release_row( null, null, null, true ); 57 foreach ( $releases['betas'] as $release ): 58 ?> 59 <?php rosetta_release_row( $release, 'alt', 'beta-first' ); ?> 60 <?php 61 endforeach; 62 ?> 63 </table> 64 65 <?php 66 endif; # any betas 67 else: # no releases 68 ?> 69 <p><?php _e( 'There are no releases, yet.', 'rosetta' ); ?></p> 70 <?php endif; # if releases?> 19 <?php the_content(); ?> 71 20 </div> 72 21 </div> 73 22 </div> -
sites/trunk/global.wordpress.org/public_html/wp-content/themes/rosetta/functions.php
110 110 add_filter( 'no_orphans', 'rosetta_orphan_control' ); 111 111 112 112 /** 113 * Fills the content of the Releases page. 114 * 115 * @param string $content 116 * @return string 117 */ 118 function rosetta_get_releases_page_content( $content ) { 119 if ( is_page_template( 'download.php' ) ) { 120 ob_start(); 121 get_template_part( 'template-parts/content', 'releases' ); 122 $content = ob_get_clean(); 123 } 124 125 return $content; 126 } 127 add_filter( 'the_content', 'rosetta_get_releases_page_content' ); 128 129 /** 113 130 * Custom template tags for this theme. 114 131 */ 115 132 require get_template_directory() . '/inc/template-tags.php'; -
sites/trunk/global.wordpress.org/public_html/wp-content/themes/rosetta/template-parts/content-releases.php
1 <?php $releases = $rosetta->rosetta->get_releases_breakdown(); ?> 2 3 <?php if ( ! empty( $releases ) ) : ?> 4 5 <?php if ( isset( $releases['latest'] ) ) : ?> 6 <?php rosetta_release_row( null, null, null, true ); ?> 7 <h3 id="latest"><?php _e( 'Latest release', 'rosetta' ); ?></h3> 8 <table class="releases latest"> 9 <?php echo rosetta_release_row( $releases['latest'], 'alt' ); ?> 10 </table> 11 <?php endif; ?> 12 13 <?php if ( ! empty( $releases['branches'] ) ) : ?> 14 <a name="older" id="older"></a> 15 <?php foreach ( $releases['branches'] as $branch => $branch_rels ) : ?> 16 <?php rosetta_release_row( null, null, null, true ); ?> 17 <h3><?php printf( __( '%s Branch', 'rosetta' ), $branch );?></h3> 18 <table class="releases"> 19 <?php foreach ( $branch_rels as $release ) : ?> 20 <?php rosetta_release_row( $release, 'alt' ); ?> 21 <?php endforeach; ?> 22 </table> 23 <?php endforeach; ?> 24 <?php endif; # any branches ?> 25 26 <?php if ( ! empty( $releases['betas'] ) ) : ?> 27 <h3 id="betas"><?php _e( 'Beta & RC releases', 'rosetta' ); ?></h3> 28 <table id="beta" class="releases"> 29 <?php rosetta_release_row( null, null, null, true ); ?> 30 <?php foreach ( $releases['betas'] as $release ) : ?> 31 <?php rosetta_release_row( $release, 'alt', 'beta-first' ); ?> 32 <?php endforeach; ?> 33 </table> 34 <?php endif; # any betas ?> 35 36 <?php else : # no releases ?> 37 38 <p><?php _e( 'There are no releases, yet.', 'rosetta' ); ?></p> 39 40 <?php endif; # if releases ?>