diff --git a/install.sql b/install.sql index 816fc00..5cc14a9 100644 --- a/install.sql +++ b/install.sql @@ -1,23 +1,24 @@ -CREATE TABLE IF NOT EXISTS `arena_history` ( - `game` int(11) NOT NULL, + +CREATE TABLE `arena_history` ( + `game` varchar(8) NOT NULL, `player1_id` int(11) NOT NULL, `player2_id` int(11) NOT NULL, `player1_winsCount` int(11) NOT NULL, `player2_winsCount` int(11) NOT NULL, - `nulCount` int(11) NOT NULL + `nulCount` int(11) NOT NULL, + PRIMARY KEY (`game`,`player1_id`,`player2_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -ALTER TABLE `arena_history` - ADD PRIMARY KEY (`game`,`player1_id`,`player2_id`); - -CREATE TABLE IF NOT EXISTS `bots` ( - `id` int(11) NOT NULL, +CREATE TABLE `bots` ( + `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `game` varchar(10) NOT NULL, - `url` int(11) NOT NULL, + `url` text NOT NULL, `description` text NOT NULL, - `active` int(1) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -ALTER TABLE `bots` - ADD PRIMARY KEY (`id`); + `active` int(1) NOT NULL, + `date_inscription` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `validate_secret` varchar(8) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; +INSERT INTO `bots` VALUES (1,'moul','tictactoe','http://tictactoe.m.42.am/','moul\'s Tic Tac Toe resolver in Golang. Open sourced using Minimax algorithm',1,'2015-12-03 10:55:34',''),(2,'stupidAI','tictactoe','http://morpionmaster.tinad.fr/stupidIa.php','A PHP script that choose next case by... random. By Gnieark, here on github',1,'2015-12-03 10:55:34',''),(3,'Gnieark','tictactoe','http://morpionmaster.tinad.fr/gnieark.php','Gnieark\'s PHP AI, using minmax algorythm. Published on github',1,'2015-12-03 10:55:34',''); diff --git a/src/act.php b/src/act.php index 5e1236b..18623c8 100644 --- a/src/act.php +++ b/src/act.php @@ -11,7 +11,7 @@ switch($_POST['act']){ erreur(404,"wrong post parameter"); } - //botname -> il ne doit pas y avoir una autre bot + //botname -> il ne doit pas y avoir un autre bot du même nom sur le même jeu $rs=mysqli_query($lnMysql, "SELECT 1 FROM bots @@ -38,9 +38,17 @@ switch($_POST['act']){ $alerts.="L'email n'est pas valide\n"; } - - //BotDescription=> a voir + + if($alerts <>""){ + + }else{ + //enregistrer le bot et envoyer un email pour la validation + + + + } + echo "TODO"; break; diff --git a/src/home.php b/src/home.php index db42085..19c4d65 100644 --- a/src/home.php +++ b/src/home.php @@ -16,7 +16,7 @@ echo $lang['SITE_DESCRIPTION'];?> ?>
- +