xref: /dokuwiki/lib/plugins/config/core/Setting/SettingLicense.php (revision 8c7c53b0321a3cd3116b8d3b2ad27863a38dece7)
1<?php
2
3namespace dokuwiki\plugin\config\core\Setting;
4
5/**
6 * Class setting_license
7 */
8class SettingLicense extends SettingMultichoice
9{
10
11    protected $choices = [''];      // none choosen
12
13    /** @inheritdoc */
14    public function initialize($default = null, $local = null, $protected = null) {
15        global $license;
16
17        foreach($license as $key => $data) {
18            $this->choices[] = $key;
19            $this->lang[$this->key . '_o_' . $key] = $data['name']; // stored in setting
20        }
21
22        parent::initialize($default, $local, $protected);
23    }
24}
25