Server IP : 85.193.89.191 / Your IP : 3.143.218.15 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/bitrix/www/bitrix/modules/seo/lib/Sitemap/Internals/ |
Upload File : |
<?php namespace Bitrix\Seo\Sitemap\Internals; use \Bitrix\Main\Entity; use \Bitrix\Main\Localization\Loc; use Bitrix\Seo\Sitemap\Job; Loc::loadMessages(__FILE__); class JobTable extends Entity\DataManager { public static function getTableName() { return 'b_seo_sitemap_job'; } public static function getMap() { return [ 'ID' => new Entity\IntegerField('ID', [ 'primary' => true, 'autocomplete' => true, 'title' => 'ID', ]), 'SITEMAP_ID' => new Entity\IntegerField('SITEMAP_ID', [ 'required' => true, 'title' => 'Sitemap ID', ]), 'RUNNING' => new Entity\BooleanField('RUNNING', [ 'required' => true, 'title' => 'If job is running now', 'values' => ['Y', 'N'], ]), 'STATUS' => new Entity\StringField('STATUS', [ 'required' => true, 'default_value' => Job::STATUS_REGISTER, 'title' => 'Status of job', ]), 'STATUS_MESSAGE' => new Entity\StringField('STATUS_MESSAGE', [ 'title' => 'Text message of status current job', ]), 'STEP' => new Entity\IntegerField('STEP', [ 'required' => true, 'default_value' => 0, 'title' => 'Current step', ]), 'STATE' => new Entity\StringField('STATE', [ 'serialized' => true, 'title' => 'Process state data', ]), ]; } }