function wci_civicrm_alterSettingsFolders(&$metaDataFolders = NULL) {
_wci_civix_civicrm_alterSettingsFolders($metaDataFolders);
}
+
+function wci_civicrm_navigationMenu( &$params ) {
+
+ $navId = CRM_Core_DAO::singleValueQuery("SELECT max(id) FROM civicrm_navigation");
+ if (is_integer($navId)) {
+ $navId++;
+ }
+ // Find the Help menu
+ $helpID = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Navigation', 'Help', 'id', 'name');
+ $params[$navId] = $params[$helpID];
+ // inserting WCI menu at the place of old help location
+ $params[$helpID] = array (
+ 'attributes' => array (
+ 'label' => ts('Widgets and Progress Bars'),
+ 'name' => 'WCI',
+ 'url' => null,
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 0,
+ 'parentID' => 0,
+ 'navID' => $navId,
+ 'active' => 1),
+ 'child' => array (
+ '1' => array (
+ 'attributes' => array (
+ 'label' => ts('New Widget'),
+ 'name' => 'new_widget',
+ 'url' => 'civicrm/wci/widget/add',
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 1,
+ 'parentID' => $navId,
+ 'navID' => $navId+1,
+ 'active' => 1)),
+
+ '2' => array (
+ 'attributes' => array (
+ 'label' => ts('Manage Widget'),
+ 'name' => 'manage_widget',
+ 'url' => 'civicrm/wci/widget?reset=1',
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 1,
+ 'parentID' => $navId,
+ 'navID' => $navId+2,
+ 'active' => 1)),
+
+ '3' => array (
+ 'attributes' => array (
+ 'label' => ts('New Progress Bar'),
+ 'name' => 'new_progress_bar',
+ 'url' => 'civicrm/wci/progress-bar/add',
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 1,
+ 'parentID' => $navId,
+ 'navID' => $navId+3,
+ 'active' => 1)),
+
+ '4' => array (
+ 'attributes' => array (
+ 'label' => ts('Manage Progress Bar'),
+ 'name' => 'manage_progress_bar',
+ 'url' => 'civicrm/wci/progress-bar?reset=1',
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 1,
+ 'parentID' => $navId,
+ 'navID' => $navId+4,
+ 'active' => 1)),
+
+ '5' => array (
+ 'attributes' => array (
+ 'label' => ts('Widget Settings'),
+ 'name' => 'manage_progress_bar',
+ 'url' => 'civicrm/wci/settings?reset=1',
+ 'permission' => 'access CiviReport,access CiviContribute',
+ 'operator' => 'OR',
+ 'separator' => 1,
+ 'parentID' => $navId,
+ 'navID' => $navId+5,
+ 'active' => 1)),
+ ),
+ );
+}
+