[svn r16129] Added fields for lp_item search feature

skala
Yannick Warnier 18 years ago
parent 9d19c98fad
commit 1a5734b81b
  1. 90
      main/inc/lib/add_course.lib.inc.php
  2. 3
      main/install/migrate-db-1.8.5-1.8.6-pre.sql

@ -281,61 +281,61 @@ function update_Db_course($courseDbName)
$courseDbName = $_configuration['table_prefix'].$courseDbName.$_configuration['db_glue'];
$tbl_course_homepage = $courseDbName . "tool";
$TABLEINTROS = $courseDbName . "tool_intro";
$tbl_course_homepage = $courseDbName . 'tool';
$TABLEINTROS = $courseDbName . 'tool_intro';
// Group tool
$TABLEGROUPS = $courseDbName . "group_info";
$TABLEGROUPCATEGORIES = $courseDbName . "group_category";
$TABLEGROUPUSER = $courseDbName . "group_rel_user";
$TABLEGROUPTUTOR = $courseDbName . "group_rel_tutor";
$TABLEGROUPS = $courseDbName . 'group_info';
$TABLEGROUPCATEGORIES = $courseDbName . 'group_category';
$TABLEGROUPUSER = $courseDbName . 'group_rel_user';
$TABLEGROUPTUTOR = $courseDbName . 'group_rel_tutor';
$TABLEITEMPROPERTY = $courseDbName . "item_property";
$TABLEITEMPROPERTY = $courseDbName . 'item_property';
$TABLETOOLUSERINFOCONTENT = $courseDbName . "userinfo_content";
$TABLETOOLUSERINFODEF = $courseDbName . "userinfo_def";
$TABLETOOLUSERINFOCONTENT = $courseDbName . 'userinfo_content';
$TABLETOOLUSERINFODEF = $courseDbName . 'userinfo_def';
$TABLETOOLCOURSEDESC = $courseDbName . "course_description";
$TABLETOOLAGENDA = $courseDbName . "calendar_event";
$TABLETOOLAGENDAREPEAT = $courseDbName . "calendar_event_repeat";
$TABLETOOLAGENDAREPEATNOT = $courseDbName . "calendar_event_repeat_not";
$TABLETOOLCOURSEDESC = $courseDbName . 'course_description';
$TABLETOOLAGENDA = $courseDbName . 'calendar_event';
$TABLETOOLAGENDAREPEAT = $courseDbName . 'calendar_event_repeat';
$TABLETOOLAGENDAREPEATNOT = $courseDbName . 'calendar_event_repeat_not';
// Announcements
$TABLETOOLANNOUNCEMENTS = $courseDbName . "announcement";
$TABLETOOLANNOUNCEMENTS = $courseDbName . 'announcement';
// Resourcelinker
$TABLEADDEDRESOURCES = $courseDbName . "resource";
$TABLEADDEDRESOURCES = $courseDbName . 'resource';
// Student Publication
$TABLETOOLWORKS = $courseDbName . "student_publication";
$TABLETOOLWORKS = $courseDbName . 'student_publication';
// Document
$TABLETOOLDOCUMENT = $courseDbName . "document";
$TABLETOOLDOCUMENT = $courseDbName . 'document';
// Forum
$TABLETOOLFORUMCATEGORY = $courseDbName . "forum_category";
$TABLETOOLFORUM = $courseDbName . "forum_forum";
$TABLETOOLFORUMTHREAD = $courseDbName . "forum_thread";
$TABLETOOLFORUMPOST = $courseDbName . "forum_post";
$TABLETOOLFORUMMAILCUE = $courseDbName . "forum_mailcue";
$TABLETOOLFORUMATTACHMENT = $courseDbName . "forum_attachment";
$TABLETOOLFORUMCATEGORY = $courseDbName . 'forum_category';
$TABLETOOLFORUM = $courseDbName . 'forum_forum';
$TABLETOOLFORUMTHREAD = $courseDbName . 'forum_thread';
$TABLETOOLFORUMPOST = $courseDbName . 'forum_post';
$TABLETOOLFORUMMAILCUE = $courseDbName . 'forum_mailcue';
$TABLETOOLFORUMATTACHMENT = $courseDbName . 'forum_attachment';
$TABLETOOLFORUMNOTIFICATION = $courseDbName . 'forum_notification';
// Link
$TABLETOOLLINK = $courseDbName . "link";
$TABLETOOLLINKCATEGORIES = $courseDbName . "link_category";
$TABLETOOLLINK = $courseDbName . 'link';
$TABLETOOLLINKCATEGORIES = $courseDbName . 'link_category';
$TABLETOOLONLINECONNECTED = $courseDbName . "online_connected";
$TABLETOOLONLINELINK = $courseDbName . "online_link";
$TABLETOOLONLINECONNECTED = $courseDbName . 'online_connected';
$TABLETOOLONLINELINK = $courseDbName . 'online_link';
// Chat
$TABLETOOLCHATCONNECTED = $courseDbName . "chat_connected";
$TABLETOOLCHATCONNECTED = $courseDbName . 'chat_connected';
// Quiz (a.k.a. exercises)
$TABLEQUIZ = $courseDbName . "quiz";
$TABLEQUIZQUESTION = $courseDbName . "quiz_rel_question";
$TABLEQUIZQUESTIONLIST = $courseDbName . "quiz_question";
$TABLEQUIZANSWERSLIST = $courseDbName . "quiz_answer";
$TABLEQUIZ = $courseDbName . 'quiz';
$TABLEQUIZQUESTION = $courseDbName . 'quiz_rel_question';
$TABLEQUIZQUESTIONLIST = $courseDbName . 'quiz_question';
$TABLEQUIZANSWERSLIST = $courseDbName . 'quiz_answer';
// Dropbox
$TABLETOOLDROPBOXPOST = $courseDbName . 'dropbox_post';
@ -345,18 +345,18 @@ function update_Db_course($courseDbName)
$TABLETOOLDROPBOXFEEDBACK = $courseDbName . 'dropbox_feedback';
// Learning Path
$TABLELEARNPATHITEMS = $courseDbName . "learnpath_item";
$TABLELEARNPATHCHAPTERS = $courseDbName . "learnpath_chapter";
$TABLELEARNPATHMAIN = $courseDbName . "learnpath_main";
$TABLELEARNPATHUSERS = $courseDbName . "learnpath_user";
$TABLELEARNPATHITEMS = $courseDbName . 'learnpath_item';
$TABLELEARNPATHCHAPTERS = $courseDbName . 'learnpath_chapter';
$TABLELEARNPATHMAIN = $courseDbName . 'learnpath_main';
$TABLELEARNPATHUSERS = $courseDbName . 'learnpath_user';
// New Learning path
$TABLELP = $courseDbName . "lp";
$TABLELPITEM = $courseDbName . "lp_item";
$TABLELPVIEW = $courseDbName . "lp_view";
$TABLELPITEMVIEW = $courseDbName . "lp_item_view";
$TABLELPIVINTERACTION = $courseDbName . "lp_iv_interaction";
$TABLELPIVOBJECTIVE = $courseDbName . "lp_iv_objective";
$TABLELP = $courseDbName . 'lp';
$TABLELPITEM = $courseDbName . 'lp_item';
$TABLELPVIEW = $courseDbName . 'lp_view';
$TABLELPITEMVIEW = $courseDbName . 'lp_item_view';
$TABLELPIVINTERACTION = $courseDbName . 'lp_iv_interaction';
$TABLELPIVOBJECTIVE = $courseDbName . 'lp_iv_objective';
// Smartblogs (Kevin Van Den Haute :: kevin@develop-it.be)
$tbl_blogs = $courseDbName . 'blog';
@ -391,7 +391,7 @@ function update_Db_course($courseDbName)
$TABLEAUDIORECORDER = $courseDbName.'audiorecorder';
// Course settings
$TABLESETTING = $courseDbName . "course_setting";
$TABLESETTING = $courseDbName . 'course_setting';
/*
-----------------------------------------------------------
@ -1029,7 +1029,9 @@ function update_Db_course($courseDbName)
"prerequisite text null default null," . //prerequisites in AICC scripting language as defined in the SCORM norm (allow logical operators)
"parameters text null," . //prerequisites in AICC scripting language as defined in the SCORM norm (allow logical operators)
"launch_data text not null default ''," . //data from imsmanifest <item>
"max_time_allowed char(13) NULL default '')"; //data from imsmanifest <adlcp:maxtimeallowed>
"max_time_allowed char(13) NULL default '')," . //data from imsmanifest <adlcp:maxtimeallowed>
"terms TEXT NULL," . // contains the indexing tags (search engine)
"search_did INT NULL"; // contains the internal search-engine id of this element
if(!api_sql_query($sql, __FILE__, __LINE__))
{
error_log($sql,0);

@ -48,4 +48,5 @@ ALTER TABLE quiz_answer CHANGE hotspot_type hotspot_type ENUM( 'square', 'circle
ALTER TABLE forum_forum ADD forum_image varchar(255) NOT NULL default '';
ALTER TABLE lp ADD preview_image varchar(255) NOT NULL default '';
ALTER TABLE lp ADD author varchar(255) NOT NULL default '';
ALTER TABLE lp_item ADD terms TEXT NULL;
ALTER TABLE lp_item search_did INT NULL;

Loading…
Cancel
Save