Merge pull request #16 from gnieark/dev

Dev
This commit is contained in:
Gnieark 2015-12-09 00:18:06 +01:00
commit 8216d7f3e3
4 changed files with 29 additions and 9 deletions

View File

@ -137,6 +137,9 @@ if(isset($_GET['arena'])){
}
if(!isset($currentArena)){
$currentArena="";
}
//form submitting
if (isset($_POST['xd_check'])){
@ -153,10 +156,6 @@ if (isset($_POST['xd_check'])){
}
}
if(!isset($currentArena)){
$currentArena="";
}
?>
<!DOCTYPE html>
<html lang="fr">

View File

@ -13,7 +13,7 @@ $lang=array(
'FIGHT' => 'Baston!',
'DEV-YOUR-OWN-BOT' => 'Developpez votre bot et envoyez le dans cette arène.',
'DOC_SPECS_LINKS' =>'Voici les spécifications techniques',
'E_MAIL_ADD_BOT_INTRO' => 'Un grand merci pour la participation. Juste un click sur le lien suivant pour valider l\ajout du bot',
'E_MAIL_ADD_BOT_INTRO' => 'Un grand merci pour la participation. Suivez le lien suivant pour valider l\'ajout du bot',
'E_MAIL_ADD_BOT_INTRO_HTML' => '<p>Un grand merci pour la participation.</p><p>Juste un click sur le lien suivant pour valider l\ajout du bot</p>',
'E_MAIL_ADD_BOT_SIGNATURE' => 'Gnieark',
'E_MAIL_ADD_BOT_SIGNATURE_HTML' => '<p><i>Gnieark.</i></p>',

View File

@ -43,7 +43,9 @@ switch($_POST['act']){
}else{
//enregistrer le bot et envoyer un email pour la validation
$secret=rand_str(8, '$-_.+!*(),ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890');
$secret=rand_str(7, '$-_.+!*(),ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890');
//last char must be alphanum. Mail client should cut url if isn't.
$secret.=rand_str(1, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890');
$sql = "INSERT INTO bots (name,game,url,description,active,date_inscription,validate_secret) VALUES
( '".mysqli_real_escape_string($lnMysql,htmlentities($_POST['botName']))."',
'".mysqli_real_escape_string($lnMysql,$_POST['botGame'])."',
@ -76,7 +78,7 @@ switch($_POST['act']){
$mail->Subject = 'BotsArena';
$mail->addAddress($_POST['email']);
//$mail->msgHTML=$lang['E_MAIL_ADD_BOT_INTRO_HTML'].'<p><a href="'.$siteParam['BASEURL'].'validateBot/'.$secret.'">'.$siteParam['BASEURL'].'validateBot/'.$secret.'</a></p>'.$lang['E_MAIL_ADD_BOT_SIGNATURE_HTML'];
$mail->Body = $lang['E_MAIL_ADD_BOT_INTRO']."\n".$siteParam['BASEURL'].'validateBot/'.$secret."\n".$lang['E_MAIL_ADD_BOT_SIGNATURE'];
$mail->Body = $lang['E_MAIL_ADD_BOT_INTRO']."\n".$siteParam['BASEURL'].'p/addBot/'.$secret."\n".$lang['E_MAIL_ADD_BOT_SIGNATURE'];
if (!$mail->send()) {
error(500,"Mailer Error: " . $mail->ErrorInfo);
} else {
@ -84,7 +86,7 @@ switch($_POST['act']){
}
}
echo "TODO";
//echo "TODO";
break;
default:
error(500,"erf");

View File

@ -1 +1,20 @@
<h2>Add Bot</h2>
<h2>Add Bot</h2>
<?php
if(isset($_GET['params'])){
//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{
mysqli_query($lnMysql, "UPDATE bots SET active='1' WHERE id='".$r[0]."'");
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>";
}