00014 {
00015 $d =& getAdminData();
00016
00017 $val = $d->searchValue( $name );
00018
if( $val ==
"" && $default !=
"" ) {
00019 $val = $default;
00020 }
00021
00022
switch( $valueFunc ) {
00023
case VALUE_TRIMFLOAT:
00024
return $this->str->trimFloat( $val );
00025
case VALUE_TRIMPRICE:
00026
return sprintf(
"%.2f", $val);
00027
case VALUE_HTMLENT:
00028
return htmlentities( $val );
00029
case VALUE_ENCODESPECIALS:
00030
return $this->str->encodeSpecials( $val );
00031
case VALUE_DECODESPECIALS:
00032
return $this->str->encodeSpecials( $val, 1 );
00033
case VALUE_CONVERTPOINT:
00034
return $this->str->convertPoint( $val );
00035
case VALUE_CHECKCHECKBOX:
00036
if( $val !=
"" ) {
00037
return "1";
00038 }
00039
return "0";
00040
case VALUE_SELECTCHECK:
00041
if( $val !=
"" ) {
00042
return $val;
00043 }
00044 $selectVal = $d->getFormVar($name .
"Select");
00045
if( $selectVal !=
"0" ) {
00046
return $selectVal;
00047 }
00048
return "";
00049
case VALUE_TIME:
00050 $a =
"0";
00051
if( $d->existsDetailData() ) {
00052 $a = $d->getDbData($para,
"detail");
00053
return $this->str->getTimeString($a);
00054 }
00055
return "NN";
00056
case VALUE_IDR:
00057
return $val;
00058
case VALUE_IDW:
00059
return "TM__IDVALUE";
00060
case VALUE_IMAGEPATH:
00061 $field = $para;
00062
if( $val !=
"" ) {
00063
return $val;
00064 }
00065
return $this->
getImagePath( $d->getFormVar($field) );
00066
case VALUE_RAW:
00067
return $val;
00068
case VALUE_IGNORE:
00069
return "";
00070
case VALUE_DBDATA:
00071
if( $d->existsDetailData() ) {
00072
return $d->getDbData($para,
"detail");
00073 }
00074
return $val;
00075
case VALUE_MODREAD:
00076
return $d->getModValue(
"read", $name, $val );
00077
case VALUE_MODWRITE:
00078
return $d->getModValue(
"write", $name, $val );
00079
case VALUE_VARS:
00080
if( $d->existsFormVar($para) ) {
00081
return $d->getFormVar( $para );
00082 }
00083
return $val;
00084
case VALUE_SORTNAME:
00085
if( $para ==
"p_name" ) {
00086 $p = $d->getFormVar( $para );
00087 $gId = $d->getGruppeId();
00088
if( $gId == SONDERPOSTEN_ID ) {
00089 $n = $d->getFormVar(
"s_nummer" );
00090
return $this->str->makeSortName( $n );
00091 }
00092
return $this->str->makeSortName( $p[0] );
00093 }
00094
return $this->str->makeSortName( $d->getFormVar( $para ) );
00095
default:
00096 echo
"Kenne ich nicht, Value";
00097
exit;
00098 }
00099 }