| // +---------------------------------------------------------------------------+ // $Id$ class DefaultOutput { function replaceSlashes($str) { return str_replace('/', '^',$str); } function createConfigField($section, $name, $field) { if (is_array($field)) { $field = (object) $field; } $ret = ''; switch ($field->type) { case 'bool': if ($field->value == 1) { $rawChecked = 'checked="checked"'; } else { $rawChecked = ''; } $ret .= ""; $ret .= "\n"; $ret .= "\n"; break; case 'string': default: $ret .= ""; switch (true) { case strlen($field->value) < 10 && is_numeric($field->value): $ret .= ""; break; case strlen($field->value) < 60 && $name != 'extraLanguages': $ret .= ""; break; default: $ret .= ""; } break; case 'list': $ret .= ""; $ret .= ""; $ret .= "\n"; break; } return $ret; } function getArrayValue($array, $value) { return $array[$value]; } function actionToRadioState($radioAction) { $req = &SGL_Request::singleton(); $action = $req->get('action'); return ($radioAction == $action) ? ' checked="checked"' : ''; } function getTransKey($k) { return htmlspecialchars($k, ENT_QUOTES); } } ?>