Skip to content
Extraits de code Groupes Projets
Valider ea48bbab rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #4564 added db update (version number needs to be changed later probably)...

refs #4564 added db update (version number needs to be changed later probably) and renamed more methods
parent ff36d5e7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?php
/**
* Piwik - Open source web analytics
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
* @category Piwik
* @package Piwik
*/
namespace Piwik\Updates;
use Piwik\Common;
use Piwik\Site;
use Piwik\Updater;
use Piwik\Updates;
use Piwik\Filesystem;
use Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker;
use Piwik\Plugins\PrivacyManager\IPAnonymizer;
/**
* @package Updates
*/
class Updates_2_0_4_b4 extends Updates
{
static function getSql($schema = 'Myisam')
{
return array(
// ignore existing column name error (1060)
'ALTER TABLE ' . Common::prefixTable('user')
. " ADD COLUMN `superuser_access` tinyint(2) unsigned NOT NULL DEFAULT '0' AFTER token_auth" => 1060,
);
}
static function update()
{
Updater::updateDatabase(__FILE__, self::getSql());
}
}
......@@ -32,6 +32,7 @@ class DeprecatedMethodsTest extends PHPUnit_Framework_TestCase
$this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'isSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\Piwik\Access', 'checksUserIsSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'checksUserIsSuperUser', $validTill);
$this->assertDeprecatedMethodIsRemoved('\FakeAccess', 'setSuperUser', $validTill);
}
private function assertDeprecatedMethodIsRemoved($className, $method, $removalDate)
......
......@@ -60,11 +60,20 @@ class FakeAccess
self::checkUserHasSuperUserAccess();
}
public static function setSuperUser($bool = true)
public static function setSuperUserAccess($bool = true)
{
self::$superUser = $bool;
}
/**
* @see FakeAccess::checkUserHasSuperUserAccess()
* @deprecated deprecated since version 2.0.4
*/
public static function setSuperUser($bool = true)
{
self::setSuperUserAccess($bool);
}
public static function reloadAccess()
{
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter