+YUCHENG HU+ git-svn-id: https://svn.code.sf.net/p/hawebs/svn@465 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
45 lines
1.1 KiB
PHP
45 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Piwik - Open source web analytics
|
|
*
|
|
* @link http://piwik.org
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
|
|
* @version $Id: Controller.php 1708 2009-12-15 06:52:26Z vipsoft $
|
|
*
|
|
* @category Piwik_Plugins
|
|
* @package Piwik_SecurityInfo
|
|
*/
|
|
|
|
/**
|
|
* @package Piwik_SecurityInfo
|
|
*/
|
|
class Piwik_SecurityInfo_Controller extends Piwik_Controller
|
|
{
|
|
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();
|
|
}
|
|
}
|