X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FDAO%2FPhone.php;h=7c594b5d9cb1f659e0aa1c0b97b79565260ea5e6;hb=e7a6b91ae4e3004b2d097ed318524d2ea7cf3fb0;hp=3a4d7a5fa8082cc1dc4d9c67013b45804518e27b;hpb=1b9646a7a41ff0be6fdc3f2baac99827fab130b9;p=civicrm-core.git diff --git a/CRM/Core/DAO/Phone.php b/CRM/Core/DAO/Phone.php index 3a4d7a5fa8..7c594b5d9c 100644 --- a/CRM/Core/DAO/Phone.php +++ b/CRM/Core/DAO/Phone.php @@ -30,7 +30,7 @@ * * Generated from xml/schema/CRM/Core/Phone.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:aed6082497eb601fdc249c7a361204a8) + * (GenCodeChecksum:661faad4886dd1a40784d465b906f447) */ require_once 'CRM/Core/DAO.php'; require_once 'CRM/Utils/Type.php'; @@ -333,4 +333,52 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO { $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'phone', $prefix, array()); return $r; } + /** + * Returns the list of indices + */ + public static function indices($localize = TRUE) { + $indices = array( + 'index_location_type' => array( + 'name' => 'index_location_type', + 'field' => array( + 0 => 'location_type_id', + ) , + 'localizable' => false, + 'sig' => 'civicrm_phone::0::location_type_id', + ) , + 'index_is_primary' => array( + 'name' => 'index_is_primary', + 'field' => array( + 0 => 'is_primary', + ) , + 'localizable' => false, + 'sig' => 'civicrm_phone::0::is_primary', + ) , + 'index_is_billing' => array( + 'name' => 'index_is_billing', + 'field' => array( + 0 => 'is_billing', + ) , + 'localizable' => false, + 'sig' => 'civicrm_phone::0::is_billing', + ) , + 'UI_mobile_provider_id' => array( + 'name' => 'UI_mobile_provider_id', + 'field' => array( + 0 => 'mobile_provider_id', + ) , + 'localizable' => false, + 'sig' => 'civicrm_phone::0::mobile_provider_id', + ) , + 'index_phone_numeric' => array( + 'name' => 'index_phone_numeric', + 'field' => array( + 0 => 'phone_numeric', + ) , + 'localizable' => false, + 'sig' => 'civicrm_phone::0::phone_numeric', + ) , + ); + return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices; + } }