diff options
author | chris <chris@jalakai.co.uk> | 2006-09-23 22:36:09 +0200 |
---|---|---|
committer | chris <chris@jalakai.co.uk> | 2006-09-23 22:36:09 +0200 |
commit | bb4866bd74ec6b55bf41e75c158d940dced91f2f (patch) | |
tree | fd3bf3458189d8ef7d5854720af2f825fd874d28 /inc/common.php | |
parent | a424cd8e52ec6e1e860e19467c8cea23871f611f (diff) | |
download | rpg-bb4866bd74ec6b55bf41e75c158d940dced91f2f.tar.gz rpg-bb4866bd74ec6b55bf41e75c158d940dced91f2f.tar.bz2 |
minor bugfix and boring error removal
darcs-hash:20060923203609-9b6ab-ecca679faa254a29772868508050fcf3206b0814.gz
Diffstat (limited to 'inc/common.php')
-rw-r--r-- | inc/common.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/inc/common.php b/inc/common.php index 271446f55..9a3cd6d8b 100644 --- a/inc/common.php +++ b/inc/common.php @@ -103,8 +103,9 @@ function pageinfo(){ if($REV){ $revinfo = getRevisionInfo($ID, $REV, 1024); }else{ - $revinfo = $info['meta']['last_change']; + $revinfo = isset($info['meta']['last_change']) ? $info['meta']['last_change'] : getRevisionInfo($ID,$info['lastmod'],1024); } + $info['ip'] = $revinfo['ip']; $info['user'] = $revinfo['user']; $info['sum'] = $revinfo['sum']; @@ -455,9 +456,9 @@ function checkwordblock(){ function clientIP($single=false){ $ip = array(); $ip[] = $_SERVER['REMOTE_ADDR']; - if($_SERVER['HTTP_X_FORWARDED_FOR']) + if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = array_merge($ip,explode(',',$_SERVER['HTTP_X_FORWARDED_FOR'])); - if($_SERVER['HTTP_X_REAL_IP']) + if(!empty($_SERVER['HTTP_X_REAL_IP'])) $ip = array_merge($ip,explode(',',$_SERVER['HTTP_X_REAL_IP'])); // remove any non-IP stuff |