|
// +---------------------------------------------------------------------------+
// $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);
}
}
?>