Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00033 class ilMDSettings
00034 {
00035 public static $instance = null;
00036
00037 private $settings;
00038 private $copyright_selection_active = false;
00039
00046 private function __construct()
00047 {
00048 $this->read();
00049 }
00050
00059 public static function _getInstance()
00060 {
00061 if(self::$instance)
00062 {
00063 return self::$instance;
00064 }
00065 return self::$instance = new ilMDSettings();
00066 }
00067
00074 public function isCopyrightSelectionActive()
00075 {
00076 return $this->copyright_selection_active ? true : false;
00077 }
00078
00086 public function activateCopyrightSelection($a_status)
00087 {
00088 $this->copyright_selection_active = $a_status;
00089 }
00090
00097 public function save()
00098 {
00099 $this->settings->set('copyright_selection_active',(int) $this->isCopyrightSelectionActive());
00100 }
00101
00108 private function read()
00109 {
00110 $this->settings = new ilSetting('md_settings');
00111
00112 $this->copyright_selection_active = $this->settings->get('copyright_selection_active',0);
00113 }
00114 }
00115
00116
00117 ?>