Merge pull request #22155 from eileenmcnaughton/n4
[civicrm-core.git] / CRM / Core / DAO / UFGroup.php
1 <?php
2
3 /**
4 * @package CRM
5 * @copyright CiviCRM LLC https://civicrm.org/licensing
6 *
7 * Generated from xml/schema/CRM/Core/UFGroup.xml
8 * DO NOT EDIT. Generated by CRM_Core_CodeGen
9 * (GenCodeChecksum:0cb6463f64d494ca888d10708269b63c)
10 */
11
12 /**
13 * Database access object for the UFGroup entity.
14 */
15 class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
16 const EXT = 'civicrm';
17 const TABLE_ADDED = '1.1';
18
19 /**
20 * Static instance to hold the table name.
21 *
22 * @var string
23 */
24 public static $_tableName = 'civicrm_uf_group';
25
26 /**
27 * Should CiviCRM log any modifications to this table in the civicrm_log table.
28 *
29 * @var bool
30 */
31 public static $_log = TRUE;
32
33 /**
34 * Unique table ID
35 *
36 * @var int
37 */
38 public $id;
39
40 /**
41 * Is this form currently active? If false, hide all related fields for all sharing contexts.
42 *
43 * @var bool
44 */
45 public $is_active;
46
47 /**
48 * Comma separated list of the type(s) of profile fields.
49 *
50 * @var string
51 */
52 public $group_type;
53
54 /**
55 * Form title.
56 *
57 * @var string
58 */
59 public $title;
60
61 /**
62 * Profile Form Public title
63 *
64 * @var string
65 */
66 public $frontend_title;
67
68 /**
69 * Optional verbose description of the profile.
70 *
71 * @var text
72 */
73 public $description;
74
75 /**
76 * Description and/or help text to display before fields in form.
77 *
78 * @var text
79 */
80 public $help_pre;
81
82 /**
83 * Description and/or help text to display after fields in form.
84 *
85 * @var text
86 */
87 public $help_post;
88
89 /**
90 * Group id, foreign key from civicrm_group
91 *
92 * @var int
93 */
94 public $limit_listings_group_id;
95
96 /**
97 * Redirect to URL.
98 *
99 * @var string
100 */
101 public $post_URL;
102
103 /**
104 * foreign key to civicrm_group_id
105 *
106 * @var int
107 */
108 public $add_to_group_id;
109
110 /**
111 * Should a CAPTCHA widget be included this Profile form.
112 *
113 * @var bool
114 */
115 public $add_captcha;
116
117 /**
118 * Do we want to map results from this profile.
119 *
120 * @var bool
121 */
122 public $is_map;
123
124 /**
125 * Should edit link display in profile selector
126 *
127 * @var bool
128 */
129 public $is_edit_link;
130
131 /**
132 * Should we display a link to the website profile in profile selector
133 *
134 * @var bool
135 */
136 public $is_uf_link;
137
138 /**
139 * Should we update the contact record if we find a duplicate
140 *
141 * @var bool
142 */
143 public $is_update_dupe;
144
145 /**
146 * Redirect to URL when Cancle button clik .
147 *
148 * @var string
149 */
150 public $cancel_URL;
151
152 /**
153 * Should we create a cms user for this profile
154 *
155 * @var bool
156 */
157 public $is_cms_user;
158
159 /**
160 * @var text
161 */
162 public $notify;
163
164 /**
165 * Is this group reserved for use by some other CiviCRM functionality?
166 *
167 * @var bool
168 */
169 public $is_reserved;
170
171 /**
172 * Name of the UF group for directly addressing it in the codebase
173 *
174 * @var string
175 */
176 public $name;
177
178 /**
179 * FK to civicrm_contact, who created this UF group
180 *
181 * @var int
182 */
183 public $created_id;
184
185 /**
186 * Date and time this UF group was created.
187 *
188 * @var datetime
189 */
190 public $created_date;
191
192 /**
193 * Should we include proximity search feature in this profile search form?
194 *
195 * @var bool
196 */
197 public $is_proximity_search;
198
199 /**
200 * Custom Text to display on the Cancel button when used in create or edit mode
201 *
202 * @var string
203 */
204 public $cancel_button_text;
205
206 /**
207 * Custom Text to display on the submit button on profile edit/create screens
208 *
209 * @var string
210 */
211 public $submit_button_text;
212
213 /**
214 * Should a Cancel button be included in this Profile form.
215 *
216 * @var bool
217 */
218 public $add_cancel_button;
219
220 /**
221 * Class constructor.
222 */
223 public function __construct() {
224 $this->__table = 'civicrm_uf_group';
225 parent::__construct();
226 }
227
228 /**
229 * Returns localized title of this entity.
230 *
231 * @param bool $plural
232 * Whether to return the plural version of the title.
233 */
234 public static function getEntityTitle($plural = FALSE) {
235 return $plural ? ts('UFGroups') : ts('UFGroup');
236 }
237
238 /**
239 * Returns foreign keys and entity references.
240 *
241 * @return array
242 * [CRM_Core_Reference_Interface]
243 */
244 public static function getReferenceColumns() {
245 if (!isset(Civi::$statics[__CLASS__]['links'])) {
246 Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
247 Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'limit_listings_group_id', 'civicrm_group', 'id');
248 Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'add_to_group_id', 'civicrm_group', 'id');
249 Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'created_id', 'civicrm_contact', 'id');
250 CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
251 }
252 return Civi::$statics[__CLASS__]['links'];
253 }
254
255 /**
256 * Returns all the column names of this table
257 *
258 * @return array
259 */
260 public static function &fields() {
261 if (!isset(Civi::$statics[__CLASS__]['fields'])) {
262 Civi::$statics[__CLASS__]['fields'] = [
263 'id' => [
264 'name' => 'id',
265 'type' => CRM_Utils_Type::T_INT,
266 'title' => ts('Profile ID'),
267 'description' => ts('Unique table ID'),
268 'required' => TRUE,
269 'where' => 'civicrm_uf_group.id',
270 'table_name' => 'civicrm_uf_group',
271 'entity' => 'UFGroup',
272 'bao' => 'CRM_Core_BAO_UFGroup',
273 'localizable' => 0,
274 'html' => [
275 'type' => 'Number',
276 ],
277 'readonly' => TRUE,
278 'add' => '1.1',
279 ],
280 'is_active' => [
281 'name' => 'is_active',
282 'type' => CRM_Utils_Type::T_BOOLEAN,
283 'title' => ts('Profile Is Active'),
284 'description' => ts('Is this form currently active? If false, hide all related fields for all sharing contexts.'),
285 'where' => 'civicrm_uf_group.is_active',
286 'default' => '1',
287 'table_name' => 'civicrm_uf_group',
288 'entity' => 'UFGroup',
289 'bao' => 'CRM_Core_BAO_UFGroup',
290 'localizable' => 0,
291 'add' => '1.1',
292 ],
293 'group_type' => [
294 'name' => 'group_type',
295 'type' => CRM_Utils_Type::T_STRING,
296 'title' => ts('Profile Group Type'),
297 'description' => ts('Comma separated list of the type(s) of profile fields.'),
298 'maxlength' => 255,
299 'size' => CRM_Utils_Type::HUGE,
300 'import' => TRUE,
301 'where' => 'civicrm_uf_group.group_type',
302 'export' => TRUE,
303 'table_name' => 'civicrm_uf_group',
304 'entity' => 'UFGroup',
305 'bao' => 'CRM_Core_BAO_UFGroup',
306 'localizable' => 0,
307 'serialize' => self::SERIALIZE_COMMA,
308 'add' => '2.1',
309 ],
310 'title' => [
311 'name' => 'title',
312 'type' => CRM_Utils_Type::T_STRING,
313 'title' => ts('Profile Name'),
314 'description' => ts('Form title.'),
315 'required' => TRUE,
316 'maxlength' => 64,
317 'size' => CRM_Utils_Type::BIG,
318 'where' => 'civicrm_uf_group.title',
319 'table_name' => 'civicrm_uf_group',
320 'entity' => 'UFGroup',
321 'bao' => 'CRM_Core_BAO_UFGroup',
322 'localizable' => 1,
323 'html' => [
324 'type' => 'Text',
325 ],
326 'add' => '1.1',
327 ],
328 'frontend_title' => [
329 'name' => 'frontend_title',
330 'type' => CRM_Utils_Type::T_STRING,
331 'title' => ts('Public Title'),
332 'description' => ts('Profile Form Public title'),
333 'maxlength' => 64,
334 'size' => CRM_Utils_Type::BIG,
335 'where' => 'civicrm_uf_group.frontend_title',
336 'table_name' => 'civicrm_uf_group',
337 'entity' => 'UFGroup',
338 'bao' => 'CRM_Core_BAO_UFGroup',
339 'localizable' => 1,
340 'html' => [
341 'type' => 'Text',
342 ],
343 'add' => '4.7',
344 ],
345 'description' => [
346 'name' => 'description',
347 'type' => CRM_Utils_Type::T_TEXT,
348 'title' => ts('Profile Description'),
349 'description' => ts('Optional verbose description of the profile.'),
350 'rows' => 2,
351 'cols' => 60,
352 'where' => 'civicrm_uf_group.description',
353 'table_name' => 'civicrm_uf_group',
354 'entity' => 'UFGroup',
355 'bao' => 'CRM_Core_BAO_UFGroup',
356 'localizable' => 0,
357 'html' => [
358 'type' => 'TextArea',
359 ],
360 'add' => '4.4',
361 ],
362 'help_pre' => [
363 'name' => 'help_pre',
364 'type' => CRM_Utils_Type::T_TEXT,
365 'title' => ts('Help Pre'),
366 'description' => ts('Description and/or help text to display before fields in form.'),
367 'rows' => 4,
368 'cols' => 80,
369 'where' => 'civicrm_uf_group.help_pre',
370 'table_name' => 'civicrm_uf_group',
371 'entity' => 'UFGroup',
372 'bao' => 'CRM_Core_BAO_UFGroup',
373 'localizable' => 1,
374 'html' => [
375 'type' => 'TextArea',
376 'label' => ts("Pre Help"),
377 ],
378 'add' => '1.2',
379 ],
380 'help_post' => [
381 'name' => 'help_post',
382 'type' => CRM_Utils_Type::T_TEXT,
383 'title' => ts('Profile Post Text'),
384 'description' => ts('Description and/or help text to display after fields in form.'),
385 'rows' => 4,
386 'cols' => 80,
387 'where' => 'civicrm_uf_group.help_post',
388 'table_name' => 'civicrm_uf_group',
389 'entity' => 'UFGroup',
390 'bao' => 'CRM_Core_BAO_UFGroup',
391 'localizable' => 1,
392 'html' => [
393 'type' => 'TextArea',
394 ],
395 'add' => '1.2',
396 ],
397 'limit_listings_group_id' => [
398 'name' => 'limit_listings_group_id',
399 'type' => CRM_Utils_Type::T_INT,
400 'title' => ts('Search Limit Group ID'),
401 'description' => ts('Group id, foreign key from civicrm_group'),
402 'where' => 'civicrm_uf_group.limit_listings_group_id',
403 'table_name' => 'civicrm_uf_group',
404 'entity' => 'UFGroup',
405 'bao' => 'CRM_Core_BAO_UFGroup',
406 'localizable' => 0,
407 'FKClassName' => 'CRM_Contact_DAO_Group',
408 'html' => [
409 'label' => ts("Search Limit Group"),
410 ],
411 'add' => '1.4',
412 ],
413 'post_URL' => [
414 'name' => 'post_URL',
415 'type' => CRM_Utils_Type::T_STRING,
416 'title' => ts('Post Url'),
417 'description' => ts('Redirect to URL.'),
418 'maxlength' => 255,
419 'size' => CRM_Utils_Type::HUGE,
420 'where' => 'civicrm_uf_group.post_URL',
421 'table_name' => 'civicrm_uf_group',
422 'entity' => 'UFGroup',
423 'bao' => 'CRM_Core_BAO_UFGroup',
424 'localizable' => 0,
425 'html' => [
426 'label' => ts("Post URL"),
427 ],
428 'add' => '1.4',
429 ],
430 'add_to_group_id' => [
431 'name' => 'add_to_group_id',
432 'type' => CRM_Utils_Type::T_INT,
433 'title' => ts('Add Contact To Group ID'),
434 'description' => ts('foreign key to civicrm_group_id'),
435 'where' => 'civicrm_uf_group.add_to_group_id',
436 'table_name' => 'civicrm_uf_group',
437 'entity' => 'UFGroup',
438 'bao' => 'CRM_Core_BAO_UFGroup',
439 'localizable' => 0,
440 'FKClassName' => 'CRM_Contact_DAO_Group',
441 'html' => [
442 'label' => ts("Add Contact To Group"),
443 ],
444 'add' => NULL,
445 ],
446 'add_captcha' => [
447 'name' => 'add_captcha',
448 'type' => CRM_Utils_Type::T_BOOLEAN,
449 'title' => ts('Show Captcha On Profile'),
450 'description' => ts('Should a CAPTCHA widget be included this Profile form.'),
451 'where' => 'civicrm_uf_group.add_captcha',
452 'default' => '0',
453 'table_name' => 'civicrm_uf_group',
454 'entity' => 'UFGroup',
455 'bao' => 'CRM_Core_BAO_UFGroup',
456 'localizable' => 0,
457 'add' => '1.1',
458 ],
459 'is_map' => [
460 'name' => 'is_map',
461 'type' => CRM_Utils_Type::T_BOOLEAN,
462 'title' => ts('Map Profile'),
463 'description' => ts('Do we want to map results from this profile.'),
464 'where' => 'civicrm_uf_group.is_map',
465 'default' => '0',
466 'table_name' => 'civicrm_uf_group',
467 'entity' => 'UFGroup',
468 'bao' => 'CRM_Core_BAO_UFGroup',
469 'localizable' => 0,
470 'add' => '1.5',
471 ],
472 'is_edit_link' => [
473 'name' => 'is_edit_link',
474 'type' => CRM_Utils_Type::T_BOOLEAN,
475 'title' => ts('Show Edit Link?'),
476 'description' => ts('Should edit link display in profile selector'),
477 'where' => 'civicrm_uf_group.is_edit_link',
478 'default' => '0',
479 'table_name' => 'civicrm_uf_group',
480 'entity' => 'UFGroup',
481 'bao' => 'CRM_Core_BAO_UFGroup',
482 'localizable' => 0,
483 'add' => '1.6',
484 ],
485 'is_uf_link' => [
486 'name' => 'is_uf_link',
487 'type' => CRM_Utils_Type::T_BOOLEAN,
488 'title' => ts('Show Link to CMS User'),
489 'description' => ts('Should we display a link to the website profile in profile selector'),
490 'where' => 'civicrm_uf_group.is_uf_link',
491 'default' => '0',
492 'table_name' => 'civicrm_uf_group',
493 'entity' => 'UFGroup',
494 'bao' => 'CRM_Core_BAO_UFGroup',
495 'localizable' => 0,
496 'add' => '1.7',
497 ],
498 'is_update_dupe' => [
499 'name' => 'is_update_dupe',
500 'type' => CRM_Utils_Type::T_BOOLEAN,
501 'title' => ts('Update on Duplicate'),
502 'description' => ts('Should we update the contact record if we find a duplicate'),
503 'where' => 'civicrm_uf_group.is_update_dupe',
504 'default' => '0',
505 'table_name' => 'civicrm_uf_group',
506 'entity' => 'UFGroup',
507 'bao' => 'CRM_Core_BAO_UFGroup',
508 'localizable' => 0,
509 'add' => '1.7',
510 ],
511 'cancel_URL' => [
512 'name' => 'cancel_URL',
513 'type' => CRM_Utils_Type::T_STRING,
514 'title' => ts('Profile Cancel URL'),
515 'description' => ts('Redirect to URL when Cancle button clik .'),
516 'maxlength' => 255,
517 'size' => CRM_Utils_Type::HUGE,
518 'where' => 'civicrm_uf_group.cancel_URL',
519 'table_name' => 'civicrm_uf_group',
520 'entity' => 'UFGroup',
521 'bao' => 'CRM_Core_BAO_UFGroup',
522 'localizable' => 0,
523 'add' => '1.4',
524 ],
525 'is_cms_user' => [
526 'name' => 'is_cms_user',
527 'type' => CRM_Utils_Type::T_BOOLEAN,
528 'title' => ts('Create CMS User?'),
529 'description' => ts('Should we create a cms user for this profile '),
530 'where' => 'civicrm_uf_group.is_cms_user',
531 'default' => '0',
532 'table_name' => 'civicrm_uf_group',
533 'entity' => 'UFGroup',
534 'bao' => 'CRM_Core_BAO_UFGroup',
535 'localizable' => 0,
536 'add' => '1.8',
537 ],
538 'notify' => [
539 'name' => 'notify',
540 'type' => CRM_Utils_Type::T_TEXT,
541 'title' => ts('Notify on Profile Submit'),
542 'where' => 'civicrm_uf_group.notify',
543 'table_name' => 'civicrm_uf_group',
544 'entity' => 'UFGroup',
545 'bao' => 'CRM_Core_BAO_UFGroup',
546 'localizable' => 0,
547 'add' => '1.8',
548 ],
549 'is_reserved' => [
550 'name' => 'is_reserved',
551 'type' => CRM_Utils_Type::T_BOOLEAN,
552 'title' => ts('Profile Is Reserved'),
553 'description' => ts('Is this group reserved for use by some other CiviCRM functionality?'),
554 'where' => 'civicrm_uf_group.is_reserved',
555 'table_name' => 'civicrm_uf_group',
556 'entity' => 'UFGroup',
557 'bao' => 'CRM_Core_BAO_UFGroup',
558 'localizable' => 0,
559 'add' => '3.0',
560 ],
561 'name' => [
562 'name' => 'name',
563 'type' => CRM_Utils_Type::T_STRING,
564 'title' => ts('Profile Name'),
565 'description' => ts('Name of the UF group for directly addressing it in the codebase'),
566 'maxlength' => 64,
567 'size' => CRM_Utils_Type::BIG,
568 'where' => 'civicrm_uf_group.name',
569 'table_name' => 'civicrm_uf_group',
570 'entity' => 'UFGroup',
571 'bao' => 'CRM_Core_BAO_UFGroup',
572 'localizable' => 0,
573 'add' => '3.0',
574 ],
575 'created_id' => [
576 'name' => 'created_id',
577 'type' => CRM_Utils_Type::T_INT,
578 'title' => ts('Created By Contact ID'),
579 'description' => ts('FK to civicrm_contact, who created this UF group'),
580 'where' => 'civicrm_uf_group.created_id',
581 'table_name' => 'civicrm_uf_group',
582 'entity' => 'UFGroup',
583 'bao' => 'CRM_Core_BAO_UFGroup',
584 'localizable' => 0,
585 'FKClassName' => 'CRM_Contact_DAO_Contact',
586 'html' => [
587 'label' => ts("Created By"),
588 ],
589 'add' => '3.0',
590 ],
591 'created_date' => [
592 'name' => 'created_date',
593 'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME,
594 'title' => ts('UF Group Created Date'),
595 'description' => ts('Date and time this UF group was created.'),
596 'where' => 'civicrm_uf_group.created_date',
597 'table_name' => 'civicrm_uf_group',
598 'entity' => 'UFGroup',
599 'bao' => 'CRM_Core_BAO_UFGroup',
600 'localizable' => 0,
601 'add' => '3.0',
602 ],
603 'is_proximity_search' => [
604 'name' => 'is_proximity_search',
605 'type' => CRM_Utils_Type::T_BOOLEAN,
606 'title' => ts('Include Proximity Search?'),
607 'description' => ts('Should we include proximity search feature in this profile search form?'),
608 'where' => 'civicrm_uf_group.is_proximity_search',
609 'default' => '0',
610 'table_name' => 'civicrm_uf_group',
611 'entity' => 'UFGroup',
612 'bao' => 'CRM_Core_BAO_UFGroup',
613 'localizable' => 0,
614 'add' => '3.2',
615 ],
616 'cancel_button_text' => [
617 'name' => 'cancel_button_text',
618 'type' => CRM_Utils_Type::T_STRING,
619 'title' => ts('Cancel Button Text'),
620 'description' => ts('Custom Text to display on the Cancel button when used in create or edit mode'),
621 'maxlength' => 64,
622 'size' => CRM_Utils_Type::BIG,
623 'where' => 'civicrm_uf_group.cancel_button_text',
624 'default' => NULL,
625 'table_name' => 'civicrm_uf_group',
626 'entity' => 'UFGroup',
627 'bao' => 'CRM_Core_BAO_UFGroup',
628 'localizable' => 1,
629 'html' => [
630 'type' => 'Text',
631 ],
632 'add' => '4.7',
633 ],
634 'submit_button_text' => [
635 'name' => 'submit_button_text',
636 'type' => CRM_Utils_Type::T_STRING,
637 'title' => ts('Submit Button Text'),
638 'description' => ts('Custom Text to display on the submit button on profile edit/create screens'),
639 'maxlength' => 64,
640 'size' => CRM_Utils_Type::BIG,
641 'where' => 'civicrm_uf_group.submit_button_text',
642 'default' => NULL,
643 'table_name' => 'civicrm_uf_group',
644 'entity' => 'UFGroup',
645 'bao' => 'CRM_Core_BAO_UFGroup',
646 'localizable' => 1,
647 'html' => [
648 'type' => 'Text',
649 ],
650 'add' => '4.7',
651 ],
652 'add_cancel_button' => [
653 'name' => 'add_cancel_button',
654 'type' => CRM_Utils_Type::T_BOOLEAN,
655 'title' => ts('Include Cancel Button'),
656 'description' => ts('Should a Cancel button be included in this Profile form.'),
657 'where' => 'civicrm_uf_group.add_cancel_button',
658 'default' => '1',
659 'table_name' => 'civicrm_uf_group',
660 'entity' => 'UFGroup',
661 'bao' => 'CRM_Core_BAO_UFGroup',
662 'localizable' => 0,
663 'add' => '5.0',
664 ],
665 ];
666 CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);
667 }
668 return Civi::$statics[__CLASS__]['fields'];
669 }
670
671 /**
672 * Return a mapping from field-name to the corresponding key (as used in fields()).
673 *
674 * @return array
675 * Array(string $name => string $uniqueName).
676 */
677 public static function &fieldKeys() {
678 if (!isset(Civi::$statics[__CLASS__]['fieldKeys'])) {
679 Civi::$statics[__CLASS__]['fieldKeys'] = array_flip(CRM_Utils_Array::collect('name', self::fields()));
680 }
681 return Civi::$statics[__CLASS__]['fieldKeys'];
682 }
683
684 /**
685 * Returns the names of this table
686 *
687 * @return string
688 */
689 public static function getTableName() {
690 return CRM_Core_DAO::getLocaleTableName(self::$_tableName);
691 }
692
693 /**
694 * Returns if this table needs to be logged
695 *
696 * @return bool
697 */
698 public function getLog() {
699 return self::$_log;
700 }
701
702 /**
703 * Returns the list of fields that can be imported
704 *
705 * @param bool $prefix
706 *
707 * @return array
708 */
709 public static function &import($prefix = FALSE) {
710 $r = CRM_Core_DAO_AllCoreTables::getImports(__CLASS__, 'uf_group', $prefix, []);
711 return $r;
712 }
713
714 /**
715 * Returns the list of fields that can be exported
716 *
717 * @param bool $prefix
718 *
719 * @return array
720 */
721 public static function &export($prefix = FALSE) {
722 $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'uf_group', $prefix, []);
723 return $r;
724 }
725
726 /**
727 * Returns the list of indices
728 *
729 * @param bool $localize
730 *
731 * @return array
732 */
733 public static function indices($localize = TRUE) {
734 $indices = [
735 'UI_name' => [
736 'name' => 'UI_name',
737 'field' => [
738 0 => 'name',
739 ],
740 'localizable' => FALSE,
741 'unique' => TRUE,
742 'sig' => 'civicrm_uf_group::1::name',
743 ],
744 ];
745 return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
746 }
747
748 }