Однажды по наследству от одного программиста мне достался маленький скрипт, мы его модернизировали, придали ему новые функциональные возможности.
Скрипт помогает во время разработки подсматривать в переменные.
Размещаем данный скрипт в файле: /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); ?> |