Show update_db.inc.php syntax highlighted
<?php
// $Id: update_db.inc.php 28 2005-07-19 09:00:41Z roane $
/*
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
Copyright (c) various contributors
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
/**
==============================================================================
* Update the Dokeos database from an older version
* Notice : This script has to be included by index.php and update_courses.php
*
* @package dokeos.install
* @todo conditional changing of tables. Currently we execute for example
* ALTER TABLE `$dbNameForm`.`cours` instructions without checking wether this is necessary.
==============================================================================
*/
/*
==============================================================================
FUNCTIONS
==============================================================================
*/
function upgrade_pointcarre_specific_main_database_stuff($main_database)
{
//add the "left menu" (navigation menu)
mysql_query("INSERT INTO $main_database.`settings_current` VALUES (56, 'leftmenu', NULL, 'radio', 'course', 'true', 'ShowLeftMenuTitle', 'ShowLeftMenuComment', NULL, NULL);") or die(mysql_error());
//
mysql_query("INSERT INTO $main_database.`settings_current` VALUES (57, 'officialcurriculum', NULL, 'radio', 'platform', 'true', 'EnableOfficialCurriculumConnectionTitle', 'EnableOfficialCurriculumConnectionComment', NULL, NULL);") or die(mysql_error());
//add the "left menu" (navigation menu)
mysql_query("INSERT INTO $main_database.`settings_options` VALUES (60, 'leftmenu', 'true', 'Yes');") or die(mysql_error());
mysql_query("INSERT INTO $main_database.`settings_options` VALUES (61, 'leftmenu', 'false', 'No');") or die(mysql_error());
//
mysql_query("INSERT INTO $main_database.`settings_options` VALUES (62, 'officialcurriculum', 'true', 'Yes');") or die(mysql_error());
mysql_query("INSERT INTO $main_database.`settings_options` VALUES (63, 'officialcurriculum', 'false', 'No');") or die(mysql_error());
}
/*
==============================================================================
MAIN SECTION
==============================================================================
*/
if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE'))
{
if (empty ($updateFromConfigFile) || !file_exists($_POST['updatePath'].$updateFromConfigFile) || !in_array(get_config_param('clarolineVersion'), $updateFromVersion))
{
echo '<b>Error !</b> Dokeos '.implode('|', $updateFromVersion).' has not been found.<br><br>
Please go back to step 1.
<p><input type="submit" name="step1" value="< Back"></p>
</td></tr></table></form></body></html>';
exit ();
}
$dbGlu = get_config_param('dbGlu');
if ($singleDbForm)
{
$courseTablePrefix = get_config_param('courseTablePrefix');
}
$dbScormForm = eregi_replace('[^a-z0-9_-]', '', $dbScormForm);
if (!empty ($dbPrefixForm) && !ereg('^'.$dbPrefixForm, $dbScormForm))
{
$dbScormForm = $dbPrefixForm.$dbScormForm;
}
if (empty ($dbScormForm) || $dbScormForm == 'mysql' || $dbScormForm == $dbPrefixForm)
{
$dbScormForm = $dbPrefixForm.'scorm';
}
@ mysql_connect($dbHostForm, $dbUsernameForm, $dbPassForm);
if (mysql_errno() > 0)
{
$no = mysql_errno();
$msg = mysql_error();
echo '<hr>['.$no.'] - '.$msg.'<hr>
The mySQL server doesn\'t work or login / pass is bad.<br><br>
Please check these values :<br><br>
<b>host</b> : '.$dbHostForm.'<br>
<b>user</b> : '.$dbUsernameForm.'<br>
<b>password</b> : '.$dbPassForm.'<br><br>
Please go back to step '. (defined('DOKEOS_INSTALL') ? '3' : '1').'.
<p><input type="submit" name="step'. (defined('DOKEOS_INSTALL') ? '3' : '1').'" value="< Back"></p>
</td></tr></table></form></body></html>';
exit ();
}
/*
-----------------------------------------------------------
Normal upgrade procedure:
start by updating main, statistic, scorm, user databases
-----------------------------------------------------------
*/
if (defined('DOKEOS_INSTALL'))
{
/*
-----------------------------------------------------------
Update the main Dokeos database
-----------------------------------------------------------
*/
include ("../lang/english/create_course.inc.php");
if ($languageForm != 'english')
{
include ("../lang/$languageForm/create_course.inc.php");
}
mysql_query("CREATE TABLE `$dbNameForm`.`language` (
`id` tinyint(3) unsigned NOT NULL auto_increment,
`original_name` varchar(255) default NULL,
`english_name` varchar(255) default NULL,
`isocode` varchar(10) default NULL,
`dokeos_folder` varchar(250) default NULL,
`available` tinyint(4) NOT NULL default '1',
PRIMARY KEY (`id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbNameForm`.`session` (
`sess_id` varchar(32) NOT NULL default '',
`sess_name` varchar(10) NOT NULL default '',
`sess_time` int(11) NOT NULL default '0',
`sess_start` int(11) NOT NULL default '0',
`sess_value` text NOT NULL,
PRIMARY KEY (`sess_id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbNameForm`.`settings_current` (
`id` int(10) unsigned NOT NULL auto_increment,
`variable` varchar(255) default NULL,
`subkey` varchar(255) default NULL,
`type` varchar(255) default NULL,
`category` varchar(255) default NULL,
`selected_value` varchar(255) default NULL,
`title` varchar(255) NOT NULL default '',
`comment` varchar(255) default NULL,
`scope` varchar(50) default NULL,
`subkeytext` varchar(255) default NULL,
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbNameForm`.`settings_options` (
`id` int(10) unsigned NOT NULL auto_increment,
`variable` varchar(255) default NULL,
`value` varchar(255) default NULL,
`display_text` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbNameForm`.`sys_announcement` (
`id` int(10) unsigned NOT NULL auto_increment,
`date_start` datetime NOT NULL default '0000-00-00 00:00:00',
`date_end` datetime NOT NULL default '0000-00-00 00:00:00',
`visible_teacher` enum('true','false') NOT NULL default 'false',
`visible_student` enum('true','false') NOT NULL default 'false',
`visible_guest` enum('true','false') NOT NULL default 'false',
`title` varchar(250) NOT NULL default '',
`content` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM");
mysql_query("DROP TABLE `$dbNameForm`.`todo`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_bookmark`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_column_comments`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_pdf_pages`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_relation`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_table_coords`");
mysql_query("DROP TABLE `$dbNameForm`.`pma_table_info`");
mysql_query("ALTER TABLE `$dbNameForm`.`admin` CHANGE `idUser` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`admin` DROP INDEX `idUser`");
mysql_query("ALTER TABLE `$dbNameForm`.`admin` ADD UNIQUE (`user_id`)");
mysql_query("ALTER TABLE `$dbNameForm`.`class` ADD `code` VARCHAR(40) DEFAULT '' AFTER `id`");
mysql_query("ALTER TABLE `$dbNameForm`.`class` CHANGE `name` `name` TEXT NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`class_user` CHANGE `id_class` `class_id` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`class_user` CHANGE `id_user` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`cours` RENAME `$dbNameForm`.`course`");
mysql_query("ALTER TABLE `$dbNameForm`.`course` DROP `cours_id`");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `code` `code` VARCHAR(40) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `directory` `directory` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `dbName` `db_name` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `languageCourse` `course_language` VARCHAR(20) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `intitule` `title` VARCHAR(250) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `faculte` `category_code` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `visible` `visibility` TINYINT(4) DEFAULT '0'");
mysql_query("ALTER TABLE `$dbNameForm`.`course` DROP `cahier_charges`");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `scoreShow` `show_score` INT(11) DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `titulaires` `tutor_name` VARCHAR(200) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `fake_code` `visual_code` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `departmentUrlName` `department_name` VARCHAR(30) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `departmentUrl` `department_url` VARCHAR(180) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `diskQuota` `disk_quota` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` DROP `versionDb`");
mysql_query("ALTER TABLE `$dbNameForm`.`course` DROP `versionClaro`");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `lastVisit` `last_visit` DATETIME DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `lastEdit` `last_edit` DATETIME DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `creationDate` `creation_date` DATETIME DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` CHANGE `expirationDate` `expiration_date` DATETIME DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` ADD `target_course_code` VARCHAR(40)");
mysql_query("ALTER TABLE `$dbNameForm`.`course` ADD `subscribe` TINYINT(4) DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` ADD `unsubscribe` TINYINT(4) DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course` DROP PRIMARY KEY");
mysql_query("ALTER TABLE `$dbNameForm`.`course` ADD PRIMARY KEY (`code`)");
mysql_query("UPDATE `$dbNameForm`.`course` SET visibility='1' WHERE visibility='0'");
mysql_query("UPDATE `$dbNameForm`.`course` SET visibility='3' WHERE visibility='2'");
mysql_query("ALTER TABLE `$dbNameForm`.`faculte` RENAME `$dbNameForm`.`course_category`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `code_P` `parent_id` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` DROP `bc`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `treePos` `tree_pos` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `nb_childs` `children_count` SMALLINT(6) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `canHaveCoursesChild` `auth_course_child` ENUM('TRUE', 'FALSE') DEFAULT 'TRUE'");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` CHANGE `canHaveCatChild` `auth_cat_child` ENUM('TRUE', 'FALSE') DEFAULT 'TRUE'");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` DROP INDEX `code_P`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` DROP INDEX `treePos`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` ADD UNIQUE (`code`)");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` ADD INDEX (`parent_id`)");
mysql_query("ALTER TABLE `$dbNameForm`.`course_category` ADD INDEX (`tree_pos`)");
mysql_query("ALTER TABLE `$dbNameForm`.`tools_basic` RENAME `$dbNameForm`.`course_module`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_module` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$dbNameForm`.`course_module` CHANGE `rubrique` `name` VARCHAR(100) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_module` CHANGE `lien` `link` VARCHAR(255) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_module` CHANGE `row` `row` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_module` CHANGE `column` `column` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`cours_class` RENAME `$dbNameForm`.`course_rel_class`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_class` CHANGE `code_cours` `course_code` CHAR(40) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_class` CHANGE `id_class` `class_id` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`cours_user` RENAME `$dbNameForm`.`course_rel_user`");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` CHANGE `code_cours` `course_code` VARCHAR(40) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` CHANGE `statut` `status` TINYINT(4) DEFAULT '5' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` CHANGE `user_id` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` CHANGE `team` `group_id` INT(11) DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` CHANGE `tutor` `tutor_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` ADD `sort` INT");
mysql_query("ALTER TABLE `$dbNameForm`.`course_rel_user` ADD `user_course_cat` INT DEFAULT '0'");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `user_id` `user_id` INT UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `nom` `lastname` VARCHAR(60) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `prenom` `firstname` VARCHAR(60) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `username` `username` VARCHAR(20) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `password` `password` VARCHAR(50) NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `authSource` `auth_source` VARCHAR(50) DEFAULT 'claroline'");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `statut` `status` TINYINT(4) DEFAULT '5' NOT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `officialCode` `official_code` VARCHAR(40) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `phoneNumber` `phone` VARCHAR(30) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `pictureUri` `picture_uri` VARCHAR(250) DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` CHANGE `creatorId` `creator_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `competences` TEXT AFTER `creator_id`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `diplomas` TEXT AFTER `competences`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `openarea` TEXT AFTER `diplomas`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `teach` TEXT AFTER `openarea`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `productions` VARCHAR(250) AFTER `teach`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `chatcall_user_id` INT UNSIGNED NOT NULL AFTER `productions`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `chatcall_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL AFTER `chatcall_user_id`");
mysql_query("ALTER TABLE `$dbNameForm`.`user` ADD `chatcall_text` VARCHAR(50) NOT NULL AFTER `chatcall_date`");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (18, 'Melayu (Bahasa M.)', 'malay', 'ms', 'malay', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (17, 'Nihongo', 'japanese', 'ja', 'japanese', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (16, 'Italiano', 'italian', 'it', 'italian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (14, 'Magyar', 'hungarian', 'hu', 'hungarian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (13, 'Ellinika', 'greek', 'el', 'greek', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (12, 'Deutsch', 'german', 'de', 'german', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (11, 'Galego', 'galician', 'gl', 'galician', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (15, 'Indonesia (Bahasa I.)', 'indonesian', 'id', 'indonesian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (10, 'Français', 'french', 'fr', 'french', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (9, 'Suomi', 'finnish', 'fi', 'finnish', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (8, 'English', 'english', 'en', 'english', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (7, 'Nederlands', 'dutch', 'nl', 'dutch', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (6, 'Dansk', 'danish', 'da', 'danish', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (5, 'Hrvatski', 'croatian', 'hr', 'croatian', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (4, 'Català', 'catalan', 'ca', 'catalan', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (3, 'Balgarski', 'bulgarian', 'bg', 'bulgarian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (2, 'Português (Brazil)', 'brazilian', 'pt-BR', 'brazilian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (1, 'Arabija (el)', 'arabic', 'ar', 'arabic', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (19, 'Polski', 'polish', 'pl', 'polish', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (20, 'Português (Portugal)', 'portuguese', 'pt', 'portuguese', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (21, 'Russkij', 'russian', 'ru', 'russian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (22, 'Chinese (simplified)', 'simpl_chinese', 'zh', 'simpl_chinese', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (23, 'Slovenscina', 'slovenian', 'sl', 'slovenian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (24, 'Español', 'spanish', 'es', 'spanish', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (25, 'Svenska', 'swedish', 'sv', 'swedish', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (26, 'Thai', 'thai', 'th', 'thai', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (27, 'Türkçe', 'turkce', 'tr', 'turkce', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (28, 'Viêt (Tiêng V.)', 'vietnamese', 'vi', 'vietnamese', 0)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (29, 'Norsk', 'norwegian', 'no', 'norwegian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (30, 'Farsi', 'persian', 'fa', 'persian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (31, 'Srpski', 'serbian', 'sr', 'serbian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (32, 'Bosanski', 'bosnian', NULL, 'bosnian', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`language` (`id`, `original_name`, `english_name`, `isocode`, `dokeos_folder`, `available`) VALUES (33, 'Swahili (kiSw.)', 'swahili', 'sw', 'swahili', 1)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (1, 'Institution', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $institutionForm)."', 'InstitutionTitle', 'InstitutionComment', 'platform', NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (2, 'InstitutionUrl', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $institutionUrlForm)."', 'InstitutionUrlTitle', 'InstitutionUrlComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (3, 'siteName', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $campusForm)."', 'SiteNameTitle', 'SiteNameComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (4, 'emailAdministrator', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $emailForm)."', 'emailAdministratorTitle', 'emailAdministratorComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (5, 'administratorSurname', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $adminLastName)."', 'administratorSurnameTitle', 'administratorSurnameComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (6, 'administratorName', NULL, 'textfield', 'Platform', '".str_replace('"', '\"', $adminFirstName)."', 'administratorNameTitle', 'administratorNameComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (7, 'show_administrator_data', NULL, 'radio', 'Platform', 'true', 'ShowAdministratorDataTitle', 'ShowAdministratorDataComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (8, 'homepage_view', NULL, 'radio', 'Course', 'default', 'HomepageViewTitle', 'HomepageViewComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (9, 'show_toolshortcuts', NULL, 'radio', 'Course', 'false', 'ShowToolShortcutsTitle', 'ShowToolShortcutsComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (10, 'show_student_view', NULL, 'radio', 'Course', 'true', 'ShowStudentViewTitle', 'ShowStudentViewComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (11, 'allow_group_categories', NULL, 'radio', 'Course', 'false', 'AllowGroupCategories', 'AllowGroupCategoriesComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (12, 'server_type', NULL, 'radio', 'Platform', 'production', 'ServerStatusTitle', 'ServerStatusComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (13, 'platformLanguage', NULL, 'link', 'Languages', '".$languageForm."', 'PlatformLanguageTitle', 'PlatformLanguageComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (14, 'showonline', NULL, 'radio', 'Platform', 'true', 'ShowOnlineTitle', 'ShowOnlineComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (15, 'profile', 'name', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'name')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (16, 'profile', 'officialcode', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'officialcode')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (17, 'profile', 'email', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'Email')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (18, 'profile', 'picture', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'UserPicture')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (19, 'profile', 'login', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'Login')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (20, 'profile', 'password', 'checkbox', 'User', 'false', 'ProfileChangesTitle', 'ProfileChangesComment', NULL, 'UserPassword')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (21, 'default_document_quotum', NULL, 'textfield', 'Course', '50000000', 'DefaultDocumentQuotumTitle', 'DefaultDocumentQuotumComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (22, 'registration', 'officialcode', 'checkbox', 'User', 'true', 'RegistrationRequiredFormsTitle', 'RegistrationRequiredFormsComment', NULL, 'OfficialCode')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (23, 'registration', 'email', 'checkbox', 'User', 'true', 'RegistrationRequiredFormsTitle', 'RegistrationRequiredFormsComment', NULL, 'Email')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (24, 'default_group_quotum', NULL, 'textfield', 'Course', '5000000', 'DefaultGroupQuotumTitle', 'DefaultGroupQuotumComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (25, 'allow_registration', NULL, 'radio', 'Platform', '".trueFalse($allowSelfReg)."', 'AllowRegistrationTitle', 'AllowRegistrationComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (26, 'allow_registration_as_teacher', NULL, 'radio', 'Platform', '".trueFalse($allowSelfRegProf)."', 'AllowRegistrationAsTeacherTitle', 'AllowRegistrationAsTeacherComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (27, 'allow_lostpassword', NULL, 'radio', 'Platform', 'true', 'AllowLostPasswordTitle', 'AllowLostPasswordComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (28, 'allow_user_headings', NULL, 'radio', 'Course', 'false', 'AllowUserHeadings', 'AllowUserHeadingsComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (29, 'course_create_active_tools', 'course_description', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'CourseDescription')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (30, 'course_create_active_tools', 'agenda', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Agenda')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (31, 'course_create_active_tools', 'documents', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Documents')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (32, 'course_create_active_tools', 'learning_path', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'LearningPath')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (33, 'course_create_active_tools', 'links', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Links')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (34, 'course_create_active_tools', 'announcements', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Announcements')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (35, 'course_create_active_tools', 'forums', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Forums')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (36, 'course_create_active_tools', 'dropbox', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Dropbox')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (37, 'course_create_active_tools', 'quiz', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Quiz')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (38, 'course_create_active_tools', 'users', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Users')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (39, 'course_create_active_tools', 'groups', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Groups')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (40, 'course_create_active_tools', 'chat', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'Chat')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (41, 'course_create_active_tools', 'online_conference', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'OnlineConference')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (42, 'course_create_active_tools', 'student_publications', 'checkbox', 'Tools', 'false', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', NULL, 'StudentPublications')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (43, 'allow_personal_agenda', NULL, 'radio', 'User', 'false', 'AllowPersonalAgendaTitle', 'AllowPersonalAgendaComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (44, 'display_coursecode_in_courselist', NULL, 'radio', 'Platform', 'true', 'DisplayCourseCodeInCourselistTitle', 'DisplayCourseCodeInCourselistComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (45, 'display_teacher_in_courselist', NULL, 'radio', 'Platform', 'true', 'DisplayTeacherInCourselistTitle', 'DisplayTeacherInCourselistComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (46, 'use_document_title', NULL, 'radio', 'Tools', 'false', 'UseDocumentTitleTitle', 'UseDocumentTitleComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (47, 'permanently_remove_deleted_files', NULL , 'radio', 'Tools', 'false', 'PermanentlyRemoveFilesTitle', 'PermanentlyRemoveFilesComment', NULL , NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (48, 'dropbox_allow_overwrite', NULL, 'radio', 'Tools', 'true', 'DropboxAllowOverwriteTitle', 'DropboxAllowOverwriteComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (49, 'dropbox_max_filesize', NULL, 'textfield', 'Tools', '100000000', 'DropboxMaxFilesizeTitle', 'DropboxMaxFilesizeComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (50, 'dropbox_allow_just_upload', NULL, 'radio', 'Tools', 'true', 'DropboxAllowJustUploadTitle', 'DropboxAllowJustUploadComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (51, 'dropbox_allow_student_to_student', NULL, 'radio', 'Tools', 'true', 'DropboxAllowStudentToStudentTitle', 'DropboxAllowStudentToStudentComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (52, 'dropbox_allow_group', NULL, 'radio', 'Tools', 'true', 'DropboxAllowGroupTitle', 'DropboxAllowGroupComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (53, 'dropbox_allow_mailing', NULL, 'radio', 'Tools', 'false', 'DropboxAllowMailingTitle', 'DropboxAllowMailingComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (54, 'administratorTelephone', NULL, 'textfield', 'Platform', '".str_replace('"','\"',$adminPhoneForm)."', 'administratorTelephoneTitle', 'administratorTelephoneComment', NULL, NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_current` (`id`, `variable`, `subkey`, `type`, `category`, `selected_value`, `title`, `comment`, `scope`, `subkeytext`) VALUES (55, 'extended_profile', NULL , 'radio', 'User', 'false', 'ExtendedProfileTitle', 'ExtendedProfileComment', NULL , NULL)");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (11, 'show_administrator_data', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (12, 'show_administrator_data', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (13, 'homepage_view', 'default', 'HomepageViewDefault')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (14, 'homepage_view', 'basic_tools_fixed', 'HomepageViewFixed')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (15, 'show_toolshortcuts', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (16, 'show_toolshortcuts', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (17, 'show_student_view', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (18, 'show_student_view', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (19, 'allow_group_categories', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (20, 'allow_group_categories', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (22, 'server_type', 'production', 'ProductionServer')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (23, 'server_type', 'test', 'TestServer')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (24, 'showonline', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (25, 'showonline', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (26, 'allow_name_change', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (27, 'allow_name_change', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (28, 'allow_officialcode_change', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (29, 'allow_officialcode_change', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (30, 'allow_registration', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (31, 'allow_registration', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (32, 'allow_registration_as_teacher', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (33, 'allow_registration_as_teacher', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (34, 'allow_lostpassword', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (35, 'allow_lostpassword', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (36, 'allow_user_headings', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (37, 'allow_user_headings', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (38, 'allow_personal_agenda', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (39, 'allow_personal_agenda', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (40, 'display_coursecode_in_courselist', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (41, 'display_coursecode_in_courselist', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (42, 'display_teacher_in_courselist', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (43, 'display_teacher_in_courselist', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (44, 'permanently_remove_deleted_files', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (45, 'permanently_remove_deleted_files', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (46, 'use_document_title', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (47, 'use_document_title', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (48, 'dropbox_allow_overwrite', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (49, 'dropbox_allow_overwrite', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (50, 'dropbox_allow_just_upload', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (51, 'dropbox_allow_just_upload', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (52, 'dropbox_allow_student_to_student', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (53, 'dropbox_allow_student_to_student', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (54, 'dropbox_allow_group', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (55, 'dropbox_allow_group', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (56, 'dropbox_allow_mailing', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (57, 'dropbox_allow_mailing', 'false', 'No')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (58, 'extended_profile', 'true', 'Yes')");
mysql_query("INSERT INTO `$dbNameForm`.`settings_options` (`id`, `variable`, `value`, `display_text`) VALUES (59, 'extended_profile', 'false', 'No')");
$main_database = "`$dbNameForm`";
upgrade_pointcarre_specific_main_database_stuff($main_database);
mysql_query("INSERT INTO `$dbNameForm`.`course_module` (`name`,`link`,`image`,`row`,`column`,`position`) VALUES
('AddedLearnpath', NULL, 'scormbuilder.gif', 0, 0, 'external'),
('".TOOL_BACKUP."', 'coursecopy/backup.php' , 'backup.gif', 2, 1, 'courseadmin'),
('".TOOL_COPY_COURSE_CONTENT."', 'coursecopy/copy_course.php' , 'copy.gif', 2, 2, 'courseadmin'),
('".TOOL_RECYCLE_COURSE."', 'coursecopy/recycle_course.php' , 'recycle.gif', 2, 3, 'courseadmin')");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_COURSE_DESCRIPTION."' WHERE link LIKE 'course_description/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_CALENDAR_EVENT."' WHERE link LIKE 'calendar/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_DOCUMENT."' WHERE link LIKE 'document/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_ANNOUNCEMENT."' WHERE link LIKE 'announcements/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_BB_FORUM."' WHERE link LIKE 'phpbb/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_LINK."' WHERE link = 'link/link.php'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_DROPBOX."' WHERE link LIKE 'dropbox/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_QUIZ."' WHERE link LIKE 'exercice/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_USER."' WHERE link LIKE 'user/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_GROUP."' WHERE link LIKE 'group/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_CHAT."' WHERE link LIKE 'chat/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_CONFERENCE."' WHERE link LIKE 'online/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_STUDENTPUBLICATION."' WHERE link LIKE 'work/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_TRACKING."' WHERE link LIKE 'tracking/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_HOMEPAGE_LINK."' WHERE link = 'link/link.php?action=addlink'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_COURSE_SETTING."' WHERE link LIKE 'course_info/%'");
mysql_query("UPDATE `$dbNameForm`.`course_module` SET name='".TOOL_LEARNPATH."' WHERE link LIKE 'scorm/%'");
/*
-----------------------------------------------------------
Update the tracking Dokeos database
-----------------------------------------------------------
*/
mysql_query("CREATE TABLE `$dbStatsForm`.`track_e_hotpotatoes` (
`exe_name` varchar(255) NOT NULL default '',
`exe_user_id` int unsigned default NULL,
`exe_date` datetime NOT NULL default '0000-00-00 00:00:00',
`exe_cours_id` varchar(20) NOT NULL default '',
`exe_result` tinyint(4) NOT NULL default '0',
`exe_weighting` tinyint(4) NOT NULL default '0'
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbStatsForm`.`track_e_online` (
`login_id` int(11) NOT NULL auto_increment,
`login_user_id` int unsigned NOT NULL default '0',
`login_date` datetime NOT NULL default '0000-00-00 00:00:00',
`login_ip` varchar(39) NOT NULL default '',
PRIMARY KEY (`login_id`),
KEY `login_user_id` (`login_user_id`)
) TYPE=MyISAM");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_access` CHANGE `access_user_id` `access_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_default` CHANGE `default_user_id` `default_user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_downloads` CHANGE `down_user_id` `down_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_exercices` CHANGE `exe_user_id` `exe_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_exercices` CHANGE `exe_cours_id` `exe_cours_id` VARCHAR(40) NOT NULL DEFAULT ''");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_exercices` CHANGE `exe_exo_id` `exe_exo_id` MEDIUMINT UNSIGNED NOT NULL DEFAULT '0'");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_exercices` CHANGE `exe_result` `exe_result` SMALLINT NOT NULL DEFAULT '0'");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_exercices` CHANGE `exe_weighting` `exe_weighting` SMALLINT NOT NULL DEFAULT '0'");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_hotpotatoes` CHANGE `exe_cours_id` `exe_cours_id` VARCHAR(40) NOT NULL DEFAULT ''");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_hotpotatoes` CHANGE `exe_result` `exe_result` SMALLINT NOT NULL DEFAULT '0'");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_hotpotatoes` CHANGE `exe_weighting` `exe_weighting` SMALLINT NOT NULL DEFAULT '0'");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_lastaccess` CHANGE `access_user_id` `access_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_links` CHANGE `links_user_id` `links_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_login` CHANGE `login_user_id` `login_user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$dbStatsForm`.`track_e_uploads` CHANGE `upload_user_id` `upload_user_id` INT UNSIGNED DEFAULT NULL");
/*
-----------------------------------------------------------
Create the User database
-----------------------------------------------------------
*/
$sql = "CREATE DATABASE IF NOT EXISTS `$dbUserForm`";
mysql_query($sql);
mysql_query("CREATE TABLE `$dbUserForm`.`personal_agenda` (
`id` int NOT NULL auto_increment,
`user` int unsigned,
`title` text,
`text` text,
`date` datetime default NULL,
`enddate` datetime default NULL,
`course` varchar(255),
UNIQUE KEY `id` (`id`))
TYPE=MyISAM");
mysql_query("CREATE TABLE `$dbUserForm`.`user_course_category` (
`id` int unsigned NOT NULL auto_increment,
`user_id` int unsigned NOT NULL default '0',
`title` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM");
}
/*
-----------------------------------------------------------
Update the Dokeos course databases
this part can be accessed in two ways:
- from the normal upgrade process
- from the script update_courses.php,
which is used to upgrade more than MAX_COURSE_TRANSFER courses
Every time this script is accessed, only
MAX_COURSE_TRANSFER courses are upgraded.
-----------------------------------------------------------
*/
$newPath = str_replace('\\', '/', realpath('../..')).'/';
$coursePath = array ();
$courseDB = array ();
$nbr_courses = 0;
if ($result = mysql_query("SELECT code,db_name,directory,course_language FROM `$dbNameForm`.`course` WHERE target_course_code IS NULL"))
{
$i = 0;
$nbr_courses = mysql_num_rows($result);
while ($i < MAX_COURSE_TRANSFER && (list ($course_code, $mysql_base_course, $directory, $languageCourse) = mysql_fetch_row($result)))
{
if (!file_exists($newPath.'courses/'.$directory))
{
if ($singleDbForm)
{
$prefix = $courseTablePrefix.$mysql_base_course.$dbGlu;
$mysql_base_course = $dbNameForm.'`.`'.$courseTablePrefix.$mysql_base_course;
}
else
{
$prefix = '';
}
$coursePath[$course_code] = $directory;
$courseDB[$course_code] = $mysql_base_course;
include ("../lang/english/create_course.inc.php");
if ($languageCourse != 'english')
{
include ("../lang/$languageCourse/create_course.inc.php");
}
mysql_query("CREATE TABLE `$mysql_base_course".$dbGlu."chat_connected` (
`user_id` int unsigned NOT NULL default '0',
`last_connection` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`user_id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$mysql_base_course".$dbGlu."online_connected` (
`user_id` int unsigned NOT NULL default '0',
`last_connection` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`user_id`)
) TYPE=MyISAM");
mysql_query("CREATE TABLE `$mysql_base_course".$dbGlu."online_link` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`name` char(50) NOT NULL default '',
`url` char(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM");
mysql_query("DROP TABLE `$mysql_base_course".$dbGlu."online`");
mysql_query("DROP TABLE `$mysql_base_course".$dbGlu."pages`");
mysql_query("DROP TABLE `$mysql_base_course".$dbGlu."work_student`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."last_tooledit` RENAME `".$prefix."item_property`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` CHANGE `last_date` `lastedit_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` CHANGE `ref` `ref` INT(10) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` CHANGE `type` `lastedit_type` VARCHAR(100) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` CHANGE `user_id` `lastedit_user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` CHANGE `group_id` `to_group_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `to_user_id` INT UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `visibility` TINYINT(1) DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `start_visible` DATETIME NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `end_visible` DATETIME NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `insert_user_id` INT UNSIGNED NOT NULL AFTER `tool`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."item_property` ADD `insert_date` DATETIME NOT NULL AFTER `insert_user_id`");
/*
-----------------------------------------------------------
Update the announcement table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` CHANGE `contenu` `content` TEXT DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` CHANGE `id` `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` CHANGE `temps` `end_date` DATE DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` DROP `code_cours`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` CHANGE `ordre` `display_order` MEDIUMINT(9) DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."announcement` ADD `title` TEXT AFTER `id`");
// Set item-properties of announcements and generate a title for the announcement
$sql = "SELECT id,end_date,content FROM `$mysql_base_course".$dbGlu."announcement`";
$res = mysql_query($sql);
while ($obj = mysql_fetch_object($res))
{
$content_parts = explode('<br>',trim($obj->content));
$title = strip_tags($content_parts[0]);
if( strlen(trim($title)) == 0)
{
$title = substr(strip_tags($title),0,50).'...';
}
$sql = "UPDATE `$mysql_base_course".$dbGlu."announcement` SET title = '".mysql_real_escape_string($title)."' WHERE id='".$obj->id."'";
mysql_query($sql);
$sql = "INSERT INTO `$mysql_base_course".$dbGlu."item_property` SET ";
$sql .= " tool = '".TOOL_ANNOUNCEMENT."', ";
$sql .= " insert_date = '".$obj->end_date." 00:00:00', ";
$sql .= " lastedit_date = '".$obj->end_date." 00:00:00', ";
$sql .= " ref = '".$obj->id."', ";
$sql .= " lastedit_type = 'AnnouncementAdded', ";
$sql .= " to_group_id = '0' ";
mysql_query($sql);
}
/*
-----------------------------------------------------------
Update the bb_whosonline table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."bb_whosonline` CHANGE `date` `online_date` VARCHAR(255) DEFAULT NULL");
/*
-----------------------------------------------------------
Update the calendar_event table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` CHANGE `titre` `title` VARCHAR(200) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` CHANGE `contenu` `content` TEXT DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` CHANGE `day` `start_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` DROP `hour`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` DROP `lasting`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."calendar_event` ADD `end_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
// Set item-properties of calendar events
$sql = "SELECT id,start_date FROM `$mysql_base_course".$dbGlu."calendar_event`";
$res = mysql_query($sql);
while ($obj = mysql_fetch_object($res))
{
$sql = "INSERT INTO `$mysql_base_course".$dbGlu."item_property` SET ";
$sql .= " tool = '".TOOL_CALENDAR_EVENT."', ";
$sql .= " insert_date = NOW(), ";
$sql .= " lastedit_date = NOW(), ";
$sql .= " ref = '".$obj->id."', ";
$sql .= " lastedit_type = 'AgendaAdded', ";
$sql .= " to_group_id = '0' ";
mysql_query($sql);
}
/*
-----------------------------------------------------------
Update the course_description table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."course_description` CHANGE `id` `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."course_description` DROP `upDate`");
/*
-----------------------------------------------------------
Update the document table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."document` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."document` CHANGE `comment` `comment` TEXT DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."document` ADD `title` VARCHAR(255) AFTER `comment`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."document` ADD `size` INT(16) NOT NULL");
// @note: Item properties of documents are set in update_files.inc.php
/*
-----------------------------------------------------------
Update the dropbox tables
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_file` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_file` CHANGE `uploaderId` `uploader_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_file` CHANGE `filesize` `filesize` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_file` CHANGE `uploadDate` `upload_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_file` CHANGE `lastUploadDate` `last_upload_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_person` CHANGE `fileId` `file_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_person` CHANGE `personId` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_post` CHANGE `fileId` `file_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_post` CHANGE `recipientId` `dest_user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_post` ADD `feedback_date` DATETIME NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."dropbox_post` ADD `feedback` TEXT");
// Set item-properties of dropbox files
$sql = "SELECT * FROM `$mysql_base_course".$dbGlu."dropbox_file` f, `$mysql_base_course".$dbGlu."dropbox_post` p WHERE f.id = p.file_id";
$res = mysql_query($sql);
while ($obj = mysql_fetch_object($res))
{
$sql = "INSERT INTO `$mysql_base_course".$dbGlu."item_property` SET ";
$sql .= " tool = '".TOOL_DROPBOX."', ";
$sql .= " insert_date = '".$obj->upload_date."', ";
$sql .= " lastedit_date = '".$obj->last_upload_date."', ";
$sql .= " ref = '".$obj->id."', ";
$sql .= " lastedit_type = 'DropboxFileAdded', ";
$sql .= " to_group_id = '0', ";
$sql .= " to_user_id = '".$obj->dest_user_id."', ";
$sql .= " insert_user_id = '".$obj->uploader_id."'";
mysql_query($sql);
}
/*
-----------------------------------------------------------
Update the group tables
-----------------------------------------------------------
*/
mysql_query("CREATE TABLE `$mysql_base_course".$dbGlu."group_category` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`description` text NOT NULL,
`forum_state` tinyint(3) unsigned NOT NULL default '1',
`doc_state` tinyint(3) unsigned NOT NULL default '1',
`max_student` smallint(5) 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',
`groups_per_user` smallint(5) unsigned NOT NULL default '0',
`display_order` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM");
// Get the group-properties from old portal
$sql = "SELECT * FROM `$mysql_base_course".$dbGlu."group_property`";
$res = mysql_query($sql);
$group_properties = mysql_fetch_object($res);
mysql_query("DROP TABLE `$mysql_base_course".$dbGlu."group_property`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_team` RENAME `".$prefix."group_info`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` CHANGE `tutor` `tutor_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` CHANGE `forumId` `forum_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` CHANGE `maxStudent` `max_student` SMALLINT(5) UNSIGNED DEFAULT '8' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` CHANGE `secretDirectory` `secret_directory` VARCHAR(200) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` ADD `self_registration_allowed` ENUM('0', '1') DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` ADD `self_unregistration_allowed` ENUM('0', '1') DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` ADD `category_id` INT(10) UNSIGNED NOT NULL AFTER `name`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` ADD `forum_state` ENUM('0', '1', '2') DEFAULT '0' NOT NULL AFTER `tutor_id`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_info` ADD `doc_state` ENUM('0', '1', '2') DEFAULT '0' NOT NULL AFTER `max_student`");
// Update group-properties (doc_state = always private, forum_state ~ old group properties, category_id = default category)
$forum_state = $group_properties-> private == '0' ? '1' : '2';
mysql_query("UPDATE `$mysql_base_course".$dbGlu."group_info` SET category_id='2', doc_state='2', forum_state = '".$forum_state."', secret_directory = CONCAT('/',secret_directory)");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."group_info` SET tutor_id='0' WHERE tutor_id IS NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_rel_team_user` RENAME `".$prefix."group_rel_user`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_rel_user` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_rel_user` CHANGE `user` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_rel_user` CHANGE `team` `group_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."group_rel_user` CHANGE `role` `role` CHAR(50) NOT NULL");
mysql_query("INSERT INTO `$mysql_base_course".$dbGlu."group_category` (`id`,`title`,`groups_per_user`) VALUES ('2','".get_lang('DefaultGroupCategory')."','".$group_properties->nbCoursPerUser."')");
/*
-----------------------------------------------------------
Update the learnpath tables
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_chapters` RENAME `".$prefix."learnpath_chapter`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_chapter` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_chapter` CHANGE `learnpath_id` `learnpath_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_chapter` CHANGE `ordre` `display_order` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_chapter` ADD `parent_chapter_id` INT UNSIGNED DEFAULT 0 NOT NULL AFTER `chapter_description`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_items` RENAME `".$prefix."learnpath_item`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` CHANGE `chapter` `chapter_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` CHANGE `item_id` `item_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` CHANGE `ordre` `display_order` SMALLINT(6) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` CHANGE `prereq` `prereq_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_item` ADD `prereq_completion_limit` VARCHAR(10) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_main` CHANGE `learnpath_id` `learnpath_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_users` RENAME `".$prefix."learnpath_user`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_user` CHANGE `user_id` `user_id` INT UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_user` CHANGE `learnpath_id` `learnpath_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_user` CHANGE `learnpath_item_id` `learnpath_item_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."learnpath_user` CHANGE `score` `score` SMALLINT(6) DEFAULT NULL");
/*
-----------------------------------------------------------
Update the link tables
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` CHANGE `url` `url` TEXT NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` CHANGE `titre` `title` VARCHAR(150) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` CHANGE `category` `category_id` SMALLINT(5) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` CHANGE `ordre` `display_order` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link` ADD `on_homepage` ENUM('0', '1') DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link_categories` RENAME `".$prefix."link_category`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link_category` CHANGE `id` `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link_category` CHANGE `categoryname` `category_title` VARCHAR(255) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."link_category` CHANGE `ordre` `display_order` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL");
// Set item-properties of links
$sql = "SELECT id FROM `$mysql_base_course".$dbGlu."link`";
$res = mysql_query($sql);
while ($obj = mysql_fetch_object($res))
{
$sql = "INSERT INTO `$mysql_base_course".$dbGlu."item_property` SET ";
$sql .= " tool = '".TOOL_LINK."', ";
$sql .= " insert_date = NOW(), ";
$sql .= " lastedit_date = NOW(), ";
$sql .= " ref = '".$obj->id."', ";
$sql .= " lastedit_type = 'LinkAdded', ";
$sql .= " to_group_id = '0' ";
mysql_query($sql);
}
/*
-----------------------------------------------------------
Update the quiz tables
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_rel_test_question` RENAME `".$prefix."quiz_rel_question`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_test` RENAME `".$prefix."quiz`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz` CHANGE `titre` `title` VARCHAR(200) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz` CHANGE `description` `description` TEXT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz` CHANGE `sound` `sound` VARCHAR(50)");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz` CHANGE `type` `type` TINYINT(3) UNSIGNED DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz` CHANGE `active` `active` ENUM('0', '1') DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_answer` CHANGE `reponse` `answer` TEXT NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_answer` CHANGE `ponderation` `ponderation` SMALLINT(6) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_answer` CHANGE `r_position` `position` MEDIUMINT(8) UNSIGNED DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_question` CHANGE `description` `description` TEXT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_question` CHANGE `q_position` `position` MEDIUMINT(8) UNSIGNED DEFAULT '1' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."quiz_question` CHANGE `picture` `picture` VARCHAR(50)");
/*
-----------------------------------------------------------
Update the resource linker table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."added_resources` RENAME `".$prefix."resource`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."resource` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."resource` CHANGE `source_id` `source_id` INT(10) UNSIGNED DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."resource` CHANGE `resource_id` `resource_id` INT(10) UNSIGNED DEFAULT NULL");
/*
-----------------------------------------------------------
Update the scormdocument table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."scormdocument` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."scormdocument` ADD `name` VARCHAR(100)");
/*
-----------------------------------------------------------
Update the student_publication table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."assignment_doc` RENAME `".$prefix."student_publication`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `titre` `title` VARCHAR(200) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `auteurs` `author` VARCHAR(200) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `active` `active` TINYINT(4) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `accepted` `accepted` TINYINT(4) DEFAULT '0'");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."student_publication` CHANGE `date` `sent_date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL");
/*
-----------------------------------------------------------
Update the tool introduction table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool_intro` CHANGE `id` `id` VARCHAR(50) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool_intro` CHANGE `texte_intro` `intro_text` TEXT NOT NULL");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool_intro` SET id='".TOOL_COURSE_HOMEPAGE."' WHERE id = '1'");
/*
-----------------------------------------------------------
Update the user information tables
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_content` CHANGE `user_id` `user_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_content` CHANGE `def_id` `definition_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_content` CHANGE `ed_ip` `editor_ip` VARCHAR(39) DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_content` CHANGE `ed_date` `edition_time` DATETIME DEFAULT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_content` CHANGE `content` `content` TEXT NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."userinfo_def` CHANGE `nbLine` `line_count` TINYINT(3) UNSIGNED DEFAULT '5' NOT NULL");
/*
-----------------------------------------------------------
Update the tool table
-----------------------------------------------------------
*/
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool_list` RENAME `".$prefix."tool`");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool` CHANGE `rubrique` `name` VARCHAR(100) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool` CHANGE `lien` `link` VARCHAR(255) NOT NULL");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool` CHANGE `visible` `visibility` TINYINT(3) UNSIGNED DEFAULT '0'");
mysql_query("ALTER TABLE `$mysql_base_course".$dbGlu."tool` CHANGE `addedTool` `added_tool` ENUM('0', '1') DEFAULT '0'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_COURSE_DESCRIPTION."' WHERE link LIKE 'course_description/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_CALENDAR_EVENT."' WHERE link LIKE 'calendar/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_DOCUMENT."' WHERE link LIKE 'document/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_ANNOUNCEMENT."' WHERE link LIKE 'announcements/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_BB_FORUM."' WHERE link LIKE 'phpbb/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_LINK."' WHERE link = 'link/link.php'");
mysql_query("Update `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_DROPBOX."' WHERE link LIKE 'dropbox/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_QUIZ."' WHERE link LIKE 'exercice/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_USER."' WHERE link LIKE 'user/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_GROUP."' WHERE link LIKE 'group/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_CHAT."' WHERE link LIKE 'chat/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_CONFERENCE."' WHERE link LIKE 'online/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_STUDENTPUBLICATION."' WHERE link LIKE 'work/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_TRACKING."' WHERE link LIKE 'tracking/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_COURSE_SETTING."' WHERE link LIKE 'course_info/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_LEARNPATH."' WHERE link LIKE 'scorm/%'");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET name='".TOOL_HOMEPAGE_LINK."', link='link/link.php?action=addlink' WHERE link LIKE 'external_module/%'");
//mysql_query("INSERT INTO `$mysql_base_course".$dbGlu."tool` (`id`, `name`, `link`, `image`, `visibility`, `admin`, `address`, `added_tool`, `target`) VALUES ('', '".TOOL_BACKUP."', 'coursecopy/backup.php', 'backup.gif', '0', '1', '', '0', '_self')");
mysql_query("INSERT INTO `$mysql_base_course".$dbGlu."tool` (`id`, `name`, `link`, `image`, `visibility`, `admin`, `address`, `added_tool`, `target`) VALUES ('', '".TOOL_COPY_COURSE_CONTENT."', 'coursecopy/copy_course.php', 'copy.gif', '0', '1', '', '0', '_self')");
//mysql_query("INSERT INTO `$mysql_base_course".$dbGlu."tool` (`id`, `name`, `link`, `image`, `visibility`, `admin`, `address`, `added_tool`, `target`) VALUES ('', '".TOOL_RECYCLE_COURSE."', 'coursecopy/recycle_course.php', 'recycle.gif', '0', '1', '', '0', '_self')");
mysql_query("UPDATE `$mysql_base_course".$dbGlu."tool` SET `added_tool` = '0' WHERE `added_tool` = ''");
$i ++;
}
else
{
$nbr_courses --;
}
}
}
}
else
{
echo 'You are not allowed here !';
}
?>
See more files for this project here