commit fdbb0144aa8ed1d310df82f2c7647e381f07284e
parent 928c8efb7a0e9637bf72063beb2f8618fbe62bf5
Author: Bertrand BRUN <bertrand0brun@gmail.com>
Date: Fri, 25 Feb 2011 16:42:47 +0100
Merge branch 'master' of https://github.com/jsmaniac/2011-m1s2-ter
Diffstat:
11 files changed, 116 insertions(+), 60 deletions(-)
diff --git a/code/serveur/php/contact.php b/code/serveur/php/contact.php
@@ -50,7 +50,7 @@ if(isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['message']
?><!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>Titre</title>
+ <title>PtiClic sous Android™ - Version Alpha - Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
@@ -71,13 +71,13 @@ if(isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['message']
?>
<p>
Vous souhaitez signaler un défaut dans l'application, ou bien vous avez des remarques, des suggestions ?<br />
- Faites nous en part en nous envoyant un message par le biais du formulaire qui suit :
+ Faites-nous-en part en nous envoyant un message :
</p>
<form action="contact.php" method="POST">
<table class="contacttbl">
<tr>
<td>
- <label for="email">Votre e-mail : </label>
+ <label for="email">Votre mail : </label>
</td>
<td>
<input type="text" id="email" name="email" />
@@ -85,7 +85,7 @@ if(isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['message']
</tr>
<tr>
<td>
- <label for="subject">Objet du mail : </label>
+ <label for="subject">Objet : </label>
</td>
<td>
<input type="text" id="subject" name="subject" />
@@ -93,7 +93,7 @@ if(isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['message']
</tr>
<tr>
<td>
- <label for="message">Votre message : </label>
+ <label for="message">Message : </label>
</td>
<td>
<textarea class="txMessage" id="message" name="message"></textarea>
diff --git a/code/serveur/php/createGame.php b/code/serveur/php/createGame.php
@@ -2,21 +2,38 @@
require_once("ressources/strings.inc");
session_start();
+$state = 0;
$err = false;
$msg = "";
-if(isset($_POST['nbcloudwords']))
- $nbword = $_POST['nbcloudwords'];
+if(isset($_POST['nbcloudwords'])) {
+ $nbwords = $_POST['nbcloudwords'];
-for($i = 0; $i < $nbword; $i++)
- if(!isset($_POST['word'.$i]) || empty($_POST['word'.$i])) {
+ if(!is_numeric($nbwords) || $nbwords <= 0) {
$err = true;
- $msg = $strings['err_creategame_fill_all'];
+ $msg = $strings['err_creategame_nbwords_value'];
}
+ else
+ $state = 1;
+
+ if($state == 1) {
+ for($i = 0; $i < $nbwords; $i++)
+ if(!isset($_POST['word'.$i]) || empty($_POST['word'.$i])) {
+ $err = true;
+ $msg = $strings['err_creategame_fill_all'];
+ break;
+ }
+ }
+}
+else
+ $err = true;
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">
+ $state = 1;
+
+?>
+
+<!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>
@@ -26,24 +43,52 @@ if($err == false)
<body>
<?php include("ressources/menu.inc"); ?>
<div class="content">
- <?php include("ressources/showmsg.inc"); ?>
+ <h2>Création de parties</h2>
+ <?php
+ if(isset($_POST['nbcloudwords']) && $_POST['nbcloudwords'] > 0)
+ echo '<p>Remplissez le mot central ainsi que les différents mots du nuage pour réaliser un partie personalisée.<br />
+ Une fois satisfait de votre partie cliquez sur "Enregistrer la partie"';
+ else
+ echo '<p>Cette page vous permet de créer des parties personalisées en indiquant les mots qui seront affiché pour un mot central.<br /><br />
+ Veuillez entrer le nombre de mots composant le nuage dans le formulaire ci-dessous avant de continuer.</p><br />';
+ ?>
<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" />';
+ <?php
+ if($err == true && $msg != "")
+ echo '<span class="message warning">'.$msg.'</span>';
+ else if ($msg != "")
+ echo '<span class="message success">'.$msg.'</span>';
+
+ if($state == 0) {
+ echo '<table class="creategametbl">';
+ echo '<tr><td><label for="nbcloudwords"> Nombre de mots du nuage : </label></td>';
+ echo '<td id="td2" ><input type="text" name="nbcloudwords" /></td></tr>';
+ echo '<tr><td id="td2"></td><td><input type="submit" value="suivant" /></td></tr>';
}
- ?>
+ else {
+ echo '<table class="creategametbl25">';
+ echo '<input type="hidden" name="nbcloudwords" value="'.$nbwords.'" />';
+ echo '<tr><td colspan="2"><label for="centralword">Mot central : </label><br /><br /></td>';
+ echo '<td colspan="2" id="td2"><input type="text" name="centralword" /><br /><br /></td>';
+
+ for($i = 0; $i < $nbwords; $i++) {
+ if($i % 2 == 0) {
+ echo '</tr><tr><td><label for="word'.$i.'">Mot '.($i+1).' : </label></td>';
+ echo '<td id="td2"><input type="text" name="word'.$i.'" /></td>';
+ }
+ else {
+ echo '<td><label for="word'.$i.'">Mot '.($i+1).' : </label></td>';
+ echo '<td id="td2"><input type="text" name="word'.$i.'" /></td>';
+ }
+ }
+
+ if($nbwords % 2 != 0)
+ echo '<td></td>';
+
+ echo '</tr><tr><td colspan="2"></td><td colspan="2" id="td2"><input type="submit" value="Enregistrer la partie" /></td></tr>';
+ }
+ ?>
+ </table>
</form>
</div>
<?php include("ressources/footer.inc"); ?>
diff --git a/code/serveur/php/download.php b/code/serveur/php/download.php
@@ -7,7 +7,7 @@ if(!isset($_SESSION['userId']))
?><!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 sous Android, version Alpha - Téléchargement</title>
+ <title>PtiClic sous Android™ - Version Alpha - Téléchargement</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
@@ -16,11 +16,11 @@ if(!isset($_SESSION['userId']))
<div class="content">
<?php include("ressources/showmsg.inc"); ?>
<h2>Téléchargement de l'application</h2>
- <span class="downloadarea"><a href="ressources/pticlic.apk" id="downloadlink">Télécharger</a></span>
+ <span class="downloadarea"><a href="ressources/pticlic-alpha-v0.1.apk" id="downloadlink">Téléchargement</a></span>
<h2>Installation de l'application</h2>
<h3> A partir de votre téléphone </h3>
<ul>
- <li><a href="ressources/pticlic.apk">Téléchargez le fichier d'installation</a></li>
+ <li><a href="ressources/pticlic-alpha-v0.1.apk">Téléchargez le fichier d'installation</a></li>
<li>Une fois téléchargée, cliquez sur le fichier dans la barre de notification d'Android et suivez
les instructions d'installation. Vous devrez patientez quelques instant pendant l'installation.</li>
<li>Une fois l'installation terminée, démarrez l'application</li>
@@ -28,7 +28,7 @@ if(!isset($_SESSION['userId']))
</ul>
<h3> A partir de votre ordinateur </h3>
<ul>
- <li><a href="ressources/pticlic.apk">Téléchargez le fichier d'installation</a> </li>
+ <li><a href="ressources/pticlic-alpha-v0.1.apk">Téléchargez le fichier d'installation</a> </li>
<li>Transférez ce fichier sur votre téléphone à l'aide de bluetooth, une clé usb ou autre</li>
<li>Depuis votre téléphone, retrouvez sur votre carte mémoire l'application que vous
venez de transférer</li>
diff --git a/code/serveur/php/index.php b/code/serveur/php/index.php
@@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
- <title>PtiClic Android - Accueil</title>
+ <title>PtiClic sous Android™ - Version Alpha - Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
@@ -35,7 +35,7 @@
<h2>Le développement de l'application</h2>
<p>
- La version beta du jeu PtiClic sous Android est en cours de développement.
+ La version alpha du jeu PtiClic sous Android est en cours de développement.
Le projet s'inscrit dans le cadre d'un TER de Master en informatique
à l'Université Montpellier II sous la direction de Mathieu LAFOURCADE. L'équipe
de conception et de développement est composée de quatre étudiants : Bertrand BRUN,
diff --git a/code/serveur/php/login.php b/code/serveur/php/login.php
@@ -38,7 +38,7 @@ else if(isset($user) or isset($pswd))
?><!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>Titre</title>
+ <title>PtiClic sous Android™ - Version Alpha - Se connecter</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
@@ -47,8 +47,7 @@ else if(isset($user) or isset($pswd))
<div class="content">
<h2>Connexion</h2>
<?php include("ressources/showmsg.inc"); ?>
- <h3>Vous êtes déjà inscrit ?</h3>
- <p>Authentifiez-vous :</p>
+ <h3>Vous êtes déjà inscrit ? Authentifiez-vous.</h3>
<?php
if($msg !== null)
echo '<p class="message warning">'.htmlspecialchars($msg).'</p>';
@@ -80,8 +79,7 @@ else if(isset($user) or isset($pswd))
</tr>
</table>
</form>
- <h3>Vous ne disposez pas encore d'un compte ?</h3>
- <p><a href="signup.php?return=<?php echo $location; ?>">Inscrivez-vous</a> dès maintenant !</p>
+ <h3>Vous ne disposez pas encore d'un compte ? <a href="signup.php?return=<?php echo $location; ?>">Inscrivez-vous</a> dès maintenant !</h3>
</div>
<?php include("ressources/footer.inc"); ?>
</body>
diff --git a/code/serveur/php/ressources/footer.inc b/code/serveur/php/ressources/footer.inc
@@ -7,6 +7,8 @@
<a href="http://www.lirmm.fr/jeuxdemots/jdm-accueil.php">Jeux de mots</a> -
<a href="http://www.univ-montp2.fr/">Université Montpellier II</a> -
<a href="http://www.lirmm.fr/">Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier</a> -
- <a href="contact.php">Nous contacter</a>
+ <a href="contact.php">Nous contacter</a> -
+ Android is a trademark of Google Inc. Use of this trademark is subject to
+ <a href="http://www.google.com/permissions/index.html"> Google Permissions</a>
</p>
</div>
\ No newline at end of file
diff --git a/code/serveur/php/ressources/menu.inc b/code/serveur/php/ressources/menu.inc
@@ -1,5 +1,5 @@
<div class="menu">
- <h1>PtiClic <span class="android">sous Android™</span> - Version 0.1 Alpha</h1>
+ <h1>PtiClic <span class="android">sous Android™</span> - Version Alpha</h1>
<span id="links">
<a href="index.php">Accueil</a>
@@ -10,7 +10,7 @@
if(!isset($_SESSION['userId'])) // Menu hors connexion.
{?>
<a id="cnx" href="login.php">Se connecter</a>
- <a id="cnx" href="signup.php">S'incrire</a>
+ <a id="cnx" href="signup.php">S'inscrire</a>
<?php }
else // Menu une fois connecté.
diff --git a/code/serveur/php/ressources/pticlic.apk b/code/serveur/php/ressources/pticlic.apk
@@ -1 +0,0 @@
-Fichier bidon
diff --git a/code/serveur/php/ressources/simple.css b/code/serveur/php/ressources/simple.css
@@ -53,19 +53,32 @@
margin-left : 2%;
}
-.logintbl, .contacttbl, .signuptbl {
+.logintbl, .contacttbl, .signuptbl, .creategametbl {
margin-left : 4%;
}
-.logintbl td, .contactbl td, .signuptbl td {
+.logintbl td, .contactbl td, .signuptbl td, .creategametbl td {
+ width : 50%;
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
-.logintbl input[type=submit], .contacttbl input[type=submit], .signuptbl input[type=submit] {
+.creategametbl25 td {
+ width : 25%;
+ text-align : right;
+ padding-left : 5px;
+ padding-right : 5px;
+}
+
+.logintbl #td2, .contactbl #td2, .signuptbl #td2, .creategametbl #td2, .creategametbl25 #td2 {
+ text-align : left;
+}
+
+.logintbl input[type=submit], .contacttbl input[type=submit], .signuptbl input[type=submit], .creategametbl input[type=submit], .creategametbl25 input[type=submit] {
display : block;
margin-left : 0px;
+ margin-top : 2em;
}
.contacttbl textarea {
diff --git a/code/serveur/php/ressources/strings.inc b/code/serveur/php/ressources/strings.inc
@@ -6,30 +6,31 @@ $strings['err_contact_open_mailfile'] = "Erreur lors de l'ouverture du fichier d
$strings['ok_contact_msg_sent'] = "Votre message à été envoyé, nous vous remercions pour vos commentaires.";
$strings['err_contact_fill_all'] = "Veuillez remplir tout les champs.";
-$strings['err_creategame_fill_all'] = "Tous les mots du nage ne sont pas renseignés.";
+$strings['err_creategame_fill_all'] = "Tous les mots du nuage ne sont pas renseignés.";
+$strings['err_creategame_nbwords_value'] = "Veuillez entrer une valeur supérieure à zéro.";
$strings['err_index_invalid_msg'] = "Paramètre de la requête invalide. Merci de nous signaler le problème.";
$strings['err_index_redirect'] = "Erreur de redirection. Merci de nous signaler le problème.";
-$strings['ok_login_disconnect'] = "Vous avez été déconnecté.";
+$strings['ok_login_disconnect'] = "Vous avez été déconnecté(e).";
$strings['err_login_bad_user_pass'] = "Mauvais nom d'utilisateur ou mot de passe";
$strings['err_login_fill_all'] = "Veuillez remplir tous les champs.";
$strings['err_login_dbopen'] = "Erreur lors de l'ouverture de la base de données SQLite3. Merci de nous signaler le problème.";
$strings['err_signup_dbopen'] = "Erreur lors de l'ouverture de la base de données SQLite3. Merci de nous signaler le problème.";
-$strings['err_signup_fill_mail'] = "Veuillez renseigner le champ 'Saisir votre adresse mail'.";
+$strings['err_signup_fill_mail'] = "Veuillez renseigner le champ 'Saisissez votre adresse mail'.";
$strings['err_signup_invalid_mail'] = "Adresse mail invalide. Vous pouvez utiliser des lettres, des chiffres et les caractères spéciaux '-', '+', '_' et '.' .";
$strings['err_signup_existing_mail'] = "L'adresse mail saisie existe déjà ! Veuillez nous contacter si vous avez oublié votre identifiant et/ou votre mot de passe.";
-$strings['err_signup_fill_login'] = "Veuillez renseigner le champ 'Choisir un identifiant'.";
+$strings['err_signup_fill_login'] = "Veuillez renseigner le champ 'Choisissez un identifiant'.";
$strings['err_signup_invalid_login'] = "Identifiant invalide. Vous pouvez utiliser des lettres, des chiffres et les caractères spéciaux '-', '_' et '.' .";
$strings['err_signup_existing_login'] = "Identifiant déjà pris ! Veuillez choisir un autre identifiant.";
$strings['err_signup_fill_passwd1'] = "Veuillez renseigner le champ 'Mot de passe'.";
$strings['err_signup_invalid_passwd1'] = "Mot de passe invalide. Votre mot de passe doit comporter au moins 5 caractères.";
-$strings['err_signup_fill_passwd2'] = "Veuillez renseigner le champ 'Resaisir le mot de passe'.";
+$strings['err_signup_fill_passwd2'] = "Veuillez renseigner le champ 'Resaisissez le mot de passe'.";
$strings['err_signup_passwords_dont_match'] = "Les deux mots de passe saisis ne sont pas identiques.";
$strings['ok_signup_registered'] = "L'inscription s'est déroulée avec succès.";
$strings['err_signup_dbinsert'] = "Une erreur interne est survenue lors de l'inscription, merci de nous signaler le problème.";
$strings['err_download_notauth'] = "Pour accéder à la page de téléchargement de l\'application vous devez être authentifié."
-?>
-\ No newline at end of file
+?>
diff --git a/code/serveur/php/signup.php b/code/serveur/php/signup.php
@@ -96,7 +96,7 @@ if(count($msg) == 0 && $newpage == false)
<!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 sous Android - Version Alpha - Inscription</title>
+ <title>PtiClic sous Android™ - Version Alpha - S'inscrire</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="ressources/simple.css" />
</head>
@@ -130,7 +130,7 @@ if(count($msg) == 0 && $newpage == false)
<table class="signuptbl">
<tr>
<td>
- <label for="signupemail">Saisir votre adresse mail :</label>
+ <label for="signupemail">Saisissez votre adresse mail :</label>
</td>
<td>
<input name="signupemail" type="text"
@@ -144,7 +144,7 @@ if(count($msg) == 0 && $newpage == false)
</tr>
<tr>
<td>
- <label for="signupid">Choisir un identifiant : </label>
+ <label for="signupid">Choisissez un identifiant : </label>
</td>
<td>
<input name="signupid" type="text"
@@ -158,7 +158,7 @@ if(count($msg) == 0 && $newpage == false)
</tr>
<tr>
<td>
- <label for="signuppswd1">Choisir un mot de passe : </label>
+ <label for="signuppswd1">Choisissez un mot de passe : </label>
</td>
<td>
<input name="signuppswd1" type="password" />
@@ -166,7 +166,7 @@ if(count($msg) == 0 && $newpage == false)
</tr>
<tr>
<td>
- <label for="signuppswd2">Resaisir le mot de passe : </label>
+ <label for="signuppswd2">Resaisissez le mot de passe : </label>
</td>
<td>
<input name="signuppswd2" type="password" />
@@ -182,8 +182,7 @@ if(count($msg) == 0 && $newpage == false)
</tr>
</table>
</form>
- <h3>Vous êtes déjà inscrit ?</h3>
- <p><a href="login.php?return=<?php echo $location; ?>">Connectez-vous !</a></p>
+ <h3>Vous êtes déjà inscrit ? <a href="login.php?return=<?php echo $location; ?>">Connectez-vous !</a></h3>
</div>
<?php include("ressources/footer.inc"); ?>
</body>