1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
util.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Blog;
10
11
use Bitrix\Main\Config\Option;
12
17
class
Util
18
{
23
public
static
function
getImageMaxWidth
()
24
{
25
return
Option::get(
"blog"
,
"image_max_width"
, 800);
26
}
27
32
public
static
function
getImageMaxHeight
()
33
{
34
return
Option::get(
"blog"
,
"image_max_height"
, 1000);
35
}
36
37
public
static
function
sendBlogPing
(
$params
=
array
())
38
{
39
$serverName = (
40
is_array(
$params
)
41
&& !empty(
$params
[
'serverName'
])
42
?
$params
[
'serverName'
]
43
:
''
44
);
45
46
$siteId
= (
47
is_array(
$params
)
48
&& !empty(
$params
[
'siteId'
])
49
?
$params
[
'siteId'
]
50
:
SITE_ID
51
);
52
53
$pathToBlog = (
54
is_array(
$params
)
55
&& !empty(
$params
[
'pathToBlog'
])
56
?
$params
[
'pathToBlog'
]
57
:
''
58
);
59
60
$blogFields = (
61
is_array(
$params
)
62
&& !empty(
$params
[
'blogFields'
])
63
&& is_array(
$params
[
'blogFields'
])
64
?
$params
[
'blogFields'
]
65
:
array
()
66
);
67
68
if
(
69
empty($pathToBlog)
70
|| empty($blogFields)
71
)
72
{
73
return
false
;
74
}
75
76
if
(Option::get(
"blog"
,
"send_blog_ping"
,
"N"
) ==
"Y"
)
77
{
78
if
($serverName ==
''
)
79
{
80
$res
= \CSite::getById(
$siteId
);
81
$siteFields =
$res
->fetch();
82
83
$serverName =
htmlspecialcharsEx
($siteFields[
"SERVER_NAME"
]);
84
85
if
(empty($serverName))
86
{
87
$serverName = (
88
defined(
"SITE_SERVER_NAME"
)
89
&& SITE_SERVER_NAME <>
''
90
? SITE_SERVER_NAME
91
: Option::get(
"main"
,
"server_name"
,
""
)
92
);
93
94
if
(empty($serverName))
95
{
96
$serverName =
$_SERVER
[
"SERVER_NAME"
];
97
}
98
}
99
}
100
101
\CBlog::sendPing($blogFields[
"NAME"
],
"http://"
.$serverName.\CComponentEngine::makePathFromTemplate(
102
htmlspecialcharsBack($pathToBlog),
103
array
(
104
"blog"
=> $blogFields[
"URL"
],
105
"user_id"
=> $blogFields[
"OWNER_ID"
],
106
"group_id"
=> $blogFields[
"SOCNET_GROUP_ID"
]
107
)
108
));
109
110
return
true
;
111
}
112
113
return
false
;
114
}
115
}
116
Bitrix\Blog\Util
Определения
util.php:18
Bitrix\Blog\Util\getImageMaxWidth
static getImageMaxWidth()
Определения
util.php:23
Bitrix\Blog\Util\getImageMaxHeight
static getImageMaxHeight()
Определения
util.php:32
Bitrix\Blog\Util\sendBlogPing
static sendBlogPing($params=array())
Определения
util.php:37
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$res
$res
Определения
filter_act.php:7
$_SERVER
$_SERVER["DOCUMENT_ROOT"]
Определения
cron_frame.php:9
$siteId
$siteId
Определения
ajax.php:8
htmlspecialcharsEx
htmlspecialcharsEx($str)
Определения
tools.php:2685
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
SITE_ID
const SITE_ID
Определения
sonet_set_content_view.php:12
bitrix
modules
blog
lib
util.php
Создано системой
1.14.0