Ostettiin firman kanssa ulkopuoliselta koodaajalta scripti, jossa haetaan kuljetuskustannukset postinumeron ja kaupungin kautta. Mikäli postinumeroa ei löydy se hakee kuljetuskustannukset kaupungin kautta. Ongelmaksi muodostui ohjelmoijan "katoaminen", sekä se että scripti hakee ainoastaan kaupungin mukaan hinnan mikäli kaupungin nimi on kirjoitettu isolla alkukirjaimella. Kaupunkilistaus hintoineen on kirjoitettu XML taulukkoon.
Pastean nyt hieman koodia kohdasta, joka ilmeisesti hakee kaupungin nimen XML taulukosta:
// Jos ei löydy postinumerolla, haeteen paikkakunnalla if (!isset($dist)) { foreach( $xml as $to ) { if ( $toimipaikka == $to->paikkakunta ) { $address = $to->postinumero . ' ' . $to->paikkakunta; $dist = $to->km + $to->jkm; break; } } // end foreach } if (!isset($dist)) { $error = $this->language->get('error_post_address'); }
Koodia ei ilmeisesti saisi jakaa netissä ilmaiseksi, joten tänne en sitä kokonaisuudessaan lisännyt.
Mitään ideaa, miten edetä?
Veikkaan, että skripti löytää myös pienellä alkukirjaimella kirjoitetut kaupungit kunhan muutat if-lauseen tällaiseksi:
if ( strtolower($toimipaikka) == strtolower($to->paikkakunta) ) {
Toimii ja kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.