Admidio/admidio

View on GitHub
adm_program/system/phpinfo.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 ***********************************************************************************************
 * phpinfo
 *
 * @copyright The Admidio Team
 * @see https://www.admidio.org/
 * @license https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License v2.0 only
 ***********************************************************************************************
 */
use Admidio\Exception;

require_once(__DIR__ . '/common.php');
require(__DIR__ . '/login_valid.php');

try {
    // only administrators are allowed to view phpinfo
    if (!$gCurrentUser->isAdministrator()) {
        throw new Exception('SYS_NO_RIGHTS');
    }

    // show php info page
    phpinfo();
} catch (Throwable $e) {
    $gMessage->show($e->getMessage());
}