Bonjour,

j'espere que qqun utilise la plate forme Claroline (developpé en php), car mon erreur vient de là.

Quand on crée un nouveau cours, les tables se créent automatiquement, j'ai envie d'en créer une nouvelle.

DONC je vais dans le fichier 'add_course.lib.inc.php' et que je crée ma table:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  $TABLETOOLGROUP   = $tbl_cdb_names['calendar_group_event']; //$courseDbName."calendar_group_event"; 

... 
... 
ect ... 

 ######################## agenda group ################### 

    $sqlList[] = "CREATE TABLE `".$TABLETOOLGROUPAGENDA."` ( 
        `id` int(11) NOT NULL, 
        `group` varchar(30)NOT NULL)"; 
Le problème que j'ai, c'est quand je crée un nouveau site de cours

une erreur vient du fichier 'add_course.php',
il me dit que l'argument d'implode doit etre un tableau...

Citation:
Warning: implode(): Argument to implode must be an array. in c:\program files\easyphp1-8\www\claroline172\claroline\create_course\add_course.php on line 414
Tout ce que j'ai changer dans le code, c'est le tableau sqllist[] dans 'add_course.lib.inc.php' en y ajoutant une table.

Il faut dire aussi que je suis un peu perdu dans le code source de 'add_course.php' .

Pourriez vous me dire d'où cela vient?





Merci d'avance de votre aide

ps: j'ai posé la question sur le forum de claroline mais je n'ai pas eu de réponse concrete.