Merge pull request #11993 from jaapjansma/issue_66
[civicrm-core.git] / api / v3 / Website.php
index 34735609db4498000c0a9298c2c1e1bd1df0c9c4..98e74e5cf2f5cd59607a2b433be3dfeaa1175025 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.7                                                |
+ | CiviCRM version 5                                                  |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2017                                |
  +--------------------------------------------------------------------+
  *
  * @return array
  *   API result array
- * @todo convert to using basic create - BAO function non-std
  */
 function civicrm_api3_website_create($params) {
-  //DO NOT USE THIS FUNCTION AS THE BASIS FOR A NEW API http://wiki.civicrm.org/confluence/display/CRM/API+Architecture+Standards
-  _civicrm_api3_check_edit_permissions('CRM_Core_BAO_Website', $params);
-  $websiteBAO = CRM_Core_BAO_Website::add($params);
-  $values = array();
-  _civicrm_api3_object_to_array($websiteBAO, $values[$websiteBAO->id]);
-  return civicrm_api3_create_success($values, $params, 'Website', 'get');
+  return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params, 'Website');
 }
 
 /**