File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/mail/lib/internals/mailentityoptions.php
Back
<?php namespace Bitrix\Mail\Internals; use Bitrix\Main\Entity; use Bitrix\Main\ORM; class MailEntityOptionsTable extends Entity\DataManager { const DIR = 'DIR'; const MAILBOX = 'MAILBOX'; const MESSAGE = 'MESSAGE'; public static function add($fields) { try { return parent::add($fields); } catch (\Exception $exception) { //key conflict } } public static function deleteList(array $filter) { $entity = static::getEntity(); $connection = $entity->getConnection(); return $connection->query(sprintf( 'DELETE FROM %s WHERE %s', $connection->getSqlHelper()->quote($entity->getDbTableName()), ORM\Query\Query::buildFilterSql($entity, $filter) )); } public static function getFilePath() { return __FILE__; } public static function getTableName() { return 'b_mail_entity_options'; } public static function getMap() { return array( 'MAILBOX_ID' => array( 'data_type' => 'integer', 'required' => true, 'primary' => true, ), 'ENTITY_TYPE' => array( 'data_type' => 'enum', 'values' => array(self::DIR, self::MAILBOX, self::MESSAGE), 'required' => true, 'primary' => true, ), 'ENTITY_ID' => array( 'data_type' => 'string', 'required' => true, 'primary' => true, ), 'PROPERTY_NAME' => array( 'data_type' => 'string', 'required' => true, 'primary' => true, ), 'VALUE' => array( 'data_type' => 'string', ), 'DATE_INSERT' => array( 'data_type' => 'datetime', ), ); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings