account announcements API
This commit is contained in:
parent
d6af72a4d4
commit
ff3ff5e370
@ -1103,6 +1103,31 @@ switch($PARAM_1)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "announcements":
|
||||||
|
{
|
||||||
|
if(CModule::IncludeModule('iblock'))
|
||||||
|
{
|
||||||
|
$announcements = [];
|
||||||
|
$announcements_res = CIBlockElement::GetList(["SORT" => "ASC"], ["ACTIVE" => "Y", "IBLOCK_ID" => 24], false, []);
|
||||||
|
while ($announcements_ob_element = $announcements_res->GetNextElement())
|
||||||
|
{
|
||||||
|
$announcements_ar_res = $announcements_ob_element->GetFields();
|
||||||
|
$announcements_ar_res['PROPERTIES'] = $announcements_ob_element->GetProperties();
|
||||||
|
|
||||||
|
$announcements[] = [
|
||||||
|
"title" => $announcements_ar_res['NAME'],
|
||||||
|
"content" => $announcements_ar_res['PREVIEW_TEXT'],
|
||||||
|
"url" => !empty($announcements_ar_res['PROPERTIES']['URL']['VALUE']) ? $announcements_ar_res['PROPERTIES']['URL']['VALUE'] : null,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
print json_encode([
|
||||||
|
"announcements" => $announcements,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case "regions":
|
case "regions":
|
||||||
{
|
{
|
||||||
if(CModule::IncludeModule('iblock'))
|
if(CModule::IncludeModule('iblock'))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user