Skip to content

Commit 5d34aaf

Browse files
committed
2.0.2
1 parent e4a4a48 commit 5d34aaf

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

code/Module.class.php

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class Module extends FormToolsModule
1919
protected $author = "Ben Keen";
2020
protected $authorEmail = "ben.keen@gmail.com";
2121
protected $authorLink = "http://formtools.org";
22-
protected $version = "2.0.1";
23-
protected $date = "2017-11-07";
22+
protected $version = "2.0.2";
23+
protected $date = "2018-01-31";
2424
protected $originLanguage = "en_us";
2525

2626
protected $nav = array(
@@ -30,11 +30,7 @@ class Module extends FormToolsModule
3030

3131
public function install($module_id)
3232
{
33-
Hooks::registerHook("code", "report_builder", "start", "FormTools\\Pages::constructPageUrl", "constructPageUrl", 50, true);
34-
Hooks::registerHook("code", "report_builder", "middle", "FormTools\\Menus::getAdminMenuPagesDropdown", "addReportBuilderMenuItems", 50, true);
35-
Hooks::registerHook("code", "report_builder", "middle", "FormTools\\Menus::getClientMenuPagesDropdown", "addReportBuilderMenuItems", 50, true);
36-
Hooks::registerHook("template", "report_builder", "head_bottom", "", "includeInHead");
37-
Hooks::registerHook("code", "report_builder", "main", "FormTools\\Submissions::displaySubmissionListingQuicklinks", "addQuicklink", 50, true);
33+
$this->resetHooks();
3834

3935
$settings = array(
4036
"show_reports_icon_on_submission_listing_page" => "yes",
@@ -65,6 +61,24 @@ public function uninstall($module_id)
6561
}
6662

6763

64+
public function upgrade($module_id, $old_module_version)
65+
{
66+
$this->resetHooks();
67+
}
68+
69+
70+
public function resetHooks()
71+
{
72+
$this->clearHooks();
73+
74+
Hooks::registerHook("code", "report_builder", "start", "FormTools\\Pages::constructPageUrl", "constructPageUrl", 50, true);
75+
Hooks::registerHook("code", "report_builder", "middle", "FormTools\\Menus::getAdminMenuPagesDropdown", "addReportBuilderMenuItems", 50, true);
76+
Hooks::registerHook("code", "report_builder", "middle", "FormTools\\Menus::getClientMenuPagesDropdown", "addReportBuilderMenuItems", 50, true);
77+
Hooks::registerHook("template", "report_builder", "head_bottom", "", "includeInHead");
78+
Hooks::registerHook("code", "report_builder", "main", "FormTools\\Submissions::displaySubmissionListingQuicklinks", "addQuicklink", 50, true);
79+
}
80+
81+
6882
public function constructPageUrl($params)
6983
{
7084
$page_identifier = $params["page_identifier"];

0 commit comments

Comments
 (0)