Merge pull request #4087 from robinmitra/master
[civicrm-core.git] / api / v3 / ContributionPage.php
index 360128ba95f7a0e981f830caff18517a430bca9e..f5f58f3b7f3b5afdd62c8592eac89154668138cd 100644 (file)
  * @access public
  */
 function civicrm_api3_contribution_page_create($params) {
-  return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params);
+  $result = _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params);
+  CRM_Contribute_PseudoConstant::flush('contributionPageAll');
+  CRM_Contribute_PseudoConstant::flush('contributionPageActive');
+  return $result;
 }
 
 /**
@@ -81,11 +84,10 @@ function civicrm_api3_contribution_page_get($params) {
  * This method is used to delete any existing contribution_page. id of the group
  * to be deleted is required field in $params array
  *
- * @param array $params  (reference) array containing id of the group
+ * @param array $params array containing id of the group
  *                       to be deleted
  *
- * @return array  (referance) returns flag true if successfull, error
- *                message otherwise
+ * @return array API result Array
  * {@getfields contribution_page_delete}
  * @access public
  */
@@ -102,8 +104,7 @@ function civicrm_api3_contribution_page_delete($params) {
  * @param array $params  (reference) array containing id of the group
  *                       to be deleted
  *
- * @return array  (referance) returns flag true if successfull, error
- *                message otherwise
+ * @return array API result array
  * {@getfields contribution_page_delete}
  * @access public
  */