commit
8216d7f3e3
|
@ -137,6 +137,9 @@ if(isset($_GET['arena'])){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if(!isset($currentArena)){
|
||||||
|
$currentArena="";
|
||||||
|
}
|
||||||
|
|
||||||
//form submitting
|
//form submitting
|
||||||
if (isset($_POST['xd_check'])){
|
if (isset($_POST['xd_check'])){
|
||||||
|
@ -153,10 +156,6 @@ if (isset($_POST['xd_check'])){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!isset($currentArena)){
|
|
||||||
$currentArena="";
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
|
|
|
@ -13,7 +13,7 @@ $lang=array(
|
||||||
'FIGHT' => 'Baston!',
|
'FIGHT' => 'Baston!',
|
||||||
'DEV-YOUR-OWN-BOT' => 'Developpez votre bot et envoyez le dans cette arène.',
|
'DEV-YOUR-OWN-BOT' => 'Developpez votre bot et envoyez le dans cette arène.',
|
||||||
'DOC_SPECS_LINKS' =>'Voici les spécifications techniques',
|
'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_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' => 'Gnieark',
|
||||||
'E_MAIL_ADD_BOT_SIGNATURE_HTML' => '<p><i>Gnieark.</i></p>',
|
'E_MAIL_ADD_BOT_SIGNATURE_HTML' => '<p><i>Gnieark.</i></p>',
|
||||||
|
|
|
@ -43,7 +43,9 @@ switch($_POST['act']){
|
||||||
}else{
|
}else{
|
||||||
//enregistrer le bot et envoyer un email pour la validation
|
//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
|
$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,htmlentities($_POST['botName']))."',
|
||||||
'".mysqli_real_escape_string($lnMysql,$_POST['botGame'])."',
|
'".mysqli_real_escape_string($lnMysql,$_POST['botGame'])."',
|
||||||
|
@ -76,7 +78,7 @@ switch($_POST['act']){
|
||||||
$mail->Subject = 'BotsArena';
|
$mail->Subject = 'BotsArena';
|
||||||
$mail->addAddress($_POST['email']);
|
$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->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()) {
|
if (!$mail->send()) {
|
||||||
error(500,"Mailer Error: " . $mail->ErrorInfo);
|
error(500,"Mailer Error: " . $mail->ErrorInfo);
|
||||||
} else {
|
} else {
|
||||||
|
@ -84,7 +86,7 @@ switch($_POST['act']){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "TODO";
|
//echo "TODO";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
error(500,"erf");
|
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