[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/lib/plugins/config/core/Setting/ -> SettingImConvert.php (source)

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