#83 gefixt und ein kleinen Bug bei der Anzeige von Fehlern behoben. (falscher Verweis auf ein Bild)

main
radiskull 13 years ago
parent 99064fe13d
commit 792f20b702

@ -353,10 +353,10 @@ function eintragen($char_id,$name,$user_ida) {
//überprüfen, wie oft welche Attacke benutzt wird, sowie andere Abhängigkeiten
$fehler[0] = validateAttackSetTypes($attset_cf);
$fehler[1] = validateAttackSetTypes($attset_nf);
//andere Sachen überprüfen
if($bild11 != $_POST['bild11']){
$fehler[3] = 'Die URL für das Bild ist ungültig!';
$fehler[2] = 'Die URL für das Bild ist ungültig!';
}
//Schauen ob ein Fehler vorhanden ist
@ -376,7 +376,7 @@ function eintragen($char_id,$name,$user_ida) {
echo '<a href=index.php?as=char_profil&char_id='.$char_id.'><div align=center>weiter...</div></a>';
} else {
displayErrorMessage(NULL, $fehler[0].'<br>'.$fehler[1].'<br>'.$fehler[2], displayHistoryBackLink());
exit;
return;
}
}

@ -97,8 +97,21 @@ function getAttackTypesFromAttackSet($attset) {
}
function validateAttackSetTypes($attset) {
if($attset == NULL) {
return 'Es wurden garkeine Attacken ausgewählt!';
//the attset is empty or wasn't even initialised
if($attset == NULL || count($attset) == 0) {
return NULL;
}
//lets check for id's other then -1 (if every id is -1, it means the array is empty!)
$hit = false;
for($i = 1; $i < count($attset); $i++) {
if($attset[$i] != -1) {
$hit = true;
}
}
if(!$hit) {
return NULL;
}
$types = getAttackTypesFromAttackSet($attset);

Loading…
Cancel
Save