Changeset 1674
- Timestamp:
- 06/18/2015 06:59:30 PM (10 years ago)
- Location:
- sites/trunk/translate.wordpress.org/includes/gp-plugins/wporg-routes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/translate.wordpress.org/includes/gp-plugins/wporg-routes/routes/locale.php
r1586 r1674 123 123 } 124 124 125 if ( 'default' !== $current_set_slug && ! isset( $set_slugs[ $current_set_slug ] ) ) { 126 return $this->die_with_404(); 127 } 128 125 129 if ( $set_slugs ) { 126 130 // Make default the first item. -
sites/trunk/translate.wordpress.org/includes/gp-plugins/wporg-routes/wporg-routes.php
r1586 r1674 18 18 19 19 public function init() { 20 $path = '(.+?)'; 20 21 $locale = '(' . implode( '|', array_map( function( $locale ) { return $locale->slug; }, GP_Locales::locales() ) ) . ')'; 21 $set_slug = '(' . implode( '|', GP::$translation_set->existing_slugs() ) . ')';22 22 23 23 /* … … 26 26 */ 27 27 unset( GP::$router->urls['/'] ); 28 unset( GP::$router->urls["get:/languages/$locale/$ set_slug"] );28 unset( GP::$router->urls["get:/languages/$locale/$path"] ); 29 29 unset( GP::$router->urls["get:/languages/$locale"] ); 30 30 unset( GP::$router->urls['get:/languages'] ); … … 32 32 GP::$router->add( '/', array( 'GP_WPorg_Route_Index', 'get_index' ) ); 33 33 GP::$router->add( '/languages', array( 'GP_WPorg_Route_Locale', 'get_locales' ) ); 34 GP::$router->add( "/languages/$locale/$ set_slug/(.+?)", array( 'GP_WPorg_Route_Locale', 'get_locale_projects' ) );35 GP::$router->add( "/languages/$locale/$ set_slug", array( 'GP_WPorg_Route_Locale', 'get_locale_projects' ) );34 GP::$router->add( "/languages/$locale/$path/$path", array( 'GP_WPorg_Route_Locale', 'get_locale_projects' ) ); 35 GP::$router->add( "/languages/$locale/$path", array( 'GP_WPorg_Route_Locale', 'get_locale_projects' ) ); 36 36 GP::$router->add( "/languages/$locale", array( 'GP_WPorg_Route_Locale', 'get_locale_projects' ) ); 37 37 }
Note: See TracChangeset
for help on using the changeset viewer.