diff --git a/main/inc/lib/add_course.lib.inc.php b/main/inc/lib/add_course.lib.inc.php index 663781d88e..3bb925f19a 100644 --- a/main/inc/lib/add_course.lib.inc.php +++ b/main/inc/lib/add_course.lib.inc.php @@ -291,7 +291,6 @@ function update_Db_course($courseDbName) // Student Publication $TABLETOOLWORKS = $courseDbName . "student_publication"; - $TABLETOOLWORKSUSER = $courseDbName . "stud_pub_rel_user"; // Document $TABLETOOLDOCUMENT = $courseDbName . "document"; @@ -377,7 +376,7 @@ function update_Db_course($courseDbName) ----------------------------------------------------------- */ $sql = "CREATE TABLE `".$TABLETOOLSURVEY . "` ( - survey_id int(10) unsigned NOT NULL auto_increment, + survey_id int unsigned NOT NULL auto_increment, code varchar(20) default NULL, title varchar(80) default NULL, subtitle varchar(80) default NULL, @@ -386,74 +385,74 @@ function update_Db_course($courseDbName) avail_from date default NULL, avail_till date default NULL, is_shared char(1) default 1, - template varchar(20) default NULL, + template varchar(20) default NULL, intro text, - surveythanks text, + surveythanks text, creation_date datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (`survey_id`), - UNIQUE KEY `id` (`survey_id`) + PRIMARY KEY (survey_id), + UNIQUE KEY id (survey_id) )"; api_sql_query($sql, __FILE__, __LINE__); $sql = "CREATE TABLE `".$TABLETOOLSURVEYGROUP . "` ( - `group_id` int(10) NOT NULL auto_increment, - `survey_id` int(10) NOT NULL default '0', - `groupname` varchar(100) NOT NULL default '', - `introduction` text NOT NULL, - `imported_group` int(11) NOT NULL default '0', - `db_name` varchar(100) NULL default '', - `sortby` int(11) NOT NULL default '1', - PRIMARY KEY (`group_id`) + group_id int NOT NULL auto_increment, + survey_id int NOT NULL default 0, + groupname varchar(100) NOT NULL default '', + introduction text NOT NULL, + imported_group int NOT NULL default 0, + db_name varchar(100) NULL default '', + sortby int NOT NULL default 1, + PRIMARY KEY (group_id) )"; api_sql_query($sql, __FILE__, __LINE__); $sql = "CREATE TABLE `".$TABLETOOLSURVEYQUESTION . "` ( - `qid` int(10) unsigned NOT NULL auto_increment, - `gid` int(11) NOT NULL default '0', - `survey_id` int(11) NOT NULL default '0', - `qtype` varchar(50) NOT NULL default '', - `caption` text NOT NULL, - `alignment` varchar(100) NOT NULL default '', - `sortby` int(11) NOT NULL default '1', - `a1` text NOT NULL, - `a2` text NOT NULL, - `a3` text NOT NULL, - `a4` text NOT NULL, - `a5` text NOT NULL, - `a6` text NOT NULL, - `a7` text NOT NULL, - `a8` text NOT NULL, - `a9` text NOT NULL, - `a10` text NOT NULL, - `at` varchar(200) NOT NULL default '', - `ad` varchar(200) NOT NULL default '', - `alt_text` text NOT NULL, - `r1` int(11) NOT NULL default '0', - `r2` int(11) NOT NULL default '0', - `r3` int(11) NOT NULL default '0', - `r4` int(11) NOT NULL default '0', - `r5` int(11) NOT NULL default '0', - `r6` int(11) NOT NULL default '0', - `r7` int(11) NOT NULL default '0', - `r8` int(11) NOT NULL default '0', - `r9` int(11) NOT NULL default '0', - `r10` int(11) NOT NULL default '0', - `imported_question` int(11) NOT NULL default '0', - `db_name` varchar(100) NULL default '', - PRIMARY KEY (`qid`) + qid int unsigned NOT NULL auto_increment, + gid int NOT NULL default 0, + survey_id int NOT NULL default 0, + qtype varchar(50) NOT NULL default '', + caption text NOT NULL, + alignment varchar(100) NOT NULL default '', + sortby int NOT NULL default 1, + a1 text NOT NULL, + a2 text NOT NULL, + a3 text NOT NULL, + a4 text NOT NULL, + a5 text NOT NULL, + a6 text NOT NULL, + a7 text NOT NULL, + a8 text NOT NULL, + a9 text NOT NULL, + a10 text NOT NULL, + at varchar(200) NOT NULL default '', + ad varchar(200) NOT NULL default '', + alt_text text NOT NULL, + r1 int NOT NULL default 0, + r2 int NOT NULL default 0, + r3 int NOT NULL default 0, + r4 int NOT NULL default 0, + r5 int NOT NULL default 0, + r6 int NOT NULL default 0, + r7 int NOT NULL default 0, + r8 int NOT NULL default 0, + r9 int NOT NULL default 0, + r10 int NOT NULL default 0, + imported_question int NOT NULL default 0, + db_name varchar(100) NULL default '', + PRIMARY KEY (qid) )"; api_sql_query($sql, __FILE__, __LINE__); $sql= "CREATE TABLE `".$TABLETOOLSURVEYREPORT . "` ( - `id` int(10) NOT NULL auto_increment, - `qid` int(10) NOT NULL default '0', - `answer` text NOT NULL, - `survey_id` int(8) NOT NULL default '0', - `user_id` int(8) NOT NULL default '0', - PRIMARY KEY (`id`) + id int NOT NULL auto_increment, + qid int NOT NULL default 0, + answer text NOT NULL, + survey_id int NOT NULL default 0, + user_id int NOT NULL default 0, + PRIMARY KEY (id) )"; api_sql_query($sql, __FILE__, __LINE__); /* @@ -489,59 +488,6 @@ api_sql_query($sql, __FILE__, __LINE__); ) TYPE=MyISAM"; api_sql_query($sql, __FILE__, __LINE__); - /* - ----------------------------------------------------------- - Learning path - ----------------------------------------------------------- - */ - $sql = " - CREATE TABLE `".$TABLELEARNPATHITEMS . "` ( - id int unsigned NOT NULL auto_increment, - chapter_id int unsigned default NULL, - item_type varchar(50) default NULL, - item_id int unsigned default NULL, - display_order smallint default NULL, - title varchar(255) default NULL, - description text, - prereq_id int unsigned default NULL, - prereq_type char(1) default NULL, - prereq_completion_limit varchar(10) default NULL, - UNIQUE KEY id (id) - ) TYPE=MyISAM"; - api_sql_query($sql, __FILE__, __LINE__); - - $sql = " - CREATE TABLE `".$TABLELEARNPATHCHAPTERS . "` ( - id int unsigned NOT NULL auto_increment, - learnpath_id int unsigned default NULL, - chapter_name varchar(255) default NULL, - chapter_description text, - parent_chapter_id int unsigned default 0 NOT NULL, - display_order mediumint unsigned NOT NULL default 0, - PRIMARY KEY (id) - ) TYPE=MyISAM"; - api_sql_query($sql, __FILE__, __LINE__); - - $sql = " - CREATE TABLE `".$TABLELEARNPATHMAIN . "` ( - learnpath_id int unsigned NOT NULL auto_increment, - learnpath_name varchar(255) default NULL, - learnpath_description text, - PRIMARY KEY (learnpath_id) - ) TYPE=MyISAM"; - api_sql_query($sql, __FILE__, __LINE__); - - $sql = " - CREATE TABLE `".$TABLELEARNPATHUSERS . "` ( - user_id int unsigned NOT NULL, - learnpath_id int unsigned NOT NULL, - learnpath_item_id int unsigned default NULL, - status varchar(15) default NULL, - score smallint default NULL, - time varchar(20) default NULL - ) TYPE=MyISAM"; - api_sql_query($sql, __FILE__, __LINE__); - $sql = " CREATE TABLE `".$TABLETOOLUSERINFOCONTENT . "` ( id int unsigned NOT NULL auto_increment, @@ -591,24 +537,24 @@ api_sql_query($sql, __FILE__, __LINE__); // Forum $sql = " CREATE TABLE `".$TABLETOOLFORUM . "` ( - forum_id int(11) NOT NULL auto_increment, + forum_id int NOT NULL auto_increment, forum_title varchar(255) NOT NULL default '', forum_comment text, - forum_threads int(11) default '0', - forum_posts int(11) default '0', - forum_last_post int(11) default '0', - forum_category int(11) default NULL, - allow_anonymous int(11) default NULL, - allow_edit int(11) default NULL, + forum_threads int default 0, + forum_posts int default 0, + forum_last_post int default 0, + forum_category int default NULL, + allow_anonymous int default NULL, + allow_edit int default NULL, approval_direct_post varchar(20) default NULL, - allow_attachments int(11) default NULL, - allow_new_threads int(11) default NULL, + allow_attachments int default NULL, + allow_new_threads int default NULL, default_view varchar(20) default NULL, forum_of_group varchar(20) default NULL, forum_group_public_private varchar(20) default 'public', - forum_order int(11) default NULL, - locked int(5) NOT NULL default '0', - PRIMARY KEY (`forum_id`) + forum_order int default NULL, + locked int NOT NULL default 0, + PRIMARY KEY (forum_id) ) TYPE=MyISAM"; api_sql_query($sql, __FILE__, __LINE__); @@ -616,19 +562,19 @@ api_sql_query($sql, __FILE__, __LINE__); // Forum Threads $sql = " CREATE TABLE `".$TABLETOOLFORUMTHREAD . "` ( - thread_id int(11) NOT NULL auto_increment, + thread_id int NOT NULL auto_increment, thread_title varchar(255) default NULL, - forum_id int(11) default NULL, - thread_replies int(11) default '0', - thread_poster_id int(11) default NULL, - thread_poster_name int(11) default '0', - thread_views int(11) default '0', - thread_last_post int(11) default NULL, + forum_id int default NULL, + thread_replies int default 0, + thread_poster_id int default NULL, + thread_poster_name int default 0, + thread_views int default 0, + thread_last_post int default NULL, thread_date datetime default '0000-00-00 00:00:00', - thread_sticky int(2) default '0', - locked int(5) NOT NULL default '0', - PRIMARY KEY (`thread_id`), - KEY `thread_id` (`thread_id`) + thread_sticky tinyint unsigned default 0, + locked int NOT NULL default 0, + PRIMARY KEY (thread_id), + KEY thread_id (thread_id) ) TYPE=MyISAM"; api_sql_query($sql, __FILE__, __LINE__); @@ -636,20 +582,20 @@ api_sql_query($sql, __FILE__, __LINE__); // Forum Posts $sql = " CREATE TABLE `".$TABLETOOLFORUMPOST . "` ( - post_id int(11) NOT NULL auto_increment, + post_id int NOT NULL auto_increment, post_title varchar(250) default NULL, post_text text, - thread_id int(11) default '0', - forum_id int(11) default '0', - poster_id int(11) default '0', + thread_id int default 0, + forum_id int default 0, + poster_id int default 0, poster_name varchar(100) default '', post_date datetime default '0000-00-00 00:00:00', - post_notification int(2) default '0', - post_parent_id int(2) default '0', - visible int(2) default '1', - PRIMARY KEY (`post_id`), - KEY `poster_id` (`poster_id`), - KEY `forum_id` (`forum_id`) + post_notification tinyint default 0, + post_parent_id tinyint default 0, + visible tinyint default 1, + PRIMARY KEY (post_id), + KEY poster_id (poster_id), + KEY forum_id (forum_id) ) TYPE=MyISAM"; api_sql_query($sql, __FILE__, __LINE__); @@ -657,9 +603,9 @@ api_sql_query($sql, __FILE__, __LINE__); // Forum Mailcue $sql = " CREATE TABLE `".$TABLETOOLFORUMMAILCUE . "` ( - thread_id int(11) default NULL, - user_id int(11) default NULL, - post_id int(11) default NULL + thread_id int default NULL, + user_id int default NULL, + post_id int default NULL ) TYPE=MyISAM"; api_sql_query($sql, __FILE__, __LINE__); @@ -679,7 +625,7 @@ api_sql_query($sql, __FILE__, __LINE__); sound varchar(50) default NULL, type tinyint unsigned NOT NULL default 1, random smallint(6) NOT NULL default 0, - active enum('0','1') NOT NULL default '0', + active tinyint NOT NULL default 0, PRIMARY KEY (id) )"; api_sql_query($sql, __FILE__, __LINE__); @@ -708,8 +654,8 @@ api_sql_query($sql, __FILE__, __LINE__); comment text default NULL, ponderation smallint default NULL, position mediumint unsigned NOT NULL default 1, - `hotspot_coordinates` tinytext, - `hotspot_type` enum('square','circle','poly') default NULL, + hotspot_coordinates tinytext, + hotspot_type enum('square','circle','poly') default NULL, PRIMARY KEY (id, question_id) )"; api_sql_query($sql, __FILE__, __LINE__); @@ -751,7 +697,7 @@ api_sql_query($sql, __FILE__, __LINE__); visibility tinyint unsigned default 0, admin varchar(200) default NULL, address varchar(120) default NULL, - added_tool enum('0','1') default 1, + added_tool tinyint unsigned default 1, target enum('_self','_blank') NOT NULL default '_self', category enum('authoring','interaction','admin') NOT NULL default 'authoring', PRIMARY KEY (id) @@ -781,12 +727,12 @@ api_sql_query($sql, __FILE__, __LINE__); */ $sql = " CREATE TABLE `".$TABLETOOLDOCUMENT . "` ( - `id` int(10) unsigned NOT NULL auto_increment, - `path` varchar(255) NOT NULL default '', - `comment` text, - `title` varchar(255) default NULL, - `filetype` set('file','folder') NOT NULL default 'file', - `size` int(16) NOT NULL default '0', + id int unsigned NOT NULL auto_increment, + path varchar(255) NOT NULL default '', + comment text, + title varchar(255) default NULL, + filetype set('file','folder') NOT NULL default 'file', + size int NOT NULL default 0, PRIMARY KEY (`id`) )"; api_sql_query($sql, __FILE__, __LINE__); @@ -822,22 +768,12 @@ api_sql_query($sql, __FILE__, __LINE__); author varchar(200) default NULL, active tinyint default NULL, accepted tinyint default 0, - post_group_id INT DEFAULT '0' NOT NULL, + post_group_id int DEFAULT 0 NOT NULL, sent_date datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id) )"; api_sql_query($sql, __FILE__, __LINE__); - // No reference to this table in code - commented temporarily - /* - $sql =" - CREATE TABLE `".$TABLETOOLWORKSUSER . "` ( - stud_pub_id int unsigned NOT NULL, - user_id int unsigned NOT NULL, - PRIMARY KEY (stud_pub_id,user_id) - )"; - api_sql_query($sql,__FILE__,__LINE__); - */ /* ----------------------------------------------------------- Links tool @@ -907,13 +843,14 @@ api_sql_query($sql, __FILE__, __LINE__); category_id int unsigned NOT NULL default 0, description text, max_student smallint unsigned NOT NULL default 8, - doc_state enum('0','1','2') NOT NULL default 1, - calendar_state enum('0','1','2') NOT NULL default 0, - work_state enum('0','1','2') NOT NULL default 0, - announcements_state enum('0','1','2') NOT NULL default 0, + forum_state tinyint unsigned NOT NULL default 1, + doc_state tinyint unsigned NOT NULL default 1, + calendar_state tinyint unsigned NOT NULL default 0, + work_state tinyint unsigned NOT NULL default 0, + announcements_state tinyint unsigned NOT NULL default 0, secret_directory varchar(255) default NULL, - self_registration_allowed enum('0','1') NOT NULL default '0', - self_unregistration_allowed enum('0','1') NOT NULL default '0', + self_registration_allowed tinyint unsigned NOT NULL default '0', + self_unregistration_allowed tinyint unsigned NOT NULL default '0', PRIMARY KEY (id) )"); @@ -921,13 +858,14 @@ api_sql_query($sql, __FILE__, __LINE__); id int unsigned NOT NULL auto_increment, title varchar(255) NOT NULL default '', description text NOT NULL, + forum_state tinyint unsigned NOT NULL default 1, doc_state tinyint unsigned NOT NULL default 1, calendar_state tinyint unsigned NOT NULL default 1, work_state tinyint unsigned NOT NULL default 1, announcements_state tinyint unsigned NOT NULL default 1, max_student smallint unsigned NOT NULL default 8, - self_reg_allowed enum('0','1') NOT NULL default '0', - self_unreg_allowed enum('0','1') NOT NULL default '0', + self_reg_allowed tinyint unsigned NOT NULL default '0', + self_unreg_allowed tinyint unsigned NOT NULL default '0', groups_per_user smallint unsigned NOT NULL default 0, display_order smallint unsigned NOT NULL default 0, PRIMARY KEY (id) @@ -972,7 +910,7 @@ api_sql_query($sql, __FILE__, __LINE__); */ api_sql_query(" CREATE TABLE `".$TABLEINTROS . "` ( - `id` varchar(50) NOT NULL, + id varchar(50) NOT NULL, intro_text text NOT NULL, PRIMARY KEY (id))"); @@ -1013,24 +951,24 @@ api_sql_query($sql, __FILE__, __LINE__); )"); $sql = "CREATE TABLE `".$TABLETOOLDROPBOXCATEGORY."` ( - `cat_id` int(11) NOT NULL auto_increment, - `cat_name` text NOT NULL, - `received` enum('0','1') NOT NULL default '0', - `sent` enum('0','1') NOT NULL default '0', - `user_id` int(11) NOT NULL default '0', - PRIMARY KEY (`cat_id`) + cat_id int NOT NULL auto_increment, + cat_name text NOT NULL, + received tinyint unsigned NOT NULL default 0, + sent tinyint unsigned NOT NULL default 0, + user_id int NOT NULL default 0, + PRIMARY KEY (cat_id) )"; api_sql_query($sql, __FILE__, __LINE__); $sql = "CREATE TABLE `".$TABLETOOLDROPBOXFEEDBACK."` ( - `feedback_id` int(11) NOT NULL auto_increment, - `file_id` int(11) NOT NULL default '0', - `author_user_id` int(11) NOT NULL default '0', - `feedback` text NOT NULL, - `feedback_date` datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (`feedback_id`), - KEY `file_id` (`file_id`), - KEY `author_user_id` (`author_user_id`) + feedback_id int NOT NULL auto_increment, + file_id int NOT NULL default 0, + author_user_id int NOT NULL default 0, + feedback text NOT NULL, + feedback_date datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (feedback_id), + KEY file_id (file_id), + KEY author_user_id (author_user_id) )"; api_sql_query($sql, __FILE__, __LINE__); @@ -1129,12 +1067,12 @@ api_sql_query($sql, __FILE__, __LINE__); // Smartblogs (Kevin Van Den Haute :: kevin@develop-it.be) $sql = " CREATE TABLE `" . $tbl_blogs . "` ( - `blog_id` smallint( 6 ) NOT NULL AUTO_INCREMENT , - `blog_name` varchar( 250 ) NOT NULL default '', - `blog_subtitle` varchar( 250 ) default NULL , - `date_creation` datetime NOT NULL default '0000-00-00 00:00:00', - `visibility` enum( '0', '1' ) NOT NULL default '0', - PRIMARY KEY ( `blog_id` ) + blog_id smallint NOT NULL AUTO_INCREMENT , + blog_name varchar( 250 ) NOT NULL default '', + blog_subtitle varchar( 250 ) default NULL , + date_creation datetime NOT NULL default '0000-00-00 00:00:00', + visibility tinyint unsigned NOT NULL default 0, + PRIMARY KEY ( blog_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with blogs in this course';"; if(!api_sql_query($sql)) @@ -1142,16 +1080,16 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_comments . "` ( - `comment_id` int NOT NULL AUTO_INCREMENT , - `title` varchar( 250 ) NOT NULL default '', - `comment` longtext NOT NULL , - `author_id` int NOT NULL default '0', - `date_creation` datetime NOT NULL default '0000-00-00 00:00:00', - `blog_id` mediumint NOT NULL default '0', - `post_id` int NOT NULL default '0', - `task_id` int default NULL , - `parent_comment_id` int NOT NULL default '0', - PRIMARY KEY ( `comment_id` ) + comment_id int NOT NULL AUTO_INCREMENT , + title varchar( 250 ) NOT NULL default '', + comment longtext NOT NULL , + author_id int NOT NULL default 0, + date_creation datetime NOT NULL default '0000-00-00 00:00:00', + blog_id mediumint NOT NULL default 0, + post_id int NOT NULL default 0, + task_id int default NULL , + parent_comment_id int NOT NULL default 0, + PRIMARY KEY ( comment_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with comments on posts in a blog';"; if(!api_sql_query($sql)) @@ -1159,13 +1097,13 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_posts . "` ( - `post_id` int NOT NULL AUTO_INCREMENT , - `title` varchar( 250 ) NOT NULL default '', - `full_text` longtext NOT NULL , - `date_creation` datetime NOT NULL default '0000-00-00 00:00:00', - `blog_id` mediumint NOT NULL default '0', - `author_id` int NOT NULL default '0', - PRIMARY KEY ( `post_id` ) + post_id int NOT NULL AUTO_INCREMENT , + title varchar( 250 ) NOT NULL default '', + full_text longtext NOT NULL , + date_creation datetime NOT NULL default '0000-00-00 00:00:00', + blog_id mediumint NOT NULL default 0, + author_id int NOT NULL default 0, + PRIMARY KEY ( post_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with posts / blog.';"; if(!api_sql_query($sql)) @@ -1173,13 +1111,13 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_rating . "` ( - `rating_id` int NOT NULL AUTO_INCREMENT , - `blog_id` int NOT NULL default '0', - `rating_type` enum( 'post', 'comment' ) NOT NULL default 'post', - `item_id` int NOT NULL default '0', - `user_id` int NOT NULL default '0', - `rating` mediumint NOT NULL default '0', - PRIMARY KEY ( `rating_id` ) + rating_id int NOT NULL AUTO_INCREMENT , + blog_id int NOT NULL default 0, + rating_type enum( 'post', 'comment' ) NOT NULL default 'post', + item_id int NOT NULL default 0, + user_id int NOT NULL default 0, + rating mediumint NOT NULL default 0, + PRIMARY KEY ( rating_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with ratings for post/comments in a certain blog';"; if(!api_sql_query($sql)) @@ -1187,9 +1125,9 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_rel_user . "` ( - `blog_id` int NOT NULL default '0', - `user_id` int NOT NULL default '0', - PRIMARY KEY ( `blog_id` , `user_id` ) + blog_id int NOT NULL default 0, + user_id int NOT NULL default 0, + PRIMARY KEY ( blog_id , user_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table representing users subscribed to a blog';"; if(!api_sql_query($sql)) @@ -1197,13 +1135,13 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_tasks . "` ( - `task_id` mediumint NOT NULL AUTO_INCREMENT , - `blog_id` mediumint NOT NULL default '0', - `title` varchar( 250 ) NOT NULL default '', - `description` text NOT NULL , - `color` varchar( 10 ) NOT NULL default '', - `system_task` enum( '0', '1' ) NOT NULL default '0', - PRIMARY KEY ( `task_id` ) + task_id mediumint NOT NULL AUTO_INCREMENT , + blog_id mediumint NOT NULL default 0, + title varchar( 250 ) NOT NULL default '', + description text NOT NULL , + color varchar( 10 ) NOT NULL default '', + system_task tinyint unsigned NOT NULL default 0, + PRIMARY KEY ( task_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with tasks for a blog';"; if(!api_sql_query($sql)) @@ -1211,11 +1149,11 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_blogs_tasks_rel_user . "` ( - `blog_id` mediumint NOT NULL default '0', - `user_id` int NOT NULL default '0', - `task_id` mediumint NOT NULL default '0', - `target_date` date NOT NULL default '0000-00-00', - PRIMARY KEY ( `blog_id` , `user_id` , `task_id` ) + blog_id mediumint NOT NULL default 0, + user_id int NOT NULL default 0, + task_id mediumint NOT NULL default 0, + target_date date NOT NULL default '0000-00-00', + PRIMARY KEY ( blog_id , user_id , task_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Table with tasks assigned to a user in a blog';"; if(!api_sql_query($sql)) @@ -1223,11 +1161,11 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_permission_group . "` ( - `id` int( 11 ) NOT NULL AUTO_INCREMENT , - `group_id` int( 11 ) NOT NULL default '0', - `tool` varchar( 250 ) NOT NULL default '', - `action` varchar( 250 ) NOT NULL default '', - PRIMARY KEY ( `id` ) + id int NOT NULL AUTO_INCREMENT , + group_id int NOT NULL default 0, + tool varchar( 250 ) NOT NULL default '', + action varchar( 250 ) NOT NULL default '', + PRIMARY KEY (id) ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1235,11 +1173,11 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_permission_user . "` ( - `id` int( 11 ) NOT NULL AUTO_INCREMENT , - `user_id` int( 11 ) NOT NULL default '0', - `tool` varchar( 250 ) NOT NULL default '', - `action` varchar( 250 ) NOT NULL default '', - PRIMARY KEY ( `id` ) + id int NOT NULL AUTO_INCREMENT , + user_id int NOT NULL default 0, + tool varchar( 250 ) NOT NULL default '', + action varchar( 250 ) NOT NULL default '', + PRIMARY KEY ( id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1247,11 +1185,11 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_permission_task . "` ( - `id` int( 11 ) NOT NULL AUTO_INCREMENT , - `task_id` int( 11 ) NOT NULL default '0', - `tool` varchar( 250 ) NOT NULL default '', - `action` varchar( 250 ) NOT NULL default '', - PRIMARY KEY ( `id` ) + id int NOT NULL AUTO_INCREMENT , + task_id int NOT NULL default 0, + tool varchar( 250 ) NOT NULL default '', + action varchar( 250 ) NOT NULL default '', + PRIMARY KEY ( id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1259,11 +1197,11 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_role . "` ( - `role_id` int( 11 ) NOT NULL AUTO_INCREMENT , - `role_name` varchar( 250 ) NOT NULL default '', - `role_comment` text, - `default_role` int( 2 ) default '0', - PRIMARY KEY ( `role_id` ) + role_id int NOT NULL AUTO_INCREMENT , + role_name varchar( 250 ) NOT NULL default '', + role_comment text, + default_role tinyint default 0, + PRIMARY KEY ( role_id ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1271,9 +1209,9 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_role_group . "` ( - `role_id` int( 11 ) NOT NULL default '0', - `scope` varchar( 20 ) NOT NULL default 'course', - `group_id` int( 11 ) NOT NULL default '0' + role_id int NOT NULL default 0, + scope varchar( 20 ) NOT NULL default 'course', + group_id int NOT NULL default 0 ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1281,10 +1219,10 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_role_permissions . "` ( - `role_id` int( 11 ) NOT NULL default '0', - `tool` varchar( 250 ) NOT NULL default '', - `action` varchar( 50 ) NOT NULL default '', - `default` int( 2 ) NOT NULL default '0' + role_id int NOT NULL default 0, + tool varchar( 250 ) NOT NULL default '', + action varchar( 50 ) NOT NULL default '', + default_perm tinyint NOT NULL default 0 ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql)) @@ -1292,9 +1230,9 @@ api_sql_query($sql, __FILE__, __LINE__); $sql = " CREATE TABLE `" . $tbl_role_user . "` ( - `role_id` int( 11 ) NOT NULL default '0', - `scope` varchar( 20 ) NOT NULL default 'course', - `user_id` int( 11 ) NOT NULL default '0' + role_id int NOT NULL default 0, + scope varchar( 20 ) NOT NULL default 'course', + user_id int NOT NULL default 0 ) ENGINE = MYISAM DEFAULT CHARSET = latin1;"; if(!api_sql_query($sql))