|
@@ 564-573 (lines=10) @@
|
| 561 |
|
* |
| 562 |
|
* @return void |
| 563 |
|
*/ |
| 564 |
|
public function install_course_fields_in_all_courses($add_tool_link = true) |
| 565 |
|
{ |
| 566 |
|
// Update existing courses to add plugin settings |
| 567 |
|
$t_courses = Database::get_main_table(TABLE_MAIN_COURSE); |
| 568 |
|
$sql = "SELECT id FROM $t_courses ORDER BY id"; |
| 569 |
|
$res = Database::query($sql); |
| 570 |
|
while ($row = Database::fetch_assoc($res)) { |
| 571 |
|
$this->install_course_fields($row['id'], $add_tool_link); |
| 572 |
|
} |
| 573 |
|
} |
| 574 |
|
|
| 575 |
|
/** |
| 576 |
|
* Uninstall the plugin settings fields from all courses |
|
@@ 579-589 (lines=11) @@
|
| 576 |
|
* Uninstall the plugin settings fields from all courses |
| 577 |
|
* @return void |
| 578 |
|
*/ |
| 579 |
|
public function uninstall_course_fields_in_all_courses() |
| 580 |
|
{ |
| 581 |
|
// Update existing courses to add conference settings |
| 582 |
|
$t_courses = Database::get_main_table(TABLE_MAIN_COURSE); |
| 583 |
|
$sql = "SELECT id FROM $t_courses |
| 584 |
|
ORDER BY id"; |
| 585 |
|
$res = Database::query($sql); |
| 586 |
|
while ($row = Database::fetch_assoc($res)) { |
| 587 |
|
$this->uninstall_course_fields($row['id']); |
| 588 |
|
} |
| 589 |
|
} |
| 590 |
|
|
| 591 |
|
/** |
| 592 |
|
* @return array |