
* Lisibilité (liens qui ressortent plus, footer un peu plus gros (là il fallait une loupe :) )). * Affichage des messages sur la page de destination pour signup. * Possibilité d'afficher un message sur n'importe quelle page sur laquelle on redirect ( index.php?show_msg=ok_signup_registered par ex.). * Regrouppement de tous les messages dans ressources/strings.inc, pour les affichages (point précédent) et pour que la vérification de l'orthographe soit plus facile (pas besoin de lire tout le code). * Nettoyage des paramètres à certains endroits où ça avait été oublié (mais il en reste). * Correction de quelques bugs (appel à la fonction mDie qui n'existe pas par ex.). * On ne peut faire de redirect que sur nos pages, pour éviter un exploit par redirect. * Signup connecte automatiquement l'utilisateur si l'inscription a fonctionné. * Ajout de liens entre signup et login. Si on clique sur un des lien, la page de retour reste la bonne (par exemple download, au lieu de devenir login). * Ré-indentation, uniformisation du style du code (plus ou moins, et plus moins que plus). * Factorisation du code. * Correction de la couleur du lien Télécharger. * Correction de quelques bugs d'alignement (il en reste).
26 lines
678 B
PHP
26 lines
678 B
PHP
<?php
|
|
|
|
$location_list['download'] = "download.php";
|
|
$location_list['index'] = "index.php";
|
|
$location_list['contact'] = "contact.php";
|
|
$location_list['createGame'] = "createGame.php";
|
|
$location_list['login'] = "login.php";
|
|
$location_list['signup'] = "signup.php";
|
|
|
|
function return_to($location, $params = "") {
|
|
global $location_list;
|
|
if (array_key_exists($location,$location_list)) {
|
|
header("location:".$location_list[$location].$params);
|
|
} else {
|
|
header("location:index.php?show_msg=err_index_redirect");
|
|
}
|
|
}
|
|
|
|
function getlocation() {
|
|
if(isset($_GET['return']) && preg_match('/^[a-zA-Z0-9_]*$/', $_GET['return']))
|
|
return $_GET['return'];
|
|
else
|
|
return "index";
|
|
}
|
|
|
|
?>
|