@@ -210,27 +210,30 @@ public function route(Pair &$redirect = null) {
210
210
// Try to route legacy BNETDocs Redux paths to Phoenix paths with a
211
211
// 301 Permanent redirect, otherwise go to the news with 302 Found.
212
212
$ query = $ this ->getRequestQueryArray ();
213
- $ op = (isset ($ query ["op " ]) ? $ query ["op " ] : null );
214
- $ did = (isset ($ query ["did " ]) ? $ query ["did " ] : null );
215
- $ nid = (isset ($ query ["nid " ]) ? $ query ["nid " ] : null );
216
- $ pid = (isset ($ query ["pid " ]) ? $ query ["pid " ] : null );
217
- $ url = null ; $ code = 301 ;
218
- if ($ op == "doc " && !is_null ($ did )) {
219
- $ url = Common::relativeUrlToAbsolute ("/document/ " . rawurlencode ($ did ));
220
- } else if ($ op == "news " && !is_null ($ nid )) {
221
- $ url = Common::relativeUrlToAbsolute ("/news/ " . rawurlencode ($ nid ));
222
- } else if ($ op == "packet " && !is_null ($ pid )) {
223
- $ url = Common::relativeUrlToAbsolute ("/packet/ " . rawurlencode ($ pid ));
224
- } else if ($ op == "cpw " ) {
213
+ $ did = (isset ($ query ["did " ]) ? $ query ["did " ] : null );
214
+ $ lang = (isset ($ query ["lang " ]) ? $ query ["lang " ] : null );
215
+ $ nid = (isset ($ query ["nid " ]) ? $ query ["nid " ] : null );
216
+ $ op = (isset ($ query ["op " ]) ? $ query ["op " ] : null );
217
+ $ pid = (isset ($ query ["pid " ]) ? $ query ["pid " ] : null );
218
+ $ url = null ; $ code = 301 ;
219
+ if ($ op == "cpw " ) {
225
220
$ url = Common::relativeUrlToAbsolute ("/user/changepassword " );
226
221
} else if ($ op == "credits " ) {
227
222
$ url = Common::relativeUrlToAbsolute ("/credits " );
223
+ } else if ($ op == "doc " && !is_null ($ did )) {
224
+ $ url = Common::relativeUrlToAbsolute ("/document/ " . rawurlencode ($ did ));
225
+ } else if ($ op == "generatecode " && !is_null ($ lang )) {
226
+ $ url = Common::relativeUrlToAbsolute ("/packet/index. " . rawurlencode ($ lang ));
228
227
} else if ($ op == "legalism " ) {
229
228
$ url = Common::relativeUrlToAbsolute ("/legal " );
230
229
} else if ($ op == "login " ) {
231
230
$ url = Common::relativeUrlToAbsolute ("/user/login " );
231
+ } else if ($ op == "news " && !is_null ($ nid )) {
232
+ $ url = Common::relativeUrlToAbsolute ("/news/ " . rawurlencode ($ nid ));
232
233
} else if ($ op == "news " ) {
233
234
$ url = Common::relativeUrlToAbsolute ("/news " );
235
+ } else if ($ op == "packet " && !is_null ($ pid )) {
236
+ $ url = Common::relativeUrlToAbsolute ("/packet/ " . rawurlencode ($ pid ));
234
237
} else if ($ op == "register " ) {
235
238
$ url = Common::relativeUrlToAbsolute ("/user/register " );
236
239
} else if ($ op == "resetpw " ) {
0 commit comments