Bugs beseitigt im Usergroupmenü und bei der Testcharaktererstellung

main
radiskull 14 years ago
parent 7c60ccf2d6
commit 5e9b247234

@ -78,8 +78,8 @@ function handleErstelleCharRequestOfTestUser($user, $type, $name, $bild, $lvl, $
if(!is_numeric($hp) || !is_numeric($mp) || !is_numeric($str) || !is_numeric($def) || !is_numeric($spd) || !is_numeric($end) || !is_numeric($lck)) {
displayErrorMessage(NULL,'Ungültige Eingabe bei den Stats!',displayHistoryBackLink());
return;
}
if($lp <= ($hp+$mp+$str+$def+$spd+$end+$lck)) {
}
if($lp < ($hp+$mp+$str+$def+$spd+$end+$lck)) {
displayErrorMessage(NULL,'Es wurden mehr Lernpunkte ausgegeben als eigentlich möglich!',displayHistoryBackLink());
return;
}

@ -31,7 +31,6 @@ function getOtherUserGroups($user) {
$groups[$i] = array("gruppen_id" => $result['gruppen_id'], "gruppen_name" => $result['gruppen_name']);
$i++;
}
return $groups;
}
@ -55,7 +54,7 @@ function displayUserGroups($action, $name, $ugname, $delete, $add) {
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input name="choose" value="usergroups" type="hidden"></input>
<input name="action" value="search" type="hidden"></input>
<input name="name" value="<?php echo $username; ?>" type="hidden"></input>
<input name="uname" value="<?php echo $username; ?>" type="hidden"></input>
<table width="80%">
<tr>
<th align="center" colspan="3">User <?php echo $username;?></th>

@ -29,7 +29,7 @@ function erstelleChar($user, $specialcharname, $newname = '', $picture = '', $lv
$special_char = false;
$dbz = 'Dragonball';
$op = 'Onepiece';
$c_type = '';
$c_type = '';
if($newname == ''){
displayErrorMessage(NULL,'Name ist nicht erlaubt!!',displayHistoryBackLink());
@ -157,16 +157,7 @@ function erstelleChar($user, $specialcharname, $newname = '', $picture = '', $lv
$Gluck += $lck;
$Ausdauer += $end;
$trainingspoints += $lp*2;
echo 'HP:'.$HP.'<br>';
echo 'HP:'.$MP.'<br>';
echo 'STR:'.$Starke.'<br>';
echo 'DEF:'.$Verteidigung.'<br>';
echo 'SPD:'.$Geschwindigkeit.'<br>';
echo 'LCK:'.$Gluck.'<br>';
echo 'END:'.$Ausdauer.'<br>';
echo 'TP:'.$trainingspoints.'<br>';
echo 'LVL:'.$lvl.'<br>';
$LP = ($lvl - 1) * 10;
// Ueberprüfe ob ein Slot frei ist
$chars = getCharsOfUser($user['id']);
@ -191,8 +182,7 @@ function erstelleChar($user, $specialcharname, $newname = '', $picture = '', $lv
displayErrorMessage(NULL,'Alle Slots sind schon belegt!!',displayHistoryBackLink());
return false;
}
// Slotüberprüfung beendet!
echo 'Slotüberprüfung abgeschlossen!<br>';
// Slotüberprüfung beendet!
$sql = 'Insert into chars(name, starke, verteidigung, speed, glueck, ausdauer, hp, mp, level, type, rasse, besitzer, char_type, training_points, lernpunkte, bild, exp) ' .
'values(\''.$newname.'\',' .
' '.$Starke.',' .
@ -208,13 +198,12 @@ function erstelleChar($user, $specialcharname, $newname = '', $picture = '', $lv
' '.$user['id'].',' .
' \''.$c_type.'\',' .
' '.$trainingspoints.',' .
' 0, ' .
' '.$LP.',' .
'\''.$picture.'\', '.
'\'0,'.calculateRequiredExpChars($lvl).'\'' .
')';
echo $sql.'<br>';
$identifier = mysql_query($sql);
echo $identifier;
//echo $sql.'<br>';
$identifier = mysql_query($sql);
if($identifier == FALSE){
if(mysql_fetch_assoc(mysql_query('Select * from chars where name = \''.$newname.'\''))){
displayErrorMessage(NULL,'Name schon vorhanden!!',displayHistoryBackLink());

@ -15,21 +15,21 @@ include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/parse.inc.php');
function getUserGroups($user) {
$qry = null;
$groups = array();
//prüfen welcher wert für user steht (id oder name)
if(is_numeric($user)) {
$test = 'SELECT ug.gruppen_name, ug.gruppen_id FROM user_gruppe_zuordnung as ugz
INNER JOIN user_gruppe as ug ON ugz.gruppen_id=ug.gruppen_id
WHERE ugz.user_id = \''.$user.'\'';
WHERE ugz.user_id = \''.$user.'\'';
$qry = mysql_query($test);
} else if (validateString($user) != null) {
$test = 'SELECT ug.gruppen_name, ug.gruppen_id FROM user_gruppe_zuordnung as ugz
INNER JOIN user_gruppe as ug ON ugz.gruppen_id=ug.gruppen_id
INNER JOIN user as u ON u.id=ugz.user_id
WHERE u.nickname = \''.$user.'\'';
WHERE u.nickname = \''.$user.'\'';
$qry = mysql_query($test);
}
$i = 0;
while ($result = mysql_fetch_assoc($qry)) {
$groups[$i] = array("gruppen_id" => $result['gruppen_id'], "gruppen_name" => $result['gruppen_name']);

Loading…
Cancel
Save