summaryrefslogtreecommitdiff
path: root/inc/actions.php
diff options
context:
space:
mode:
authorMichael Klier <chi@chimeric.de>2008-11-17 16:44:09 +0100
committerMichael Klier <chi@chimeric.de>2008-11-17 16:44:09 +0100
commit25b2a98c678f2fdf4d665b0bf28b1be559032414 (patch)
treeea8ed45634a40e260a9cc38510b34f3340e5aa7e /inc/actions.php
parent0664e680351f00b66570479ae0f320f230b5091c (diff)
downloadrpg-25b2a98c678f2fdf4d665b0bf28b1be559032414.tar.gz
rpg-25b2a98c678f2fdf4d665b0bf28b1be559032414.tar.bz2
show update profile dialog only when logged in
darcs-hash:20081117154409-23886-d0ad833c6bcf96bcc54f6998397de90ff07b7686.gz
Diffstat (limited to 'inc/actions.php')
-rw-r--r--inc/actions.php12
1 files changed, 9 insertions, 3 deletions
diff --git a/inc/actions.php b/inc/actions.php
index 694f78208..735179968 100644
--- a/inc/actions.php
+++ b/inc/actions.php
@@ -68,9 +68,15 @@ function act_dispatch(){
}
//update user profile
- if (($ACT == 'profile') && updateprofile()) {
- msg($lang['profchanged'],1);
- $ACT = 'show';
+ if ($ACT == 'profile') {
+ if(!$_SERVER['REMOTE_USER']) {
+ $ACT = 'login';
+ } else {
+ if(updateprofile()) {
+ msg($lang['profchanged'],1);
+ $ACT = 'show';
+ }
+ }
}
//save