Esempio n. 1
0
 public function __set($name, $value)
 {
     if ($name != 'Value') {
         return parent::__set($name, $value);
     }
     $meta = $this->Meta;
     if ($meta['writer'] != '') {
         $result = Cms::rawService($meta['writer'], array('Value' => $value));
         if ($result->ReturnCode == ServiceResult::RETURN_SUCCESS) {
             $value = $result->ReturnedData['Value'];
         } else {
             $this->addError('Value', $result->ErrorMessages[0]);
         }
     }
     return parent::__set($name, $value);
 }