Beispiel #1
0
 /**
  * Constructor
  * @param	icms_ipf_Object	$object	reference to targetobject (@link icms_ipf_Object)
  * @param	string			$key	the form name
  */
 public function __construct($object, $key)
 {
     $var = $object->vars[$key];
     $control = $object->controls[$key];
     $form_maxlength = isset($control['maxlength']) ? $control['maxlength'] : (isset($var['maxlength']) ? $var['maxlength'] : 255);
     $form_size = isset($control['size']) ? $control['size'] : 50;
     $this->_file = $control['file'];
     parent::__construct($var['form_caption'], $key, $form_size, $form_maxlength, $object->getVar($key, 'e'));
 }
Beispiel #2
0
 /**
  * Constructor
  * @param	object    $object   reference to targetobject (@link icms_ipf_Object)
  * @param	string    $key      the form name
  */
 public function __construct($object, $key)
 {
     if (isset($object->vars[$key])) {
         $var = $object->vars[$key];
     }
     if (isset($object->controls[$key])) {
         $control = $object->controls[$key];
         $form_maxlength = isset($control['maxlength']) ? $control['maxlength'] : (isset($var['maxlength']) ? $var['maxlength'] : 255);
         $form_size = isset($control['size']) ? $control['size'] : 50;
     } else {
         $form_maxlength = 255;
         $form_size = 50;
     }
     parent::__construct(isset($var['form_caption']) ? $var['form_caption'] : "", $key, $form_size, $form_maxlength, $object->getVar($key, 'e'));
 }
Beispiel #3
0
 /**
  * Constructor
  *
  * @param string	$caption
  * @param string	$name
  * @param int		$size
  * @param mixed		$value
  */
 public function __construct($caption, $name, $size = 15, $value = 0)
 {
     // ALTERED BY FREEFORM SOLUTIONS FOR THE DATE DEFAULT CHANGES IN FORMULIZE STANDALONE
     if ($value === "") {
         $value = _DATE_DEFAULT;
     } elseif (ereg_replace("[^A-Z{}]", "", $value) === "{TODAY}") {
         // check for {TODAY}, {TODAY-14} etc
         $number = ereg_replace("[^0-9+-]", "", $value);
         $value = mktime(0, 0, 0, date("m"), date("d") + $number, date("Y"));
     } elseif (!is_numeric($value)) {
         $value = time();
     } else {
         $value = intval($value);
     }
     parent::__construct($caption, $name, $size, 25, $value);
 }
 /**
  * Constructor
  * @param	string  $caption  Caption of the element
  * @param	string  $name     Name of the element
  * @param	string  $value    Value of the element
  */
 public function __construct($caption, $name, $value = "#FFFFFF")
 {
     parent::__construct($caption, $name, 9, 7, $value);
 }
Beispiel #5
0
 /**
  * Constructor
  *
  * @param string	$caption
  * @param string	$name
  * @param int		$size
  * @param mixed		$value
  */
 public function __construct($caption, $name, $size = 15, $value = 0)
 {
     $value = !is_numeric($value) ? time() : (int) $value;
     parent::__construct($caption, $name, $size, 25, $value);
 }
Beispiel #6
0
 /**
  * Constructor
  *
  * @param	string	$caption	Caption
  * @param	string	$name       "name" attribute
  * @param	int		$size	    Size
  * @param	int		$maxlength	Maximum length of text
  * @param	string  $value      Initial text
  */
 function XoopsFormText($caption, $name, $size, $maxlength, $value = '', $autocomplete = false)
 {
     parent::__construct($caption, $name, $size, $maxlength, $value, $autocomplete);
     $this->_deprecated = icms_core_Debug::setDeprecated('icms_form_elements_Text', sprintf(_CORE_REMOVE_IN_VERSION, '1.4'));
 }