2019-09-09 22:59:50 +02:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace Piwik\Plugins\DevelopmentToogle;
|
|
|
|
|
|
|
|
use Piwik\Config;
|
|
|
|
use Piwik\Piwik;
|
|
|
|
|
|
|
|
class Controller extends \Piwik\Plugin\Controller
|
|
|
|
{
|
|
|
|
public function index() {
|
2023-07-22 22:57:23 +02:00
|
|
|
$request = \Piwik\Request::fromRequest();
|
2019-09-09 22:59:50 +02:00
|
|
|
Piwik::checkUserHasSuperUserAccess();
|
2023-07-22 22:57:23 +02:00
|
|
|
$devmode = $request->getStringParameter("devmode") == "true";
|
2019-09-09 22:59:50 +02:00
|
|
|
Config::getInstance()->Development['enabled'] = $devmode;
|
|
|
|
Config::getInstance()->Development['disable_merged_assets'] = $devmode;
|
|
|
|
Config::getInstance()->forceSave();
|
2023-07-22 22:57:23 +02:00
|
|
|
$returnModule = $request->getStringParameter("returnModule");
|
|
|
|
$returnAction = $request->getStringParameter("returnAction");
|
2019-09-09 22:59:50 +02:00
|
|
|
$this->redirectToIndex($returnModule, $returnAction);
|
|
|
|
}
|
|
|
|
}
|