Однажды по наследству от одного программиста мне достался маленький скрипт, мы его модернизировали, придали ему новые функциональные возможности.
Скрипт помогает во время разработки подсматривать в переменные.
Размещаем данный скрипт в файле: /bitrix/php_interface/init.php
И вызываем функцию там, где это необходимо, например так:
Скрипт помогает во время разработки подсматривать в переменные.
<?
function see($inVar)
{
global $USER;
if($USER->IsAdmin()):?>
<div align="left" style="position: fixed; z-index: 2000; left: 10px; top: 78px; background-color: #f0f0f0; color: #000000; border: 1px solid #a0a0a0; float: left;">
<a href="javascript: void(0);" onclick="hidePa(this);">развернуть</a>
<div align="left" style="overflow: scroll; width: 600px; height: 400px; padding: 10px; display: none;" id="pa-view-area">
<?
if(is_array($inVar)) { echo "<pre>"; print_r($inVar); echo "</pre>"; }
elseif(is_bool($inVar) && $inVar) echo "Правда!";
elseif(is_bool($inVar) && !$inVar) echo "Ложь!";
else echo $inVar;
?>
</div>
</div>
<script type="text/javascript">
var hidden = true;
function hidePa(acont)
{
var paArea = document.getElementById('pa-view-area');
if(hidden)
{
acont.innerHTML = "свернуть";
paArea.style.display = "block";
hidden = false;
}
else
{
acont.innerHTML = "развернуть";
paArea.style.display = "none";
hidden = true;
}
}
</script>
<? endif;
}
?>
|
Размещаем данный скрипт в файле: /bitrix/php_interface/init.php
И вызываем функцию там, где это необходимо, например так:
<? see($arResult); ?> |