Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/socialnetwork/lib/Space/List/ |
Upload File : |
<?php namespace Bitrix\Socialnetwork\Space\List; final class SpaceListMode { private const MODULE_NAME = 'socialnetwork'; private const OPTION_NAME = 'spacesListState'; private const DEFAULT_VALUE = Dictionary::SPACE_LIST_STATES['default']; public static function getOption(): string { $spacesListMode = \CUserOptions::GetOption( self::MODULE_NAME, self::OPTION_NAME, self::DEFAULT_VALUE, ); if (!in_array($spacesListMode, Dictionary::SPACE_LIST_STATES, true)) { $spacesListMode = self::DEFAULT_VALUE; } return $spacesListMode; } public static function setOption(int $userId, string $mode): void { if (in_array($mode, Dictionary::SPACE_LIST_STATES)) { \CUserOptions::SetOption( self::MODULE_NAME, self::OPTION_NAME, $mode, false, $userId, ); } } }