fix: undefined indexes

This commit is contained in:
Martin Ambrus
2017-10-28 21:28:26 +02:00
parent 59af039d8e
commit 5f4ac3bc48
+2 -2
View File
@@ -4646,7 +4646,7 @@ $wallimg = "<img src=\"".GP_LOCATE."img/g/g3".$targettribe."Icon.gif\" height=\"
$week='1'; $week='1';
} }
$myrank = $ranking->getUserRank($uid); $myrank = $ranking->getUserRank($uid);
if($climbers[$myrank]['oldrank'] > $myrank){ if(isset($climbers[$myrank]['oldrank']) && $climbers[$myrank]['oldrank'] > $myrank){
for($i=$myrank+1;$i<=$climbers[$myrank]['oldrank'];$i++) { for($i=$myrank+1;$i<=$climbers[$myrank]['oldrank'];$i++) {
$oldrank = $ranking->getUserRank($climbers[$i]['userid']); $oldrank = $ranking->getUserRank($climbers[$i]['userid']);
if($week > 1){ if($week > 1){
@@ -4668,7 +4668,7 @@ $wallimg = "<img src=\"".GP_LOCATE."img/g/g3".$targettribe."Icon.gif\" height=\"
$database->setclimberrankpop($climbers[$myrank]['userid'], $totalpoints); $database->setclimberrankpop($climbers[$myrank]['userid'], $totalpoints);
$database->updateoldrank($climbers[$myrank]['userid'], $myrank); $database->updateoldrank($climbers[$myrank]['userid'], $myrank);
} }
}else if($climbers[$myrank]['oldrank'] < $myrank){ }else if(isset($climbers[$myrank]['oldrank']) && $climbers[$myrank]['oldrank'] < $myrank){
for($i=$climbers[$myrank]['oldrank'];$i<$myrank;$i++) { for($i=$climbers[$myrank]['oldrank'];$i<$myrank;$i++) {
$oldrank = $ranking->getUserRank($climbers[$i]['userid']); $oldrank = $ranking->getUserRank($climbers[$i]['userid']);
if($week > 1){ if($week > 1){