commit
8216d7f3e3
|
@ -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">
|
||||
|
|
|
@ -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>',
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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>";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user