Commit cc1e76b3 authored by Mathieu Loiseau's avatar Mathieu Loiseau
Browse files

druid no recording bug corrected

parent 3bcaa85a
......@@ -141,7 +141,7 @@ class druid_arbitrage
$this->enregistrement = $_POST["enregistrement1"];
$this->oracle = $_POST['oracle'];
}
if(isset($this->enregistrement)){
if(isset($this->enregistrement) && ($this->enregistrement!="") ){
$sh = new ScoreHandler($this->druid, ScoreHandler::DRUID,(int) $this->enregistrement);
}
// après avoir cliqué sur "au bûcher" = description vide ou fautive
......
......@@ -175,5 +175,26 @@ class ScoreHandler{
else{
throw new Exception("Ni devin, ni druide, c'est pas normal…");
}
/**/require_once("debug.php");
/**/$tmpString = $success ? "Gagné ":"Perdu ";
/**/logScores(user::getInstance(), $this->lang, $tmpString.$this);
}
public function __toString(){
//for debugging purposes
$res = "Langue: $this->lang (".
$this->recording->get_card_level().")\n";
if($this->oracle!==false){
$res .= "Oracle: ".$this->oracle->username." (".
$this->oracle->get_lang_lvl($this->lang)." / ".$this->recording->get_level().")\n";
}
if($this->druid!==false){
$res .= "Druide: ".$this->druid->username." (".
$this->druid->get_lang_lvl($this->lang).")\n";
}
if($this->augur!==false){
$res .= "Devin: ".$this->augur->username." (".
$this->augur->get_lang_lvl($this->lang)." / ".$this->augur->userlvl.")\n";
}
return $res;
}
}?>
......@@ -16,8 +16,25 @@ echo "<pre>".
print_r($lang_iso->get_all_codes());
*/
function myLog($txt){
$fich = fopen("./debug.txt","a");
fwrite($fich, "\n----\n".$txt."\n");
$fich = fopen("./debug.html","a");
fwrite($fich, "<p>".$txt."</p>");
fclose($fich);
}
function logScores($user, $language=false,$title=false){
require_once("./models/score.class.php");
if($language !== false){
$score = new GlobalScoreTable($user);
}
else{
$score = new ScoreTable($user, $language);
}
$score->get_score_table(false);
$fich = fopen("./debug.html","a");
if($title !== false){
fwrite($fich, "<h2>$title</h2>\n");
}
fwrite($fich, $score);
fclose($fich);
}
/* fwrite($fich, "blabla".$fileName."\n".$ext);
......
......@@ -189,7 +189,7 @@ $lang['enter_language']= 'You must choose a language';
$lang['enter_nativelang']='Please enter your native language';
$lang['tabooWords']= 'The word to find in the card must be diffrent from the taboo words';
$lang['noCardBD']= ' There is no card to play in the Data base';
$lang['noEnregistrement']= ' There is no available record';
$lang['noEnregistrement']= "There are no recordings to verify in this language, try another one or enjoy yourself and play another role…";
$lang['Becareful']= 'Attention!';
$lang['Word2find'] = "The word to find is:";
$lang['home_miss_lang_game'] = 'Please select a game language in your profile.';
......
......@@ -181,11 +181,11 @@ $lang['enter_email'] = 'Il faut entrer une adresse mail';
$lang['enter_language'] = 'Il faut choisir une langue';
$lang['tabooWords'] = 'L\'intitulé de la carte doit être différent des mots taboo';
$lang['noCardBD'] = 'Il n\'y a pas de carte à jouer dans la base de données… Si vous en <a href=\'index.php?mode=druid.card\'>créez</a>, cette situation sera moins fréquente pour tout le monde ;)';
$lang['noEnregistrement'] = 'Aucun enregistrement n\'a été trouvé.';
$lang['noEnregistrement'] = "Il n'y a plus d'enregistrement à arbitrer dans cette langue, essayez-en une autre, ou faites-vous plaisir et jouez un autre rôle…";
$lang['Becareful'] = 'ATTENTION!';
$lang['enter_nativelang'] = 'Veuillez entrer votre langue maternelle';
$lang['Word2find'] = 'Le mot à trouver était&nbsp;: ';
$lang['home_miss_lang_game'] = 'Veuillez sélectionner une langue de jeu dans votre profil.';
$lang['home_miss_lang_game'] = 'Veuillez sélectionner une langue de jeu dans votre profil.';' There is no available record';
$lang['languePlay'] = 'Vous jouez en ';
$lang['level'] = 'au niveau ';
......
<?php
$title = 'erreur';
include('./views/page.header.html');
if(!isset($lang)){
include('./languages/language.php');
}
?>
<div id="main-container">
<h1><?php echo $lang['errors'];?></h1>
......
<?php
if(!isset($lang)){
require('./languages/language.php');
include('./languages/language.php');
}
$title = $lang['scores'];
include('./views/page.header.html');
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment