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 (!isset($args['name']) || empty($args['name'])) { return trigger_error("Empty name", E_USER_WARNING); } self::$args = $args; self::$formdata = self::validate_data($formdata); switch ($args['type']) { case 'select': return self::_select(); case 'textarea': return self::_textarea(); default: return self::_input(); } }
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(); } }