$result=$DB->get_records_sql('SELECT * FROM {block_mahara_iena} WHERE course = ?',array($COURSE->id));
// var_dump($result);
...
...
@@ -77,9 +76,17 @@ class block_mahara_iena extends block_base
}
}elseif(count($result)==0&&!$is_mahara_user){
// connect and create account in mahara for teacher before he can create groupes
$this->content->text.='<a target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Connexion à '.$CFG->base_mahara.'</a><p class="text-muted">Vous devez vous connecter à '.$CFG->base_mahara.' pour y initialiser votre compte avant d\'utiliser ce block.</p>';
if(!isset($this->content->text)){
// connect and create account in mahara for teacher before he can create groupes
$this->content->text='<a target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Connexion à '.$CFG->base_mahara.'</a><p class="text-muted">Vous devez vous connecter à '.$CFG->base_mahara.' pour y initialiser votre compte avant d\'utiliser ce block.</p>';
// $this->content->text .= "<div class=\"alert alert-warning\">Vous devez avoir un compte sur <a href=\"$CFG->base_mahara\" target=\"_blank\">$CFG->base_mahara</a> avant de pouvoir créer des groupes sur cette plateforme.</div>";
}
else{
// connect and create account in mahara for teacher before he can create groupes
$this->content->text.='<a target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Connexion à '.$CFG->base_mahara.'</a><p class="text-muted">Vous devez vous connecter à '.$CFG->base_mahara.' pour y initialiser votre compte avant d\'utiliser ce block.</p>';
// $this->content->text .= "<div class=\"alert alert-warning\">Vous devez avoir un compte sur <a href=\"$CFG->base_mahara\" target=\"_blank\">$CFG->base_mahara</a> avant de pouvoir créer des groupes sur cette plateforme.</div>";
}
}
}
...
...
@@ -189,9 +196,16 @@ class block_mahara_iena extends block_base
}
else{
/* si n'est pas membre de mahara (car sinon quand on essaie d'inscrire dans un groupe par l'api un user qui n'existe pas ça bug). Si le groupe existe déjà, l'utilisateur y est inscrit. */
$this->content->text.='<a onclick="ma_register_click()" target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Créer son compte sur '.$CFG->mahara_alias.'</a><p class="alert alert-warning mt-2">Pour accéder au groupe '.$CFG->mahara_alias.' lié à ce cours, vous devez d\'abord vous inscrire sur '.$CFG->mahara_alias.' en cliquant sur le bouton ci-dessus, puis revenir sur cette page.</p>';
if(!isset($this->content->text)){
$this->content->text='<a onclick="ma_register_click()" target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Créer son compte sur '.$CFG->mahara_alias.'</a><p class="alert alert-warning mt-2">Pour accéder au groupe '.$CFG->mahara_alias.' lié à ce cours, vous devez d\'abord vous inscrire sur '.$CFG->mahara_alias.' en cliquant sur le bouton ci-dessus, puis revenir sur cette page.</p>';
}
else{
$this->content->text.='<a onclick="ma_register_click()" target="_blank" href="'.$CFG->wwwroot.'/blocks/mahara_iena/mahara_iena_link.php?courseid='.$COURSE->id.'&connect_mahara=true" class="btn btn-block btn-success iena-btn-big">Créer son compte sur '.$CFG->mahara_alias.'</a><p class="alert alert-warning mt-2">Pour accéder au groupe '.$CFG->mahara_alias.' lié à ce cours, vous devez d\'abord vous inscrire sur '.$CFG->mahara_alias.' en cliquant sur le bouton ci-dessus, puis revenir sur cette page.</p>';
/* recharge la page quand on y revient après avoir cliqué sur le bouton pour aller sur mahara se créer un compte */