Adding the c_id field in some course tables see #3910

skala
Julio Montoya 14 years ago
parent d637e9f848
commit 4fd80e1f89
  1. 4
      plugin/bbb/course_install.php
  2. 4
      plugin/bbb/install.php
  3. 16
      plugin/bbb/uninstall.php
  4. 2
      plugin/dashboard/block_daily/block_daily.class.php

@ -7,7 +7,7 @@
* Initialization
*/
//$cdb is defined inside the fillDbCourse() function which is calling this script
$t_course = Database::get_course_table(TABLE_COURSE_SETTING,$cdb);
$t_course = Database::get_course_table(TABLE_COURSE_SETTING);
$course_id = api_get_course_int_id();
$sql_course = "INSERT INTO $t_course (c_id, variable,value,category) VALUES ($course_id, 'big_blue_button_meeting_name','','plugins')";
$r = Database::query($sql_course);
@ -17,6 +17,6 @@ $sql_course = "INSERT INTO $t_course (c_id, variable,value,category) VALUES ($co
$r = Database::query($sql_course);
$sql_course = "INSERT INTO $t_course (c_id, variable,value,category) VALUES ($course_id, 'big_blue_button_welcome_message','','plugins')";
$r = Database::query($sql_course);
$t_tool = Database::get_course_table(TABLE_TOOL_LIST,$cdb);
$t_tool = Database::get_course_table(TABLE_TOOL_LIST);
$sql_course = "INSERT INTO $t_tool VALUES ($course_id, NULL, 'videoconference','../../plugin/bbb/start.php','visio.gif','".string2binary(api_get_setting('course_create_active_tools', 'videoconference'))."','0','squaregrey.gif','NO','_blank','plugin','0')";
$r = Database::query($sql_course);

@ -45,7 +45,7 @@ $t_courses = Database::get_main_table(TABLE_MAIN_COURSE);
$sql = "SELECT id, code, db_name FROM $t_courses ORDER BY id";
$res = Database::query($sql);
while ($row = Database::fetch_assoc($res)) {
$t_course = Database::get_course_table(TABLE_COURSE_SETTING,$row['db_name']);
$t_course = Database::get_course_table(TABLE_COURSE_SETTING);
$course_id = $row['id'];
$sql = "SELECT value FROM $t_course WHERE c_id = $course_id AND variable = 'big_blue_button_meeting_name' ";
$result = Database::query($sql);
@ -75,7 +75,7 @@ while ($row = Database::fetch_assoc($res)) {
$r = Database::query($sql_course);
}
$t_tool = Database::get_course_table(TABLE_TOOL_LIST,$row['db_name']);
$t_tool = Database::get_course_table(TABLE_TOOL_LIST);
$sql = "SELECT name FROM $t_tool WHERE c_id = $course_id AND name = 'videoconference' ";
$result = Database::query($sql);
if (!Database::num_rows($result)) {

@ -9,7 +9,7 @@
* Queries
*/
$t_settings = Database::get_main_table(TABLE_MAIN_SETTINGS_CURRENT);
$t_options = Database::get_main_table(TABLE_MAIN_SETTINGS_OPTIONS);
$t_options = Database::get_main_table(TABLE_MAIN_SETTINGS_OPTIONS);
$sql = "DELETE FROM $t_settings WHERE variable = 'bbb_plugin'";
Database::query($sql);
$sql = "DELETE FROM $t_options WHERE variable = 'bbb_plugin'";
@ -25,16 +25,16 @@ $t_courses = Database::get_main_table(TABLE_MAIN_COURSE);
$sql = "SELECT id, code, db_name FROM $t_courses ORDER BY id";
$res = Database::query($sql);
while ($row = Database::fetch_assoc($res)) {
$t_course = Database::get_course_table(TABLE_COURSE_SETTING,$row['db_name']);
$sql_course = "DELETE FROM $t_course WHERE variable = 'big_blue_button_meeting_name'";
$t_course = Database::get_course_table(TABLE_COURSE_SETTING);
$sql_course = "DELETE FROM $t_course WHERE c_id = ".$row['id']." AND variable = 'big_blue_button_meeting_name'";
$r = Database::query($sql_course);
$sql_course = "DELETE FROM $t_course WHERE variable = 'big_blue_button_attendee_password'";
$sql_course = "DELETE FROM $t_course WHERE c_id = ".$row['id']." AND variable = 'big_blue_button_attendee_password'";
$r = Database::query($sql_course);
$sql_course = "DELETE FROM $t_course WHERE variable = 'big_blue_button_moderator_password'";
$sql_course = "DELETE FROM $t_course WHERE c_id = ".$row['id']." AND variable = 'big_blue_button_moderator_password'";
$r = Database::query($sql_course);
$sql_course = "DELETE FROM $t_course WHERE variable = 'big_blue_button_welcome_message'";
$sql_course = "DELETE FROM $t_course WHERE c_id = ".$row['id']." AND variable = 'big_blue_button_welcome_message'";
$r = Database::query($sql_course);
$t_tool = Database::get_course_table(TABLE_TOOL_LIST,$row['db_name']);
$sql_course = "DELETE FROM $t_tool WHERE link = '../../plugin/bbb/start.php'";
$t_tool = Database::get_course_table(TABLE_TOOL_LIST);
$sql_course = "DELETE FROM $t_tool WHERE c_id = ".$row['id']." AND link = '../../plugin/bbb/start.php'";
$r = Database::query($sql_course);
}

@ -166,7 +166,7 @@ class BlockDaily extends Block {
}
// Attendance table
$table_course = Database::get_course_table(TABLE_ATTENDANCE, $course_info['db_name']);
$table_course = Database::get_course_table(TABLE_ATTENDANCE);
$sql = "SELECT id, name, attendance_qualify_max FROM $table_course WHERE c_id = ".$course_info['real_id']." AND active = 1 AND session_id = 0";
$rs = Database::query($sql);

Loading…
Cancel
Save