1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
messageuploadqueue.php
См. документацию.
1<?php
2
3namespace Bitrix\Mail\Internals;
4
5use Bitrix\Mail\MailMessageUidTable;
6use Bitrix\Main\Entity;
7use Bitrix\Main\ORM\Fields\Relations\Reference;
8use Bitrix\Main\ORM\Query\Join;
9
27{
28
29 const SYNC_STAGE_NEW = 0;
30
31 public static function getFilePath()
32 {
33 return __FILE__;
34 }
35
36 public static function getTableName()
37 {
38 return 'b_mail_message_upload_queue';
39 }
40
41 public static function getMap()
42 {
43 return array(
44 'ID' => array(
45 'data_type' => 'string',
46 'primary' => true,
47 ),
48 'MAILBOX_ID' => array(
49 'data_type' => 'integer',
50 'primary' => true,
51 ),
52 'SYNC_STAGE' => array(
53 'data_type' => 'integer',
54 ),
55 'SYNC_LOCK' => array(
56 'data_type' => 'integer',
57 ),
58 'ATTEMPTS' => array(
59 'data_type' => 'integer',
60 ),
61 new Reference(
62 'UID_TABLE',
63 MailMessageUidTable::class,
64 Join::on('this.ID', 'ref.ID')
65 ->whereColumn('this.MAILBOX_ID', 'ref.MAILBOX_ID')
66 ),
67 );
68 }
69
70}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804