Exemplo n.º 1
0
 /**
  * Sets the default value dynamically
  *
  * @param string key
  */
 public function setDynamicDefaultValue($key)
 {
     $value = '';
     $dynamicValues = $this->_form->getDynamicValues();
     if (isset($dynamicValues[$key])) {
         $value = $dynamicValues[$key];
     }
     if (isset($_GET[$key])) {
         $value = $_GET[$key];
     }
     $value = $this->prepareDynamicValue($value);
     $value = apply_filters('iphorm_element_value', $value, $key);
     $value = apply_filters('iphorm_element_value_' . $key, $value, $key);
     if (!empty($value)) {
         $this->setDefaultValue($value, false);
         $this->setValue($this->getDefaultValue());
     }
 }