security/core#74 Prevent CSRF in CKEditor Config screen by switching to using Quickfo...
[civicrm-core.git] / CRM / Core / xml / Menu / Admin.xml
index c68150360683c54a604ea2ac806aee24a32c69d6..20b52451cc27c20c438e6643e304fe25000f42c8 100644 (file)
@@ -7,7 +7,6 @@
      <desc>Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.</desc>
      <page_callback>CRM_Custom_Page_Group</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/custm_data.png</icon>
      <weight>10</weight>
   </item>
   <item>
@@ -48,7 +47,6 @@
      <desc>Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.</desc>
      <page_callback>CRM_UF_Page_Group</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/Profile.png</icon>
      <weight>20</weight>
   </item>
   <item>
@@ -94,7 +92,6 @@
      <desc>CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/05.png</icon>
      <weight>30</weight>
   </item>
   <item>
      <desc>Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.</desc>
      <page_callback>CRM_Admin_Page_RelationshipType</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/rela_type.png</icon>
      <weight>35</weight>
   </item>
   <item>
      <title>Contact Types</title>
      <page_callback>CRM_Admin_Page_ContactType</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/09.png</icon>
      <weight>40</weight>
   </item>
   <item>
      <desc>Options for assigning gender to individual contacts (e.g. Male, Female, Other).</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>45</weight>
   </item>
   <item>
      <desc>Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/title.png</icon>
      <weight>50</weight>
   </item>
   <item>
      <desc>Options for individual contact suffixes (e.g. Jr., Sr. etc.).</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/10.png</icon>
      <weight>55</weight>
   </item>
   <item>
      <desc>Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).</desc>
      <page_callback>CRM_Admin_Page_LocationType</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/13.png</icon>
      <weight>60</weight>
   </item>
   <item>
      <desc>List of IM services which can be used when recording screen-names for contacts.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/07.png</icon>
      <weight>70</weight>
   </item>
   <item>
      <desc>List of mobile phone providers which can be assigned when recording contact phone numbers.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/08.png</icon>
      <weight>75</weight>
   </item>
   <item>
     Mobile, Fax, Pager)</desc>
     <page_callback>CRM_Admin_Page_Options</page_callback>
     <adminGroup>Customize Data and Screens</adminGroup>
-    <icon>tel.gif</icon>
     <weight>80</weight>
   </item>
   <item>
      <title>Display Preferences</title>
      <page_callback>CRM_Admin_Form_Preferences_Display</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>90</weight>
   </item>
   <item>
      <title>Search Preferences</title>
      <page_callback>CRM_Admin_Form_Setting_Search</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>95</weight>
   </item>
   <item>
      <title>Date Preferences</title>
      <page_callback>CRM_Admin_Form_PreferencesDate</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>97</weight>
   </item>
   <item>
      <desc>Add or remove menu items, and modify the order of items on the navigation menu.</desc>
      <page_callback>CRM_Admin_Page_Navigation</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/template.png</icon>
      <weight>100</weight>
   </item>
   <item>
      <desc>Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren't covered by the built-in Advanced Search and Search Builder features.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Customize Data and Screens</adminGroup>
-     <icon>admin/small/template.png</icon>
      <weight>110</weight>
   </item>
   <item>
      <path_arguments>action=update</path_arguments>
      <page_callback>CRM_Contact_Form_Domain</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/domain.png</icon>
      <weight>10</weight>
   </item>
   <item>
      <desc>List of Email Addresses which can be used when sending emails to contacts.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/title.png</icon>
      <weight>20</weight>
   </item>
   <item>
      <desc>Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.</desc>
      <page_callback>CRM_Admin_Page_MessageTemplates</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/template.png</icon>
      <access_arguments>edit message templates;edit user-driven message templates;edit system workflow message templates</access_arguments>
      <weight>30</weight>
   </item>
      <access_callback>1</access_callback>
      <access_arguments>administer CiviCRM;edit all events</access_arguments>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/template.png</icon>
      <weight>40</weight>
   </item>
   <item>
      <desc>One or more preferred methods of communication can be assigned to each contact. Customize the available options here.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/communication.png</icon>
      <weight>50</weight>
   </item>
   <item>
      <desc>Configure Label Formats that are used when creating mailing labels.</desc>
      <page_callback>CRM_Admin_Page_LabelFormats</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/template.png</icon>
      <weight>60</weight>
   </item>
   <item>
      <desc>Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.</desc>
      <page_callback>CRM_Admin_Page_PdfFormats</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/template.png</icon>
      <weight>70</weight>
   </item>
   <item>
      <desc>Options for Communication Style selection.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>75</weight>
   </item>
   <item>
      <desc>Options for assigning email greetings to individual and household contacts.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>80</weight>
   </item>
   <item>
      <desc>Options for assigning postal greetings to individual and household contacts.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>90</weight>
   </item>
   <item>
      <desc>Options for assigning addressee to individual, household and organization contacts.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Communications</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>100</weight>
   </item>
   <item>
      <title>Languages, Currency, Locations</title>
      <page_callback>CRM_Admin_Form_Setting_Localization</page_callback>
      <adminGroup>Localization</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>10</weight>
   </item>
   <item>
      <title>Address Settings</title>
      <page_callback>CRM_Admin_Form_Preferences_Address</page_callback>
      <adminGroup>Localization</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>20</weight>
   </item>
   <item>
      <title>Date Formats</title>
      <page_callback>CRM_Admin_Form_Setting_Date</page_callback>
      <adminGroup>Localization</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>30</weight>
   </item>
   <item>
      <desc>Options for contact languages.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Localization</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>40</weight>
   </item>
   <item>
      <desc>Grant or deny access to actions (view, edit...), features and components.</desc>
      <page_callback>CRM_Admin_Page_Access</page_callback>
      <adminGroup>Users and Permissions</adminGroup>
