Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /var/www/web28/html/wp-content/plugins/matomo/app/core/Settings/Storage/Backend/ |
Current File : //var/www/web28/html/wp-content/plugins/matomo/app/core/Settings/Storage/Backend/Config.php |
<?php /** * Matomo - free/libre analytics platform * * @link https://matomo.org * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later */ namespace Piwik\Settings\Storage\Backend; /** * Backend for an existing site. Stores all settings in the "site" database table. */ class Config implements \Piwik\Settings\Storage\Backend\BackendInterface { private $section; public function __construct($section) { if (empty($section)) { throw new \Exception('No section given for config section backend'); } $this->section = $section; } /** * @inheritdoc */ public function getStorageId() { return 'Config_' . $this->section; } private function getConfig() { return \Piwik\Config::getInstance(); } /** * Saves (persists) the current setting values in the database. */ public function save($values) { $section = $this->load(); foreach ($values as $key => $value) { $section[$key] = $value; } $config = $this->getConfig(); $config->{$this->section} = $section; $config->forceSave(); } public function load() { $config = $this->getConfig(); $section = $config->{$this->section}; $values = array(); // remove reference foreach ($section as $key => $value) { $values[$key] = $value; } return $values; } public function delete() { $this->getConfig()->{$this->section} = array(); } }
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare