Move menu definitions to eventcart extension
authorMatthew Wire <mjw@mjwconsult.co.uk>
Sun, 19 Jul 2020 10:46:04 +0000 (11:46 +0100)
committerMatthew Wire <mjw@mjwconsult.co.uk>
Sun, 19 Jul 2020 10:48:18 +0000 (11:48 +0100)
CRM/Event/xml/Menu/Event.xml
ext/eventcart/xml/Menu/Eventcart.xml [new file with mode: 0644]

index fda18a1b9221b9bc9f53bbbc4185824fb539e9f9..105ef9c08732e79e6b8bfd2db47352ea221047c6 100644 (file)
      <weight>399</weight>
   </item>
   <item>
-     <path>civicrm/admin/options/conference_slot</path>
-     <title>Conference Slot Labels</title>
-     <page_callback>CRM_Admin_Page_Options</page_callback>
-     <desc>Define conference slots and labels.</desc>
-     <access_arguments>administer CiviCRM,access CiviEvent</access_arguments>
-     <adminGroup>CiviEvent</adminGroup>
-     <weight>415</weight>
+    <path>civicrm/admin/options/conference_slot</path>
+    <title>Conference Slot Labels</title>
+    <page_callback>CRM_Admin_Page_Options</page_callback>
+    <desc>Define conference slots and labels.</desc>
+    <access_arguments>administer CiviCRM,access CiviEvent</access_arguments>
+    <adminGroup>CiviEvent</adminGroup>
+    <weight>415</weight>
   </item>
   <item>
      <path>civicrm/admin/setting/preferences/event</path>
      <weight>960</weight>
   </item>
   <item>
-     <path>civicrm/event/manage/conference</path>
-     <title>Conference Slots</title>
-     <page_callback>CRM_Event_Form_ManageEvent_Conference</page_callback>
-     <access_arguments>access CiviEvent</access_arguments>
-     <is_ssl>true</is_ssl>
-     <weight>950</weight>
+    <path>civicrm/event/manage/conference</path>
+    <title>Conference Slots</title>
+    <page_callback>CRM_Event_Form_ManageEvent_Conference</page_callback>
+    <access_arguments>access CiviEvent</access_arguments>
+    <is_ssl>true</is_ssl>
+    <weight>950</weight>
   </item>
   <item>
      <path>civicrm/event/add</path>
      <page_callback>CRM_Core_Page_AJAX_Location::getLocBlock</page_callback>
      <access_arguments>access CiviEvent</access_arguments>
   </item>
-  <item>
-    <path>civicrm/ajax/event/add_participant_to_cart</path>
-    <page_callback>CRM_Event_Cart_Page_CheckoutAJAX::add_participant_to_cart</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-  </item>
-  <item>
-    <path>civicrm/ajax/event/remove_participant_from_cart</path>
-    <page_callback>CRM_Event_Cart_Page_CheckoutAJAX::remove_participant_from_cart</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-  </item>
-  <item>
-    <path>civicrm/event/add_to_cart</path>
-    <title>Add Event To Cart</title>
-    <page_callback>CRM_Event_Cart_Page_AddToCart</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-    <is_ssl>false</is_ssl>
-  </item>
-  <item>
-    <path>civicrm/event/cart_checkout</path>
-    <title>Cart Checkout</title>
-    <page_callback>CRM_Event_Cart_Controller_Checkout</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-    <is_ssl>true</is_ssl>
-  </item>
-  <item>
-    <path>civicrm/event/remove_from_cart</path>
-    <title>Remove From Cart</title>
-    <page_callback>CRM_Event_Cart_Page_RemoveFromCart</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-    <is_ssl>false</is_ssl>
-  </item>
-  <item>
-    <path>civicrm/event/view_cart</path>
-    <title>View Cart</title>
-    <page_callback>CRM_Event_Cart_Page_ViewCart</page_callback>
-    <access_callback>1</access_callback>
-    <is_public>true</is_public>
-    <is_ssl>false</is_ssl>
-  </item>
   <item>
     <path>civicrm/event/participant/feeselection</path>
     <title>Change Registration Selections</title>
diff --git a/ext/eventcart/xml/Menu/Eventcart.xml b/ext/eventcart/xml/Menu/Eventcart.xml
new file mode 100644 (file)
index 0000000..8380145
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+
+<menu>
+  <item>
+    <path>civicrm/ajax/event/add_participant_to_cart</path>
+    <page_callback>CRM_Event_Cart_Page_CheckoutAJAX::add_participant_to_cart</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+  </item>
+  <item>
+    <path>civicrm/ajax/event/remove_participant_from_cart</path>
+    <page_callback>CRM_Event_Cart_Page_CheckoutAJAX::remove_participant_from_cart</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+  </item>
+  <item>
+    <path>civicrm/event/add_to_cart</path>
+    <title>Add Event To Cart</title>
+    <page_callback>CRM_Event_Cart_Page_AddToCart</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+    <is_ssl>false</is_ssl>
+  </item>
+  <item>
+    <path>civicrm/event/cart_checkout</path>
+    <title>Cart Checkout</title>
+    <page_callback>CRM_Event_Cart_Controller_Checkout</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+    <is_ssl>true</is_ssl>
+  </item>
+  <item>
+    <path>civicrm/event/remove_from_cart</path>
+    <title>Remove From Cart</title>
+    <page_callback>CRM_Event_Cart_Page_RemoveFromCart</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+    <is_ssl>false</is_ssl>
+  </item>
+  <item>
+    <path>civicrm/event/view_cart</path>
+    <title>View Cart</title>
+    <page_callback>CRM_Event_Cart_Page_ViewCart</page_callback>
+    <access_callback>1</access_callback>
+    <is_public>true</is_public>
+    <is_ssl>false</is_ssl>
+  </item>
+</menu>