function index() { Piwik::checkUserIsSuperUser(); require_once dirname(__FILE__) . '/PhpSecInfo/PhpSecInfo.php'; // instantiate the class $psi = new PhpSecInfo(); // load and run all tests $psi->loadAndRun(); // grab the results as a multidimensional array $results = $psi->getResultsAsArray(); // suppress results unset($results['test_results']['Core']['memory_limit']); unset($results['test_results']['Core']['post_max_size']); unset($results['test_results']['Core']['upload_max_filesize']); $view = Piwik_View::factory('index'); $this->setGeneralVariablesView($view); $view->menu = Piwik_GetAdminMenu(); $view->results = $results; echo $view->render(); }
<?php /** * Tests security of eZ Publish install. Based on phpsecinfo tests * * @author G. Giunta * @copyright (C) G. Giunta 2008-2016 * @license Licensed under GNU General Public License v2.0. See file license.txt */ $psi = new PhpSecInfo(); $psi->loadAndRun(); $results = $psi->getResultsAsArray(); // suppress unwanted results unset($results['test_results']['Suhosin']); unset($results['test_results']['Core']['file_uploads']); $tpl->setVariable('results', $results);