botsArena/src/addBot.php

69 lines
3.0 KiB
PHP
Raw Normal View History

2015-12-09 23:20:28 +01:00
<article>
2015-12-08 23:56:33 +01:00
<?php
2016-06-19 23:09:59 +02:00
#- BEGIN LICENSE BLOCK ---------------------------------------
#
# This file is part of botsArena.
#
# Copyright (C) Gnieark et contributeurs
# Licensed under the GPL version 3.0 license.
# See LICENSE file or
# http://www.gnu.org/licenses/gpl-3.0-standalone.html
#
# -- END LICENSE BLOCK -----------------------------------------
2015-12-09 23:20:28 +01:00
//<?php echo xd_check_input(0);<input type="hidden" name="act" value="addBot"/>
if((isset($_POST['xd_check'])) && ($_POST['act'] == "addBot")){
//validation d'ou pas du formulaire
if($alerts==""){
//it worked
echo "<h2>Relevez vos e-mails</h2><p>Un lien pour valider le bot vient de vous être envoyé par e-mail. (Vérifiez dans vos spams si vous ne trouvez pas :-$ )</p>";
}else{
2015-12-09 23:30:39 +01:00
echo "<h2>Petite ereur dans votre formulaire</h2><p>".nl2br($alerts)."</p>";
2015-12-09 23:20:28 +01:00
// TO do put form again
2015-12-09 23:30:39 +01:00
echo'<form method="POST" action="/p/addBot">
'.xd_check_input(0).'<input type="hidden" name="act" value="addBot"/>
2015-12-09 23:32:06 +01:00
<p><label for="botName">Nom de votre Bot: </label><input id="botName" type="text" name="botName" placeholder="votre pseudo par exemple" value="'.htmlentities($_POST['botName']).'"/></p>
2015-12-09 23:30:39 +01:00
<p><label for="botGame">Jeu du bot: </label>
<select id="botGame" name="botGame">';
foreach($arenas as $arena){
if($arena['id'] == $_POST['botGame']){
echo '<option value="'.$arena['id'].'" selected="selected">'.$arena['id'].'</option>';
}else{
echo '<option value="'.$arena['id'].'">'.$arena['id'].'</option>';
2015-12-09 23:31:41 +01:00
}
2015-12-09 23:30:39 +01:00
}
echo '
</select></p>
<p><label for="botURL">URL du bot:</label><input type="text" name="botURL" id="botURL" placeholder="http://" value="'.htmlentities($_POST['botURL']).'"/></p>
<p><label>Description:</label><textarea name="botDescription">'.htmlentities($_POST['botDescription']).'</textarea></p>
<p><label for="email">Votre e-mail (sera utilisé pour valider l\'inscription du bot)</label><input type="text" name="email" id="email" value="'.htmlentities($_POST['email']).'"/></p>
<p><label for="sub"></label><input id="sub" type="submit" value="Enregistrer mon bot"/></p>
</form>';
2015-12-09 23:20:28 +01:00
}
}elseif(isset($_GET['params'])){
2015-12-08 23:56:33 +01:00
//checker si un bot avec ce secret est à valider
$rs=mysqli_query($lnMysql,"SELECT id,active,game FROM bots WHERE validate_secret='".mysqli_real_escape_string($lnMysql,$_GET['params'])."'");
if($r=mysqli_fetch_row($rs)){
if($r[1]=='1'){
echo "<p>Ce bot a déjà été activé</p>";
}else{
2015-12-09 00:06:00 +01:00
mysqli_query($lnMysql, "UPDATE bots SET active='1' WHERE id='".$r[0]."'");
2015-12-08 23:56:33 +01:00
echo "<p>Merci! Votre Bot vient d'être activé, RDV sur son arène pour le faire combattre.</p>";
}
}else{
//problem
echo "<p>Paramètre incorrect, désolé.</p>";
}
}else{
//problem
echo "<p>Paramètre incorrect, désolé.</p>";
}
2015-12-09 23:20:28 +01:00
?>
</article>