1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AvatarMapper.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Control\Mapper\Field
;
6
7
use
Bitrix\Socialnetwork\Collab\Control\File\File
;
8
use CFile;
9
10
class
AvatarMapper
implements
ValueMapperInterface
11
{
12
public
function
getValue
(mixed $value):
array
13
{
14
if
($value ===
''
)
15
{
16
return
[
17
'del'
=>
'Y'
,
18
];
19
}
20
21
$image =
File::createImageFromBase64
($value);
22
23
CFile::ResizeImage($image, [
"width"
=> 300,
"height"
=> 300]);
24
25
if
(!is_array($image))
26
{
27
return
[];
28
}
29
30
return
$image;
31
}
32
}
Bitrix\Socialnetwork\Collab\Control\File\File
Определения
File.php:13
Bitrix\Socialnetwork\Collab\Control\File\File\createImageFromBase64
static createImageFromBase64(string $value)
Определения
File.php:14
Bitrix\Socialnetwork\Control\Mapper\Field\AvatarMapper
Определения
AvatarMapper.php:11
Bitrix\Socialnetwork\Control\Mapper\Field\AvatarMapper\getValue
getValue(mixed $value)
Определения
AvatarMapper.php:12
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Socialnetwork\Control\Mapper\Field\ValueMapperInterface
Определения
ValueMapperInterface.php:6
Bitrix\Socialnetwork\Control\Mapper\Field
Определения
AvatarMapper.php:5
bitrix
modules
socialnetwork
lib
Control
Mapper
Field
AvatarMapper.php
Создано системой
1.14.0