1<?php 2 3namespace dokuwiki\plugin\config\core\Setting; 4 5/** 6 * Class setting_savedir 7 */ 8class SettingSavedir extends SettingString { 9 10 /** @inheritdoc */ 11 public function update($input) { 12 if($this->isProtected()) return false; 13 14 $value = is_null($this->local) ? $this->default : $this->local; 15 if($value == $input) return false; 16 17 if(!init_path($input)) { 18 $this->error = true; 19 $this->input = $input; 20 return false; 21 } 22 23 $this->local = $input; 24 return true; 25 } 26} 27