This commit is contained in:
gnieark 2016-06-12 18:11:05 +02:00
parent be5b07fa9a
commit 27b04754fd
2 changed files with 26 additions and 12 deletions

View File

@ -47,7 +47,7 @@ function connectFour(bot1,bot2,xd_check, gameId, newGame){
document.getElementById('fightResult').appendChild(table); document.getElementById('fightResult').appendChild(table);
var divLogs=createElem("div",{"id":"logs"}); var divLogs=createElem("div",{"id":"logs"});
document.getElementById('fightResult').appendChild(divLogs); document.getElementById('fightResult').appendChild(divLogs);
} }
//send request //send request
var xhr = Ajx(); var xhr = Ajx();
xhr.onreadystatechange = function(){if(xhr.readyState == 4){ xhr.onreadystatechange = function(){if(xhr.readyState == 4){

View File

@ -280,42 +280,41 @@ function save_battle($game,$bot1,$bot2,$resultat){
} }
function get_unique_id(){ function get_unique_id(){
//increment the number
$fp = fopen(__DIR__.'/../countBattles.txt', 'c+'); $fp = fopen(__DIR__.'/../countBattles.txt', 'c+');
flock($fp, LOCK_EX); flock($fp, LOCK_EX);
$count = (int)fread($fp, filesize(__DIR__.'/../countBattles.txt')); $count = (int)fread($fp, filesize(__DIR__.'/../countBattles.txt'));
ftruncate($fp, 0); ftruncate($fp, 0);
fseek($fp, 0); fseek($fp, 0);
fwrite($fp, $count + 1); fwrite($fp, $count + 1);
flock($fp, LOCK_UN); flock($fp, LOCK_UN);
fclose($fp); fclose($fp);
return $count; return $count;
} }
function get_default_aside_content($currentArena){ function get_default_aside_content($currentArena){
global $lang; global $lang;
$asideSectionContent='<h2>infos:</h2><p>'.$lang['DEV-YOUR-OWN-BOT'].'<br/> <a href="/'.$currentArena.'/doc">'.$lang['DOC_SPECS_LINKS'].'</a></p> $asideSectionContent = '<h2>infos:</h2><p>'.$lang['DEV-YOUR-OWN-BOT'].'<br/> <a href="/'.$currentArena.'/doc">'.$lang['DOC_SPECS_LINKS'].'</a></p>
<h2>Scores</h2>'; <h2>Scores</h2>';
$podium=ELO_get_podium($currentArena); $podium=ELO_get_podium($currentArena);
$count=0; $count=0;
$asideSectionContent.='<ul class="podium">'; $asideSectionContent.= '<ul class="podium">';
foreach($podium as $sc){ foreach($podium as $sc){
$count++; $count++;
switch($count){ switch($count){
case 1: case 1:
$img='<img src="/imgs/Gold_Medal.svg" alt="Gold_Medal.svg"/>'; $img = '<img src="/imgs/Gold_Medal.svg" alt="Gold_Medal.svg"/>';
break; break;
case 2: case 2:
$img='<img src="/imgs/Silver_Medal.svg" alt="Silver_Medal.svg"/>'; $img = '<img src="/imgs/Silver_Medal.svg" alt="Silver_Medal.svg"/>';
break; break;
case 3: case 3:
$img='<img src="/imgs/Bronze_Medal.svg" alt="Bronze_Medal.svg"/>'; $img = '<img src="/imgs/Bronze_Medal.svg" alt="Bronze_Medal.svg"/>';
break; break;
default: default:
$img='<img src="/imgs/Emoji_u1f4a9.svg" alt="caca"/>'; $img = '<img src="/imgs/Emoji_u1f4a9.svg" alt="caca"/>';
break; break;
} }
@ -333,7 +332,7 @@ function does_arena_exist($string,$arenasArr){
return false; return false;
} }
function get_IA_Response($iaUrl,$postParams){ function get_IA_Response($iaUrl,$postParams,$verbose=false){
//send params JSON as body //send params JSON as body
$data_string = json_encode($postParams); $data_string = json_encode($postParams);
@ -348,8 +347,23 @@ function get_IA_Response($iaUrl,$postParams){
'Content-Type: application/json', 'Content-Type: application/json',
'Content-Length: ' . strlen($data_string)) 'Content-Length: ' . strlen($data_string))
); );
$output= curl_exec($ch);
if ($output= curl_exec($ch)){
$queryOk = true;
}else{
$queryOk = false;
}
curl_close($ch); curl_close($ch);
//echo $iaUrl." ".$data_string." ".$output.'<br/>'; //echo $iaUrl." ".$data_string." ".$output.'<br/>';
return json_decode($output,TRUE);
if($verbose){
}else{
return json_decode($output,TRUE);
}
} }