diff --git a/main/inc/lib/add_course.lib.inc.php b/main/inc/lib/add_course.lib.inc.php index 23990e7814..663781d88e 100644 --- a/main/inc/lib/add_course.lib.inc.php +++ b/main/inc/lib/add_course.lib.inc.php @@ -341,13 +341,13 @@ function update_Db_course($courseDbName) $TABLELPIVINTERACTION = $courseDbName . "lp_iv_interaction"; // Smartblogs (Kevin Van Den Haute :: kevin@develop-it.be) - $tbl_blogs = $courseDbName . 'blogs'; - $tbl_blogs_comments = $courseDbName . 'blogs_comments'; - $tbl_blogs_posts = $courseDbName . 'blogs_posts'; - $tbl_blogs_rating = $courseDbName . 'blogs_rating'; - $tbl_blogs_rel_user = $courseDbName . 'blogs_rel_user'; - $tbl_blogs_tasks = $courseDbName . 'blogs_tasks'; - $tbl_blogs_tasks_rel_user = $courseDbName . 'blogs_tasks_rel_user'; + $tbl_blogs = $courseDbName . 'blog'; + $tbl_blogs_comments = $courseDbName . 'blog_comment'; + $tbl_blogs_posts = $courseDbName . 'blog_post'; + $tbl_blogs_rating = $courseDbName . 'blog_rating'; + $tbl_blogs_rel_user = $courseDbName . 'blog_rel_user'; + $tbl_blogs_tasks = $courseDbName . 'blog_task'; + $tbl_blogs_tasks_rel_user = $courseDbName . 'blog_task_rel_user'; //Smartblogs permissions (Kevin Van Den Haute :: kevin@develop-it.be) $tbl_permission_group = $courseDbName . 'permission_group'; @@ -1305,10 +1305,15 @@ api_sql_query($sql, __FILE__, __LINE__); CREATE TABLE `".$TABLESETTING . "` ( id int unsigned NOT NULL auto_increment, variable varchar(255) NOT NULL default '', + subkey varchar(255) default NULL, + type varchar(255) default NULL, + category varchar(255) default NULL, value varchar(255) NOT NULL default '', - tool_scope varchar(255) default '', + title varchar(255) NOT NULL default '', + comment varchar(255) default NULL, + subkeytext varchar(255) default NULL, PRIMARY KEY (id) - )"); + )"); return 0; }; @@ -1523,11 +1528,11 @@ function fill_Db_course($courseDbName, $courseRepository, $language) //we need to add the document properties too! $example_doc_id = Database :: get_last_insert_id(); api_sql_query("INSERT INTO `".$TABLEITEMPROPERTY . "` (tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility) VALUES ('document',1,NOW(),NOW(),$example_doc_id,'DocumentAdded',1,0,NULL,1)"); - + api_sql_query("INSERT INTO `".$TABLETOOLDOCUMENT . "`(path,title,filetype,size) VALUES ('/images','".get_lang('Images')."','folder','0')"); $example_doc_id = Database :: get_last_insert_id(); api_sql_query("INSERT INTO `".$TABLEITEMPROPERTY . "` (tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility) VALUES ('document',1,NOW(),NOW(),$example_doc_id,'DocumentAdded',1,0,NULL,0)"); - + api_sql_query("INSERT INTO `".$TABLETOOLDOCUMENT . "`(path,title,filetype,size) VALUES ('/audio','".get_lang('Audio')."','folder','0')"); $example_doc_id = Database :: get_last_insert_id(); api_sql_query("INSERT INTO `".$TABLEITEMPROPERTY . "` (tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility) VALUES ('document',1,NOW(),NOW(),$example_doc_id,'DocumentAdded',1,0,NULL,0)"); @@ -1762,9 +1767,9 @@ function readPropertiesInArchive($archive, $isCompressed = TRUE) printVar(dirname($archive), "Zip : "); /* string tempnam ( string dir, string prefix) - tempnam() cr� un fichier temporaire unique dans le dossier dir. Si le dossier n'existe pas, tempnam() va g��er un nom de fichier dans le dossier temporaire du syst�e. - Avant PHP 4.0.6, le comportement de tempnam() d�endait de l'OS sous-jacent. Sous Windows, la variable d'environnement TMP remplace le param�re dir; sous Linux, la variable d'environnement TMPDIR a la priorit� tandis que pour les OS en syst�e V R4, le param�re dir sera toujours utilis� si le dossier qu'il repr�ente existe. Consultez votre documentation pour plus de d�ails. - tempnam() retourne le nom du fichier temporaire, ou la cha�e NULL en cas d'�hec. + tempnam() cree un fichier temporaire unique dans le dossier dir. Si le dossier n'existe pas, tempnam() va generer un nom de fichier dans le dossier temporaire du systeme. + Avant PHP 4.0.6, le comportement de tempnam() dependait de l'OS sous-jacent. Sous Windows, la variable d'environnement TMP remplace le parametre dir; sous Linux, la variable d'environnement TMPDIR a la priorite tandis que pour les OS en systeme V R4, le parametre dir sera toujours utilise si le dossier qu'il represente existe. Consultez votre documentation pour plus de details. + tempnam() retourne le nom du fichier temporaire, ou la chaine NULL en cas d'echec. */ $zipFile = new pclZip($archive); $tmpDirName = dirname($archive) . "/tmp".$uid.uniqid($uid);