function oos_output_string($sStr, $bTranslate = false, $bProtected = false) { if ($bProtected == true) { return htmlspecialchars($sStr); } else { if ($bTranslate == false) { return oos_parse_input_field_data($sStr, array('"' => '"')); } else { return oos_parse_input_field_data($sStr, $bTranslate); } } }
/** * Output a form pull down menu * * @param $$name * @param $values * @param $default * @param $parameters * @param $required */ function oos_draw_pull_down_menu($name, $values, $default = '', $parameters = '', $required = false) { $field = '<select name="' . oos_parse_input_field_data($name, array('"' => '"')) . '"'; if (!empty($parameters)) $field .= ' ' . $parameters; $field .= '>'; if (empty($default) && isset($GLOBALS[$name])) $default = $GLOBALS[$name]; for ($i=0, $n=count($values); $i<$n; $i++) { $field .= '<option value="' . oos_parse_input_field_data($values[$i]['id'], array('"' => '"')) . '"'; if ($default == $values[$i]['id']) { $field .= ' selected="selected"'; } $field .= '>' . oos_parse_input_field_data($values[$i]['text'], array('"' => '"', '\'' => ''', '<' => '<', '>' => '>')) . '</option>'; } $field .= '</select>'; if ($required == true) $field .= TEXT_FIELD_REQUIRED; return $field; }