1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
base.php
См. документацию.
1<?php
2
4
6
11abstract class Base
12{
13 protected const CACHE_TIME = 86400;
14 private const POSTFIX_MESSAGE_CODE = '.MESSAGE_CODE';
15
22 protected static function changeMessage($data)
23 {
24 if (is_array($data))
25 {
26 foreach ($data as $key => $value)
27 {
28 if (is_array($value))
29 {
30 $data[$key] = static::changeMessage($value);
31 }
32 elseif (mb_strpos($key, self::POSTFIX_MESSAGE_CODE) !== false)
33 {
34 [$code] = explode(self::POSTFIX_MESSAGE_CODE, $key, 2);
35 $message = Loc::getMessage($value);
36 if (!empty($message))
37 {
39 }
40 }
41 }
42 }
43
44 return $data;
45 }
46}
const CACHE_TIME
Определения base.php:13
static changeMessage($data)
Определения base.php:22
$data['IS_AVAILABLE']
Определения .description.php:13
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
Определения options.php:195
Определения base.php:3
$message
Определения payment.php:8
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393
if(empty($signedUserToken)) $key
Определения quickway.php:257