public static function getValor($tag, $codigo)
    {
        if (!isset(self::$tablas[$tag]))
            return false;
        if (!is_array(self::$tablas[$tag]))
            return $codigo;
        $tabla = isset(self::$tablas[$tag]['valor']) ? self::$tablas[$tag]['valor'] : self::$tablas[self::$tablas[$tag]['tabla']];
        if ($tag=='TipoBultos') {
            $valor = isset($tabla[$codigo['CodTpoBultos']]) ? $tabla[$codigo['CodTpoBultos']] : $codigo['CodTpoBultos'];
            $valor = $codigo['CantBultos'].' '.$valor;
            if (!empty($codigo['IdContainer'])) {
                $valor .= ' ('.$codigo['IdContainer'].' / '.$codigo['Sello'].' / '.$codigo['EmisorSello'].')';
            } else if (!empty($codigo['Marcas'])) {
                $valor .= ' ('.$codigo['Marcas'].')';
            }
        } else {
            $valor = isset($tabla[$codigo]) ? $tabla[$codigo] : $codigo;
        }
        return $valor;
    }
public static function getValor($tag, $codigo)
    {
        if (!isset(self::$tablas[$tag]))
            return false;
        if (!is_array(self::$tablas[$tag]))
            return $codigo;
        $tabla = isset(self::$tablas[$tag]['valor']) ? self::$tablas[$tag]['valor'] : self::$tablas[self::$tablas[$tag]['tabla']];
        if ($tag=='TipoBultos') {
            $valor = isset($tabla[$codigo['CodTpoBultos']]) ? $tabla[$codigo['CodTpoBultos']] : $codigo['CodTpoBultos'];
            $valor = $codigo['CantBultos'].' '.$valor;
            if (!empty($codigo['IdContainer'])) {
                $valor .= ' ('.$codigo['IdContainer'].' / '.$codigo['Sello'].' / '.$codigo['EmisorSello'].')';
            } else if (!empty($codigo['Marcas'])) {
                $valor .= ' ('.$codigo['Marcas'].')';
            }
        } else {
            $valor = isset($tabla[$codigo]) ? $tabla[$codigo] : $codigo;
        }
        return $valor;
    }
public static function getValor ( $ tag , $ codigo ) { if ( ! isset ( self :: $ tablas [ $ tag ] ) ) return false ; if ( ! is_array ( self :: $ tablas [ $ tag ] ) ) return $ codigo ; $ tabla = isset ( self :: $ tablas [ $ tag ] [ 'valor' ] ) ? self :: $ tablas [ $ tag ] [ 'valor' ] : self :: $ tablas [ self :: $ tablas [ $ tag ] [ 'tabla' ] ] ; if ( $ tag == 'TipoBultos' ) { $ valor = isset ( $ tabla [ $ codigo [ 'CodTpoBultos' ] ] ) ? $ tabla [ $ codigo [ 'CodTpoBultos' ] ] : $ codigo [ 'CodTpoBultos' ] ; $ valor = $ codigo [ 'CantBultos' ] . ' ' . $ valor ; if ( ! empty ( $ codigo [ 'IdContainer' ] ) ) { $ valor .= ' (' . $ codigo [ 'IdContainer' ] . ' / ' . $ codigo [ 'Sello' ] . ' / ' . $ codigo [ 'EmisorSello' ] . ')' ; } else if ( ! empty ( $ codigo [ 'Marcas' ] ) ) { $ valor .= ' (' . $ codigo [ 'Marcas' ] . ')' ; } } else { $ valor = isset ( $ tabla [ $ codigo ] ) ? $ tabla [ $ codigo ] : $ codigo ; } return $ valor ; }
Entrega el valor traducido a partir de la tabla
@author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
@version 2016-07-27
Entrega el valor traducido a partir de la tabla