Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b36c791b

Von Jan Büren vor fast 3 Jahren hinzugefügt

  • ID b36c791b78f3ca3895187db2b3f30ce5b29543e7
  • Vorgänger c9a7f5ce
  • Nachfolger 6ff27683

Shopware6: utf8 für json kodieren

Unterschiede anzeigen:

SL/ShopConnector/Shopware6.pm
138 138

  
139 139
  my $update_p;
140 140
  $update_p->{productNumber} = $part->partnumber;
141
  $update_p->{name}          = $part->description;
141
  $update_p->{name}          = _u8($part->description);
142 142
  $update_p->{description}   =   $shop_part->shop->use_part_longdescription
143
                               ? $part->notes
144
                               : $shop_part->shop_description;
143
                               ? _u8($part->notes)
144
                               : _u8($shop_part->shop_description);
145 145

  
146 146
  # locales simple check for english
147 147
  my $english = SL::DB::Manager::Language->get_first(query => [ description   => { ilike => 'Englisch' },
......
151 151
    # add english translation for product
152 152
    # TODO (or not): No Translations for shop_part->shop_description available
153 153
    my $translation = first { $english->id == $_->language_id } @{ $part->translations };
154
    $update_p->{translations}->{'en-GB'}->{name}        = $translation->{translation};
155
    $update_p->{translations}->{'en-GB'}->{description} = $translation->{longdescription};
154
    $update_p->{translations}->{'en-GB'}->{name}        = _u8($translation->{translation});
155
    $update_p->{translations}->{'en-GB'}->{description} = _u8($translation->{longdescription});
156 156
  }
157 157

  
158 158
  $update_p->{stock}  = $::form->round_amount($part->onhand, 0) if ($todo =~ m/(stock|all)/);

Auch abrufbar als: Unified diff