aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/ucp.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2008-09-23 13:30:52 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2008-09-23 13:30:52 +0000
commit1dc9f30a8ba5a14f63359ea4845c6649ec08334c (patch)
tree04bcaca915a7d985960089c8de79a3720edc52c0 /phpBB/ucp.php
parentc5b88e84810ca767ffeb33cf66650d306d46be61 (diff)
downloadforums-1dc9f30a8ba5a14f63359ea4845c6649ec08334c.tar
forums-1dc9f30a8ba5a14f63359ea4845c6649ec08334c.tar.gz
forums-1dc9f30a8ba5a14f63359ea4845c6649ec08334c.tar.bz2
forums-1dc9f30a8ba5a14f63359ea4845c6649ec08334c.tar.xz
forums-1dc9f30a8ba5a14f63359ea4845c6649ec08334c.zip
remove exit statement and make sure no "additional" code gets executed
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8915 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/ucp.php')
-rw-r--r--phpBB/ucp.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/phpBB/ucp.php b/phpBB/ucp.php
index 2b236c29c5..908d4fb89a 100644
--- a/phpBB/ucp.php
+++ b/phpBB/ucp.php
@@ -36,6 +36,7 @@ $user->setup('ucp');
$template->assign_var('S_IN_UCP', true);
$module = new p_master();
+$default = false;
// Basic "global" modes
switch ($mode)
@@ -69,7 +70,6 @@ switch ($mode)
case 'confirm':
$module->load('ucp', 'confirm');
- exit;
break;
case 'login':
@@ -233,6 +233,16 @@ switch ($mode)
trigger_error($message);
break;
+
+ default:
+ $default = true;
+ break;
+}
+
+// We use this approach because it does not impose large code changes
+if (!$default)
+{
+ return true;
}
// Only registered users can go beyond this point