/** * 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')); }
/** * 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')); }
/** * 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); }
/** * 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); }
/** * 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')); }