6require_once(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/main/include/prolog_admin_before.php");
7define(
"HELP_FILE",
"marketplace/sysupdate.php");
9if (!function_exists(
'htmlspecialcharsbx'))
14 return htmlspecialchars($string, $flags, (defined(
"BX_UTF")?
"UTF-8" :
"ISO-8859-1"));
18if(!
$USER->CanDoOperation(
'view_other_settings') && !
$USER->CanDoOperation(
'install_updates'))
28 array(
"id"=>
"DESCRIPTION",
"content"=>
GetMessage(
"SUP_HIST_DESCR"),
"sort"=>
"description",
"default"=>
true),
29 array(
"id"=>
"DATE",
"content"=>
GetMessage(
"SUP_HIST_DATE"),
"sort"=>
"date",
"default"=>
true),
30 array(
"id"=>
"SUCCESS",
"content"=>
GetMessage(
"SUP_HIST_STATUS"),
"sort"=>
"success",
"default"=>
true),
34if (file_exists(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/updater.log")
35 && is_file(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/updater.log")
36 && is_readable(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/updater.log"))
38 $logf = fopen(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/updater.log",
"r");
43 if (substr(
$buffer, strlen(
"0000-00-00 00:00:00 "), strlen(
"- UPD_SUCCESS -"))==
"- UPD_SUCCESS -")
47 substr(
$buffer, 0, strlen(
"0000-00-00 00:00:00")),
48 substr(
$buffer, strlen(
"0000-00-00 00:00:00 - UPD_SUCCESS - "))
51 elseif (substr(
$buffer, strlen(
"0000-00-00 00:00:00 "), strlen(
"- UPD_ERROR -"))==
"- UPD_ERROR -")
55 substr(
$buffer, 0, strlen(
"0000-00-00 00:00:00")),
56 substr(
$buffer, strlen(
"0000-00-00 00:00:00 - UPD_ERROR - "))
59 elseif (substr(
$buffer, strlen(
"0000-00-00 00:00:00 "), strlen(
"- UPD_NOTE -"))==
"- UPD_NOTE -")
63 substr(
$buffer, 0, strlen(
"0000-00-00 00:00:00")),
64 substr(
$buffer, strlen(
"0000-00-00 00:00:00 - UPD_NOTE - "))
70 $pos1 = strpos($rec[2],
"<br>");
73 $rec[3] = trim(substr($rec[2], $pos1 + 4));
74 $rec[3] = str_replace(
'\"',
'"', $rec[3]);
75 $rec[2] = substr($rec[2], 0, $pos1);
82 $by = isset($by) ? strtoupper($by) :
'';
85 elseif($by ==
"DESCRIPTION")
96 function (
$a, $b) use ($sort, $ord) {
97 return (strcmp(
$a[$sort], $b[$sort]) * $ord);
110 $row = &
$lAdmin->AddRow(0,
null);
113 $row->AddField(
"DATE",
'<span style="white-space:nowrap">'.$aDate[0].
'</span> '.$aDate[1]);
115 $row->AddField(
"DESCRIPTION", ($rec[3]<>
""?
'<a href="javascript:void(0)" onClick="jsUtils.ToggleDiv(\'descr_'.
$n.
'\')
" title="'.GetMessage("HINT_WIND_EXEC_ALT").'">'.htmlspecialcharsbx($rec[2]).'</a>' : htmlspecialcharsbx($rec[2])).'<div id="descr_
'.$n.'" style="display:none;
">'.$rec[3].'</div>');
119 $s = '<div class="lamp-green
" style="float:
left"></div>'.GetMessage("SUP_HIST_SUCCESS
");
121 $s = '<div class="lamp-red
" style="float:
left"></div>'.GetMessage("SUP_HIST_ERROR
");
123 $s = '<div class="lamp-yellow
" style="float:
left"></div>'.GetMessage("SUP_HIST_NOTES
");
124 $row->AddField("SUCCESS
", $s);
131 "TEXT
"=>GetMessage("update_log_index
"),
132 "TITLE
"=>GetMessage("update_log_index_title
"),
133 "LINK
"=>"update_system.php?
lang=
".LANGUAGE_ID,
134 "ICON
"=>"btn_update
",
137$lAdmin->AddAdminContextMenu($aMenu);
139$lAdmin->CheckListMode();
141$APPLICATION->SetTitle(GetMessage("update_log_title
"));
142$APPLICATION->SetAdditionalCSS("/bitrix/themes/
".ADMIN_THEME_ID."/sysupdate.css
");
143require($_SERVER["DOCUMENT_ROOT
"]."/bitrix/modules/main/include/prolog_admin_after.php
");
146<?$lAdmin->DisplayList();?>
149require($_SERVER["DOCUMENT_ROOT
"]."/bitrix/modules/main/include/epilog_admin.php
");
if(!defined("ADMIN_AJAX_MODE") &&(($_REQUEST["mode"] ?? '') !='excel')) $buffer
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
hidden mSiteList<?=htmlspecialcharsbx(serialize( $siteList))?><?=htmlspecialcharsbx( $siteList[ $j]["ID"])?> _Propery<? if(((COption::GetOptionString( $module_id, "different_set", "N")=="Y") &&( $j !=0))||(COption::GetOptionString( $module_id, "different_set", "N")=="N")) echo "display: none;"?> top adm detail content cell l top adm detail content cell r heading center center ID left
$_SERVER["DOCUMENT_ROOT"]
if(preg_match('/^ else[a-z0-9_]{2}$/i', $siteID)===1)
htmlspecialcharsbx($string, $flags=ENT_COMPAT, $doubleEncode=true)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
if(file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/updater.log") &&is_file($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/updater.log") &&is_readable($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/updater.log")) $rsData
adm detail iblock types adm detail iblock list tr_SITE_ID display