Merge pull request #17675 from agh1/aria-form-fixes
[civicrm-core.git] / ext / search / CRM / Search / Upgrader.php
CommitLineData
25523059
CW
1<?php
2use CRM_Search_ExtensionUtil as E;
3
4/**
5 * Collection of upgrade steps.
6 */
7class 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')
b0422f12
CW
15 ->addValue('label', E::ts('Create Search...'))
16 ->addValue('name', 'create_search')
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)
b0422f12 29 ->addWhere('name', '=', 'create_search')
25523059
CW
30 ->addWhere('domain_id', '=', 'current_domain')
31 ->execute();
32 }
33
34}