static function textarea($args, $content = '') { if (!empty($content)) { $args['value'] = $content; } self::$args = $args; return self::_textarea(); }
static function input($args, $formdata = array()) { $args = self::validate_data($args); $error = false; foreach (array('name', 'value') as $key) { $old = $key . 's'; if (isset($args[$old])) { $args[$key] = $args[$old]; unset($args[$old]); } } if (empty($args['name'])) { return trigger_error('Empty name', E_USER_WARNING); } self::$args = $args; self::$formdata = self::validate_data($formdata); if ('select' == $args['type']) { return self::_select(); } else { return self::_input(); } }