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:
Le problème que j'ai, c'est quand je crée un nouveau site de cours
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)";
une erreur vient du fichier 'add_course.php',
il me dit que l'argument d'implode doit etre un tableau...
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.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
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.
Partager