'Contribution', 'event' => 'Event', ); } return self::$pcpType; } /** * Get all the PCP status * * @access public * * @return array - array reference of all PCP status * @static */ public static function &pcpStatus() { self::$pcpStatus = array(); if (!self::$pcpStatus) { self::$pcpStatus = CRM_Core_OptionGroup::values("pcp_status"); } return self::$pcpStatus; } /** * Flush given pseudoconstant so it can be reread from db * nex time it's requested. * * @access public * @static * * @param boolean $name pseudoconstant to be flushed * */ public static function flush($name) { if (isset(self::$$name)) { self::$$name = NULL; } } }