Changeset 504 for trunk/registrace.php
- Timestamp:
- Feb 14, 2013, 7:51:59 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 2 2 aowow 3 3 nbproject 4 .settings 5 .project 6 .buildpath
-
- Property svn:ignore
-
trunk/registrace.php
r498 r504 18 18 else $Language = 1; 19 19 20 echo('<form action="?" method="post">20 $Output = '<form action="?" method="post"> 21 21 <fieldset><legend>Registrace nového uživatele</legend> 22 22 <table> 23 23 <tr><td colspan="2">Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!<br/><br/></td></tr> 24 24 <tr> 25 <td>Jsi člověk? </td>' );25 <td>Jsi člověk? </td>'; 26 26 if($Human) $Checked = ' checked="checked"'; 27 27 else $Checked = ''; 28 echo('<td><input type="checkbox" name="sc" '.$Checked.'/></td>28 $Output .= '<td><input type="checkbox" name="sc" '.$Checked.'/></td> 29 29 </tr> 30 30 <tr> … … 46 46 <tr> 47 47 <td>Normálně budu překládat do: </td> 48 <td>' ); WriteLanguages($Language); echo('</td>48 <td>'.WriteLanguages($Language).'</td> 49 49 </tr> 50 50 <tr> 51 <td>Patřím do týmu: </td>' );51 <td>Patřím do týmu: </td>'; 52 52 if($Team == '') $Selected = ' selected="selected"'; 53 53 else $Selected = ''; 54 echo('<td><select name="Team"><option value="0"'.$Selected.'>Žádného</option>55 ' );54 $Output .= '<td><select name="Team"><option value="0"'.$Selected.'>Žádného</option> 55 '; 56 56 $DbResult = $System->Database->query('SELECT `Name`, `Id` FROM `Team`'); 57 57 while($Line = $DbResult->fetch_assoc()) … … 59 59 if($Team == $Line['Id']) $Selected = ' selected="selected"'; 60 60 else $Selected = ''; 61 echo('<option value="0'.$Line['Id'].'"'.$Selected.'>'.$Line['Name'].'</option>');61 $Output .= '<option value="0'.$Line['Id'].'"'.$Selected.'>'.$Line['Name'].'</option>'; 62 62 } 63 echo('</select></td>63 $Output .= '</select></td> 64 64 </tr> 65 65 <tr> 66 66 <th><input type="submit" value="Registrovat" /></th> 67 67 </tr> 68 </table></fieldset></form>'); 68 </table></fieldset></form>'; 69 return($Output); 69 70 } 70 71 71 ShowPage();72 73 72 $ForbiddedNames = array('Addon', 'admin', 'administrator'); 74 73 74 $Output = ''; 75 75 if(array_key_exists('user', $_POST)) 76 76 { … … 99 99 { 100 100 $Salt = $User->GetPasswordSalt(); 101 if($Team == 0) $Team = 'NULL'; 101 102 $System->Database->query('INSERT INTO `User` (`Name` , `Pass` , `Salt`, `LastIP` , `LastLogin` , `Email` , `Language` , `Team` , `NeedUpdate`, `RegistrationTime` ) '. 102 103 'VALUES ("'.$UserName.'", '.$User->CryptPasswordSQL('"'.$Pass.'"', '"'.$Salt.'"').', "'.$Salt.'", "'.$_SERVER['REMOTE_ADDR'].'", NOW(), "'.$Email.'", '.$Language.', '.$Team.', 1, NOW())'); 103 ShowMessage('Registrace proběhla úspěšně.');104 echo('Přečtěte si pozorně <a href="'.$System->Link('/info.php').'">pokyny pro překladání</a> a můžete pak hned začít překládat.');104 $Output .= ShowMessage('Registrace proběhla úspěšně.'); 105 $Output .= 'Přečtěte si pozorně <a href="'.$System->Link('/info.php').'">pokyny pro překladání</a> a můžete pak hned začít překládat.'; 105 106 $User->Login($UserName, $Pass); 106 107 WriteLog('Uživatel se zaregistroval: '.$UserName, LOG_TYPE_USER); 107 108 $ShowForm = false; 108 } else ShowMessage('Uživatel se zadanou přezdívkou již existuje.', MESSAGE_CRITICAL);109 } else ShowMessage('Hesla se neshodují.', MESSAGE_CRITICAL);110 } else ShowMessage('To jméno uživatele nemůžete použít.', MESSAGE_CRITICAL);111 } else ShowMessage('Nelze použít prázdné jméno.', MESSAGE_CRITICAL);112 } else ShowMessage('Nejsi člověk. Strojům není dovoleno se registrovat.', MESSAGE_CRITICAL);109 } else $Output = ShowMessage('Uživatel se zadanou přezdívkou již existuje.', MESSAGE_CRITICAL); 110 } else $Output = ShowMessage('Hesla se neshodují.', MESSAGE_CRITICAL); 111 } else $Output = ShowMessage('To jméno uživatele nemůžete použít.', MESSAGE_CRITICAL); 112 } else $Output = ShowMessage('Nelze použít prázdné jméno.', MESSAGE_CRITICAL); 113 } else $Output = ShowMessage('Nejsi člověk. Strojům není dovoleno se registrovat.', MESSAGE_CRITICAL); 113 114 114 if($ShowForm) ShowForm();115 } else ShowForm();115 if($ShowForm) $Output .= ShowForm(); 116 } else $Output .= ShowForm(); 116 117 117 Show Footer();118 ShowPage($Output); 118 119 119 120 ?>
Note:
See TracChangeset
for help on using the changeset viewer.