Esempio n. 1
0
 /**
  * Get the configure action links for this page.
  *
  * @return array
  */
 public function &configureActionLinks()
 {
     // check if variable _actionsLinks is populated
     if (!isset(self::$_configureActionLinks)) {
         $urlString = 'civicrm/admin/contribute/';
         $urlParams = 'reset=1&action=update&id=%%id%%';
         self::$_configureActionLinks = array(CRM_Core_Action::ADD => array('name' => ts('Title and Settings'), 'title' => ts('Title and Settings'), 'url' => $urlString . 'settings', 'qs' => $urlParams, 'uniqueName' => 'settings'), CRM_Core_Action::UPDATE => array('name' => ts('Contribution Amounts'), 'title' => ts('Contribution Amounts'), 'url' => $urlString . 'amount', 'qs' => $urlParams, 'uniqueName' => 'amount'), CRM_Core_Action::VIEW => array('name' => ts('Membership Settings'), 'title' => ts('Membership Settings'), 'url' => $urlString . 'membership', 'qs' => $urlParams, 'uniqueName' => 'membership'), CRM_Core_Action::EXPORT => array('name' => ts('Thank-you and Receipting'), 'title' => ts('Thank-you and Receipting'), 'url' => $urlString . 'thankyou', 'qs' => $urlParams, 'uniqueName' => 'thankyou'), CRM_Core_Action::BASIC => array('name' => ts('Tell a Friend'), 'title' => ts('Tell a Friend'), 'url' => $urlString . 'friend', 'qs' => $urlParams, 'uniqueName' => 'friend'), CRM_Core_Action::PROFILE => array('name' => ts('Include Profiles'), 'title' => ts('Include Profiles'), 'url' => $urlString . 'custom', 'qs' => $urlParams, 'uniqueName' => 'custom'), CRM_Core_Action::MAP => array('name' => ts('Contribution Widget'), 'title' => ts('Contribution Widget'), 'url' => $urlString . 'widget', 'qs' => $urlParams, 'uniqueName' => 'widget'), CRM_Core_Action::FOLLOWUP => array('name' => ts('Premiums'), 'title' => ts('Premiums'), 'url' => $urlString . 'premium', 'qs' => $urlParams, 'uniqueName' => 'premium'), CRM_Core_Action::ADVANCED => array('name' => ts('Personal Campaign Pages'), 'title' => ts('Personal Campaign Pages'), 'url' => $urlString . 'pcp', 'qs' => $urlParams, 'uniqueName' => 'pcp'));
     }
     return self::$_configureActionLinks;
 }