6 private static $arData =
array();
8 public static function addData($branchName, $arData)
13 self::$arData[$branchName] = $arData;
25 "TYPE" =>
"SECTIONS_SECTION",
26 "TITLE" =>
GetMessage(
"MOBILEAPP_PUSH_SECTIONS"),
51 foreach (
GetModuleEvents(
"mobileapp",
"OnBeforeAdminMobilePushOptsLoad",
true) as $arHandler)
60 $arResult = CUserOptions::GetOption(
'mobileapp',
'push_options',
array());
93 if(!isset(
$arTmp[$pathItem]) || !is_array(
$arTmp[$pathItem]))
102 return CUserOptions::SetOption(
'mobileapp',
'push_options', $opts);
107 foreach (
GetModuleEvents(
"mobileapp",
"OnAdminMobileGetPushSettings",
true) as $arHandler)
110 if(!empty(self::$arData))
114 foreach (self::$arData as $optBranch =>
$arOptions)
118 "data-url" =>
"/bitrix/admin/mobile/push.php?path=".urlencode($optBranch),
119 "data-pageid" =>
"push_settings_".$optBranch
static getOptions($path="")
static saveOptions($path="", $arOpts)
static addData($branchName, $arData)
static OnAdminMobileGetPushSettings()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
ExecuteModuleEventEx($arEvent, $arParams=[])
GetModuleEvents($MODULE_ID, $MESSAGE_ID, $bReturnArray=false)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
if(intval($iTestTransaction) > 0) $arTmp