#31000 changed grpup name
[com.zyxware.civiwci.git] / wci.php
diff --git a/wci.php b/wci.php
index c7cf938b00f398a0f5cfe39790458aa1fd91eb63..0c5f6cc150c50d91e01b0dbd9e3d60d09820121a 100644 (file)
--- a/wci.php
+++ b/wci.php
@@ -106,3 +106,89 @@ function wci_civicrm_caseTypes(&$caseTypes) {
 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)),
+        ),
+  );
+}
+