+ /**
+ * Returns the list of indices
+ */
+ public static function indices($localize = TRUE) {
+ $indices = array(
+ 'UI_ftrxn_trxn_id' => array(
+ 'name' => 'UI_ftrxn_trxn_id',
+ 'field' => array(
+ 0 => 'trxn_id',
+ ) ,
+ 'localizable' => false,
+ 'sig' => 'civicrm_financial_trxn::0::trxn_id',
+ ) ,
+ 'UI_ftrxn_payment_instrument_id' => array(
+ 'name' => 'UI_ftrxn_payment_instrument_id',
+ 'field' => array(
+ 0 => 'payment_instrument_id',
+ ) ,
+ 'localizable' => false,
+ 'sig' => 'civicrm_financial_trxn::0::payment_instrument_id',
+ ) ,
+ 'UI_ftrxn_check_number' => array(
+ 'name' => 'UI_ftrxn_check_number',
+ 'field' => array(
+ 0 => 'check_number',
+ ) ,
+ 'localizable' => false,
+ 'sig' => 'civicrm_financial_trxn::0::check_number',
+ ) ,
+ );
+ return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+ }