'; foreach ($errors[$name] as $error) { $html .= '
  • '.escape($error).'
  • '; } $html .= ''; } return $html; } function form_value($values, $name) { if (isset($values->$name)) { return 'value="'.escape($values->$name).'"'; } return isset($values[$name]) ? 'value="'.escape($values[$name]).'"' : ''; } function form_hidden($name, $values = array()) { return ''; } function form_select($name, array $options, $values = array(), array $errors = array(), $class = '') { $html = ''; $html .= error_list($errors, $name); return $html; } function form_radio($name, $label, $value, $checked = false, $class = '') { return ''; } function form_checkbox($name, $label, $value, $checked = false, $class = '') { return ''; } function form_label($label, $name, $class = '') { return ''; } function form_input($type, $name, $values = array(), array $errors = array(), array $attributes = array(), $class = '') { $class .= error_class($errors, $name); $html = ''; $html .= error_list($errors, $name); return $html; } function form_text($name, $values = array(), array $errors = array(), array $attributes = array(), $class = '') { return form_input('text', $name, $values, $errors, $attributes, $class); } function form_password($name, $values = array(), array $errors = array(), array $attributes = array(), $class = '') { return form_input('password', $name, $values, $errors, $attributes, $class); } function form_number($name, $values = array(), array $errors = array(), array $attributes = array(), $class = '') { return form_input('number', $name, $values, $errors, $attributes, $class); } function form_search($name, $values = array(), array $errors = array(), array $attributes = array(), $class = '') { return form_input('search', $name, $values, $errors, $attributes, $class); }