|
@@ 534-543 (lines=10) @@
|
| 531 |
|
* |
| 532 |
|
* @return void |
| 533 |
|
*/ |
| 534 |
|
public function install_course_fields_in_all_courses($add_tool_link = true) |
| 535 |
|
{ |
| 536 |
|
// Update existing courses to add plugin settings |
| 537 |
|
$t_courses = Database::get_main_table(TABLE_MAIN_COURSE); |
| 538 |
|
$sql = "SELECT id FROM $t_courses ORDER BY id"; |
| 539 |
|
$res = Database::query($sql); |
| 540 |
|
while ($row = Database::fetch_assoc($res)) { |
| 541 |
|
$this->install_course_fields($row['id'], $add_tool_link); |
| 542 |
|
} |
| 543 |
|
} |
| 544 |
|
|
| 545 |
|
/** |
| 546 |
|
* Uninstall the plugin settings fields from all courses |
|
@@ 549-559 (lines=11) @@
|
| 546 |
|
* Uninstall the plugin settings fields from all courses |
| 547 |
|
* @return void |
| 548 |
|
*/ |
| 549 |
|
public function uninstall_course_fields_in_all_courses() |
| 550 |
|
{ |
| 551 |
|
// Update existing courses to add conference settings |
| 552 |
|
$t_courses = Database::get_main_table(TABLE_MAIN_COURSE); |
| 553 |
|
$sql = "SELECT id FROM $t_courses |
| 554 |
|
ORDER BY id"; |
| 555 |
|
$res = Database::query($sql); |
| 556 |
|
while ($row = Database::fetch_assoc($res)) { |
| 557 |
|
$this->uninstall_course_fields($row['id']); |
| 558 |
|
} |
| 559 |
|
} |
| 560 |
|
|
| 561 |
|
/** |
| 562 |
|
* @return array |