function get() { $valor = $this->mValor; $xT = new cTipos(); switch ($this->mTipo) { case MQL_DATE: $xF = new cFecha(); $valor = $xF->out($this->mFormato, $valor); break; case MQL_BOOL: break; case MQL_STRING: //largo maximo $valor = strtoupper(substr($valor, 0, $this->mLargo)); break; case MQL_FLOAT: if (setNoMenorQueCero($valor) > 0 or $this->mObligatorio == true) { $serializar = strlen($this->mFormato); $valor = strpos($this->mFormato, "#") === false ? $valor : $xT->cSerial($serializar, $valor); } else { $valor = ""; } break; case MQL_INT: if (setNoMenorQueCero($valor) > 0 or $this->mObligatorio == true) { $serializar = strlen($this->mFormato); //setLog($this->mFormato . $serializar); $valor = strpos($this->mFormato, "#") === false ? $valor : $xT->cSerial($serializar, $valor); } else { $valor = ""; } break; } return $valor; }