Files
2024-07-15 11:28:08 +02:00

44 lines
947 B
PHP

<?php
/**
* @package solo
* @copyright Copyright (c)2014-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
* @license GNU General Public License version 3, or later
*/
defined('_AKEEBA') or die();
/** @var Solo\View\Phpinfo\Html $this */
$available = true;
$functions = ini_get('disable_functions') . ',';
$functions .= ini_get('suhosin.executor.func.blacklist');
if ($functions)
{
$array = preg_split('/,\s*/', $functions);
if (in_array('phpinfo', $array))
{
$available = false;
}
}
$inCMS = $this->container->segment->get('insideCMS', false);
$height = $inCMS ? '550' : '80%';
?>
@if($available)
<iframe width='100%' height="{{ $height }}" src="@route('index.php?view=phpinfo&task=phpinfo&format=raw')"></iframe>
@else
<div>
<p class="akeeba-block--warning">
@lang('SOLO_PHPINFO_DISABLED')
</p>
<p>
<strong>PHP Version: </strong> {{ phpversion() }}
</p>
</div>
@endif