-     <icon>admin/small/03.png</icon>
      <weight>10</weight>
   </item>
     <item>
      <desc>Automatically create a CiviCRM contact record for each CMS user record.</desc>
      <page_callback>CRM_Admin_Form_CMSUser</page_callback>
      <adminGroup>Users and Permissions</adminGroup>
-     <icon>admin/small/Synch_user.png</icon>
      <weight>20</weight>
   </item>
   <item>
      <page_callback>CRM_Admin_Page_ConfigTaskList</page_callback>
      <return_url>civicrm/admin/configtask</return_url>
      <adminGroup>System Settings</adminGroup>
-     <icon>check.gif</icon>
      <weight>1</weight>
   </item>
   <item>
    <desc>Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.</desc>
      <page_callback>CRM_Admin_Form_Setting_Component</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>10</weight>
   </item>
   <item>
      <desc></desc>
      <access_arguments>administer CiviCRM</access_arguments>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/price_sets.png</icon>
      <weight>120</weight>
   </item>
   <item>
      <title>Outbound Email Settings</title>
      <page_callback>CRM_Admin_Form_Setting_Smtp</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/07.png</icon>
      <weight>20</weight>
   </item>
   <item>
      <desc>Payment Processor setup for CiviCRM transactions</desc>
      <page_callback>CRM_Admin_Page_PaymentProcessor</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/online_contribution_pages.png</icon>
      <weight>30</weight>
      <access_arguments>administer payment processors</access_arguments>
   </item>
      <title>Mapping and Geocoding</title>
      <page_callback>CRM_Admin_Form_Setting_Mapping</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>40</weight>
   </item>
   <item>
      <desc>Enable undelete/move to trash feature, detailed change logging, ReCAPTCHA to protect forms.</desc>
      <page_callback>CRM_Admin_Form_Setting_Miscellaneous</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>50</weight>
   </item>
   <item>
      <title>Directories</title>
      <page_callback>CRM_Admin_Form_Setting_Path</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>60</weight>
   </item>
   <item>
      <title>Resource URLs</title>
      <page_callback>CRM_Admin_Form_Setting_Url</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>70</weight>
   </item>
   <item>
      <desc>Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.</desc>
      <page_callback>CRM_Admin_Form_Setting_UpdateConfigBackend</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/updatepath.png</icon>
      <weight>80</weight>
   </item>
   <item>
      <title>CMS Database Integration</title>
      <page_callback>CRM_Admin_Form_Setting_UF</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>90</weight>
   </item>
   <item>
      <desc>File Extensions that can be considered safe.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>100</weight>
   </item>
   <item>
      <desc>Access all meta-data option groups.</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/01.png</icon>
      <weight>105</weight>
   </item>
   <item>
      <desc>Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.</desc>
      <page_callback>CRM_Admin_Page_Mapping</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/import_export_map.png</icon>
      <weight>110</weight>
   </item>
   <item>
      <title>Debugging</title>
      <page_callback>CRM_Admin_Form_Setting_Debugging</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>120</weight>
   </item>
   <item>
      <title>Multi Site Settings</title>
      <page_callback>CRM_Admin_Form_Generic</page_callback>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>130</weight>
   </item>
   <item>
      <page_callback>CRM_Admin_Page_Job</page_callback>
      <access_arguments>access CiviCRM,administer CiviCRM</access_arguments>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/13.png</icon>
      <weight>1370</weight>
   </item>
   <item>
      <page_callback>CRM_Admin_Page_JobLog</page_callback>
      <access_arguments>access CiviCRM,administer CiviCRM</access_arguments>
      <adminGroup>Manage</adminGroup>
-     <icon>admin/small/13.png</icon>
      <weight>1380</weight>
   </item>
   <item>
      <desc>List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)</desc>
      <page_callback>CRM_Admin_Page_Options</page_callback>
      <adminGroup>Option Lists</adminGroup>
-     <icon>admin/small/grant_type.png</icon>
      <weight>385</weight>
   </item>
   <item>
      <desc>Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.</desc>
      <access_arguments>access CiviCRM,access CiviEvent</access_arguments>
      <adminGroup>Customize</adminGroup>
-     <icon>admin/small/price_sets.png</icon>
      <weight>380</weight>
   </item>
   <item>
      <page_callback>CRM_SMS_Page_Provider</page_callback>
      <access_arguments>administer CiviCRM</access_arguments>
      <adminGroup>System Settings</adminGroup>
-     <icon>admin/small/36.png</icon>
      <weight>500</weight>
   </item>
     <item>
   <item>
     <path>civicrm/admin/ckeditor</path>
     <title>Configure CKEditor</title>
-    <page_callback>CRM_Admin_Page_CKEditorConfig</page_callback>
+    <page_callback>CRM_Admin_Form_CKEditorConfig</page_callback>
     <access_arguments>administer CiviCRM</access_arguments>
   </item>
 </menu>