Есть код, интересует именно что он пишет в файл? на серваке лежит файл размером в 18гб. если уберу запись то ничего не грохнется?
Если так посмотреть это просто массив меню в админке.
Битрикс. Корп портал
function OnBuildGlobalMenuHandler(&$aGlobalMenu, &$aModuleMenu)
{
global $APPLICATION;
$curPage = $APPLICATION->GetCurPage();
file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/global.txt", print_r($aModuleMenu, true), FILE_APPEND);
if (strpos($curPage, '/local/admin/vote_question_edit.php') !== false) {
foreach ($aModuleMenu as &$moduleMenu) {
foreach ($moduleMenu['items'] as &$menu) {
if ($menu['items']) {
foreach ($menu['items'] as &$item) {
if ($item['url']) {
$item['url'] = sprintf('/bitrix/admin/%s', $item['url']);
}
}
}
if ($menu['url']) {
$menu['url'] = sprintf('/bitrix/admin/%s', $menu['url']);
}
}
if ($moduleMenu['url']) {
$moduleMenu['url'] = sprintf('/bitrix/admin/%s', $moduleMenu['url']);
}
}
unset($item);
unset($moduleMenu);
unset($menu);
file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/globalAfter.txt", print_r($aModuleMenu, true), FILE_APPEND);
}
}