Commit | Line | Data |
---|---|---|
25523059 CW |
1 | <?php |
2 | use CRM_Search_ExtensionUtil as E; | |
3 | ||
4 | /** | |
5 | * Collection of upgrade steps. | |
6 | */ | |
7 | class CRM_Search_Upgrader extends CRM_Search_Upgrader_Base { | |
8 | ||
9 | /** | |
10 | * Add menu item when enabled. | |
11 | */ | |
12 | public function enable() { | |
fe806431 | 13 | \Civi\Api4\Navigation::create(FALSE) |
25523059 | 14 | ->addValue('parent_id:name', 'Search') |
88f473e9 CW |
15 | ->addValue('label', E::ts('Search Kit')) |
16 | ->addValue('name', 'search_kit') | |
25523059 CW |
17 | ->addValue('url', 'civicrm/search') |
18 | ->addValue('icon', 'crm-i fa-search-plus') | |
19 | ->addValue('has_separator', 2) | |
20 | ->addValue('weight', 99) | |
21 | ->execute(); | |
22 | } | |
23 | ||
24 | /** | |
25 | * Delete menu item when disabled. | |
26 | */ | |
27 | public function disable() { | |
fe806431 | 28 | \Civi\Api4\Navigation::delete(FALSE) |
88f473e9 | 29 | ->addWhere('name', '=', 'search_kit') |
25523059 CW |
30 | ->addWhere('domain_id', '=', 'current_domain') |
31 | ->execute(); | |
32 | } | |
33 | ||
34 | } |