2011-m1s2-ter/code/serveur/php/createGame.php
Georges Dupéron 474f4258c5 Améliorations sur le site (voir le reste du commentaire pour les détails)
* 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).
2011-02-24 20:13:26 +01:00

52 lines
1.4 KiB
PHP

<?php
require_once("ressources/strings.inc");
session_start();
$err = false;
$msg = "";
if(isset($_POST['nbcloudwords']))
$nbword = $_POST['nbcloudwords'];
for($i = 0; $i < $nbword; $i++)
if(!isset($_POST['word'.$i]) || empty($_POST['word'.$i])) {
$err = true;
$msg = $strings['err_creategame_fill_all'];
}
if($err == false)
$state = 0;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>PtiClic Android - Création de partie</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
<body>
<?php include("ressources/menu.inc"); ?>
<div class="content">
<?php include("ressources/showmsg.inc"); ?>
<form action="createGame.php" method="POST">
<?php
if(!isset($_POST["nbcloudwords"]))
{
echo '<input type="text" name="nbcloudwords" />';
echo '<input type="submit" value="suivant" />';
}
else
{
echo '<input type="text" name="centralword" />';
for($i = 0; $i < $_POST['nbcloudwords']; $i++)
echo '<input type="text" name="word'.$i.'" />';
echo '<input type="submit" value="Enregistrer la partie" />';
}
?>
</form>
</div>
<?php include("ressources/footer.inc"); ?>
</body>
</html>