예제 #1
0
 public function extractImageActionFromArray(ArrayWrapper $arrayWrapper)
 {
     if ($arrayWrapper->IsValueSet($this->GetName() . "_action")) {
         return $arrayWrapper->GetValue($this->GetName() . "_action");
     }
     return KEEP_IMAGE_ACTION;
 }
예제 #2
0
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$valueChanged)
 {
     if ($arrayWrapper->IsValueSet($this->GetName())) {
         $valueChanged = true;
         return $arrayWrapper->GetValue($this->GetName());
     } else {
         $valueChanged = false;
         return null;
     }
 }
 /**
  * @{inheritdoc}
  */
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$valueChanged)
 {
     $valueChanged = true;
     if ($arrayWrapper->isValueSet($this->GetName())) {
         $valuesArray = $arrayWrapper->GetValue($this->GetName());
         $result = '';
         foreach ($valuesArray as $value) {
             AddStr($result, $value, ',');
         }
         return $result;
     } else {
         return '';
     }
 }
예제 #4
0
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$valueChanged)
 {
     if ($arrayWrapper->IsValueSet($this->GetName())) {
         $valueChanged = true;
         $value = $arrayWrapper->GetValue($this->GetName());
         if (!$this->allowHtmlCharacters) {
             $value = htmlspecialchars($value, ENT_QUOTES);
         }
         return $value;
     } else {
         $valueChanged = false;
         return null;
     }
 }
예제 #5
0
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$valueChanged)
 {
     if ($arrayWrapper->IsValueSet($this->GetName())) {
         $valueChanged = true;
         $value = $arrayWrapper->GetValue($this->GetName());
         if ($value == '') {
             return null;
         } else {
             return $value;
         }
         // return SMDateTime::Parse($value, $this->format);
     } else {
         $valueChanged = false;
         return null;
     }
 }