Skip to content
Snippets Groups Projects
buttoncustomizations.php 4.25 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
    require_once 'buttoncustomizations.civix.php';
    
    
    /**
     * Implements hook_civicrm_buildForm().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_buildForm
     */
    function buttoncustomizations_civicrm_buildForm($formName, &$form) {
      // Change the button on contribution pages to read "Confirm Payment".
    
      if ($formName == 'CRM_Contribute_Form_Contribution_Main') {
    
        $buttonGroup = $form->getElement('buttons');
        $buttons = $buttonGroup->getElements();
        $submitButton = $buttons[0];
        $submitButton->setValue("Confirm Payment");
      }
    }
    
    /**
     * Implements hook_civicrm_config().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_config
     */
    function buttoncustomizations_civicrm_config(&$config) {
      _buttoncustomizations_civix_civicrm_config($config);
    }
    
    /**
     * Implements hook_civicrm_xmlMenu().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_xmlMenu
     */
    function buttoncustomizations_civicrm_xmlMenu(&$files) {
      _buttoncustomizations_civix_civicrm_xmlMenu($files);
    }
    
    /**
     * Implements hook_civicrm_install().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_install
     */
    function buttoncustomizations_civicrm_install() {
      _buttoncustomizations_civix_civicrm_install();
    }
    
    /**
     * Implements hook_civicrm_uninstall().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_uninstall
     */
    function buttoncustomizations_civicrm_uninstall() {
      _buttoncustomizations_civix_civicrm_uninstall();
    }
    
    /**
     * Implements hook_civicrm_enable().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_enable
     */
    function buttoncustomizations_civicrm_enable() {
      _buttoncustomizations_civix_civicrm_enable();
    }
    
    /**
     * Implements hook_civicrm_disable().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_disable
     */
    function buttoncustomizations_civicrm_disable() {
      _buttoncustomizations_civix_civicrm_disable();
    }
    
    /**
     * Implements hook_civicrm_upgrade().
     *
     * @param $op string, the type of operation being performed; 'check' or 'enqueue'
     * @param $queue CRM_Queue_Queue, (for 'enqueue') the modifiable list of pending up upgrade tasks
     *
     * @return mixed
     *   Based on op. for 'check', returns array(boolean) (TRUE if upgrades are pending)
     *                for 'enqueue', returns void
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_upgrade
     */
    function buttoncustomizations_civicrm_upgrade($op, CRM_Queue_Queue $queue = NULL) {
      return _buttoncustomizations_civix_civicrm_upgrade($op, $queue);
    }
    
    /**
     * Implements hook_civicrm_managed().
     *
     * Generate a list of entities to create/deactivate/delete when this module
     * is installed, disabled, uninstalled.
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_managed
     */
    function buttoncustomizations_civicrm_managed(&$entities) {
      _buttoncustomizations_civix_civicrm_managed($entities);
    }
    
    /**
     * Implements hook_civicrm_caseTypes().
     *
     * Generate a list of case-types
     *
     * Note: This hook only runs in CiviCRM 4.4+.
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_caseTypes
     */
    function buttoncustomizations_civicrm_caseTypes(&$caseTypes) {
      _buttoncustomizations_civix_civicrm_caseTypes($caseTypes);
    }
    
    /**
     * Implements hook_civicrm_angularModules().
     *
     * Generate a list of Angular modules.
     *
     * Note: This hook only runs in CiviCRM 4.5+. It may
     * use features only available in v4.6+.
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_caseTypes
     */
    function buttoncustomizations_civicrm_angularModules(&$angularModules) {
    _buttoncustomizations_civix_civicrm_angularModules($angularModules);
    }
    
    /**
     * Implements hook_civicrm_alterSettingsFolders().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_alterSettingsFolders
     */
    function buttoncustomizations_civicrm_alterSettingsFolders(&$metaDataFolders = NULL) {
      _buttoncustomizations_civix_civicrm_alterSettingsFolders($metaDataFolders);
    }
    
    /**
     * Functions below this ship commented out. Uncomment as required.
     *
    
    /**
     * Implements hook_civicrm_preProcess().
     *
     * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_preProcess
     *
    function buttoncustomizations_civicrm_preProcess($formName, &$form) {
    
    }
    
    */