Guest User

Untitled

a guest
Jun 4th, 2015
377
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. /*
  3.  +--------------------------------------------------------------------+
  4.  | CiviCRM version 4.6                                                |
  5.  +--------------------------------------------------------------------+
  6.  | Copyright CiviCRM LLC (c) 2004-2015                                |
  7.  +--------------------------------------------------------------------+
  8.  | This file is a part of CiviCRM.                                    |
  9.  |                                                                    |
  10.  | CiviCRM is free software; you can copy, modify, and distribute it  |
  11.  | under the terms of the GNU Affero General Public License           |
  12.  | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
  13.  |                                                                    |
  14.  | CiviCRM is distributed in the hope that it will be useful, but     |
  15.  | WITHOUT ANY WARRANTY; without even the implied warranty of         |
  16.  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
  17.  | See the GNU Affero General Public License for more details.        |
  18.  |                                                                    |
  19.  | You should have received a copy of the GNU Affero General Public   |
  20.  | License and the CiviCRM Licensing Exception along                  |
  21.  | with this program; if not, contact CiviCRM LLC                     |
  22.  | at info[AT]civicrm[DOT]org. If you have questions about the        |
  23.  | GNU Affero General Public License or the licensing of CiviCRM,     |
  24.  | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
  25.  +--------------------------------------------------------------------+
  26.  */
  27.  
  28. /**
  29.  * This api exposes CiviCRM PCPs.
  30.  *
  31.  * PCPs are Personal Campaign Pages.
  32.  *
  33.  * @package CiviCRM_APIv3
  34.  */
  35.  
  36. /**
  37.  * Get PCPs.
  38.  *
  39.  * @param array $params
  40.  *
  41.  * @return array
  42.  */
  43. function civicrm_api3_pcp_get($params) {
  44.   return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params);
  45. }
  46.  
  47. /**
  48.  * Create/update PCP.
  49.  *
  50.  * @param array $params
  51.  *   Array per getfields metadata.
  52.  *
  53.  * @return array
  54.  */
  55. function civicrm_api3_pcp_create($params) {
  56.   return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params);
  57. }
  58.  
  59. /**
  60.  * Delete an existing PCP.
  61.  *
  62.  * This method is used to delete any existing PCP given its id.
  63.  *
  64.  * @param array $params
  65.  *   [id]
  66.  *
  67.  * @return array
  68.  *   API Result Array
  69.  */
  70. function civicrm_api3_pcp_delete($params) {
  71.   return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params);
  72. }
  73. ---------------------------------------------------
RAW Paste Data