PEAK XOOPS - Limitation of D3's front controller in englishin japanese

Archive | RSS |
XOOPS
XOOPS : Limitation of D3's front controller
Poster : GIJOE on 2006-10-17 17:47:32 (6771 reads)

in englishin japanese
XoopsCube 2.1 beta has just released today (17 Oct 2006).

Cube 2.1beta judges admin mode or not by ...


		if(count($urlInfo)>=3) {
			if(strtolower($urlInfo[0])=="modules" && strtolower($urlInfo[2])=="admin"){
				$adminStateFlag=true;
			}
			elseif($urlInfo[0] == "modules" && $urlInfo[1] == "system" && substr($urlInfo[2], 0, 9) == "admin.php") {
				$adminStateFlag=true;
			}
		}
		elseif(substr($urlInfo[0], 0, 9) == "admin.php") {
			$adminStateFlag=true;
		}

This judgement is fatal head wind against D3's front controller model.

I have to abondon admin's front controller.
This change also affects XOOPS_ROOT side of wraps and d3forum.


Related articles
Printer friendly page Send this story to a friend

Comments list

GIJOE  Posted on 2006/10/20 6:25
Quote:
ただ、その場合、「このエントリポイントからはこの動作しかさせない!」っていう縛りが面倒です。
このあたりは、使っているフレームワーク次第なのかも知れませんね。
フレームワークを使っていない私は、そこを面倒と思ったことはありません

XOOPSの場合はそれ以前の問題で、すべてがエントリポイントみたいなものですから。DocumentRoot下にphpファイルがごちゃまんとある状況…
tohokuaiki  Posted on 2006/10/18 14:49
エントリポイントって、つい一つにしちゃいたい気持ちになりますが、用途に合わせて複数ポイントを作るのも重要だなって最近気付きました。

ただ、その場合、「このエントリポイントからはこの動作しかさせない!」っていう縛りが面倒です。
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!