@@ -210,27 +210,30 @@ public function route(Pair &$redirect = null) {
210210 // Try to route legacy BNETDocs Redux paths to Phoenix paths with a
211211 // 301 Permanent redirect, otherwise go to the news with 302 Found.
212212 $ 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 " ) {
225220 $ url = Common::relativeUrlToAbsolute ("/user/changepassword " );
226221 } else if ($ op == "credits " ) {
227222 $ 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 ));
228227 } else if ($ op == "legalism " ) {
229228 $ url = Common::relativeUrlToAbsolute ("/legal " );
230229 } else if ($ op == "login " ) {
231230 $ url = Common::relativeUrlToAbsolute ("/user/login " );
231+ } else if ($ op == "news " && !is_null ($ nid )) {
232+ $ url = Common::relativeUrlToAbsolute ("/news/ " . rawurlencode ($ nid ));
232233 } else if ($ op == "news " ) {
233234 $ url = Common::relativeUrlToAbsolute ("/news " );
235+ } else if ($ op == "packet " && !is_null ($ pid )) {
236+ $ url = Common::relativeUrlToAbsolute ("/packet/ " . rawurlencode ($ pid ));
234237 } else if ($ op == "register " ) {
235238 $ url = Common::relativeUrlToAbsolute ("/user/register " );
236239 } else if ($ op == "resetpw " ) {
0 commit comments