if (strtoupper($tavarantoimittajanumero) == "ELRING") { $tavarantoimittajanumero = "123312"; } elseif (strtoupper($tavarantoimittajanumero) == "BOSCH" or strtoupper($tavarantoimittajanumero) == "AA_FI") { $tavarantoimittajanumero = "123067"; } elseif (strtoupper($tavarantoimittajanumero) == "NISSENS") { $tavarantoimittajanumero = "123403"; } elseif ($tavarantoimittajanumero == "112") { $tavarantoimittajanumero = "123442"; } elseif (strtoupper($tavarantoimittajanumero) == "LES-7") { $tavarantoimittajanumero = "123080"; } elseif (strtoupper($tavarantoimittajanumero) == "123035") { $tavarantoimittajanumero = "123036"; } $asn_numero = (string) $xml->DesAdvHeader->DesAdvId; $asn_numero = utf8_decode($asn_numero); $toimituspvm = tv3dateconv($xml->DesAdvHeader->DeliveryDate->Date); $vastaanottaja = (string) $xml->DesAdvHeader->DeliveryParty->PartyNumber . " , " . trim($xml->DesAdvHeader->DeliveryParty->Address->Name1); $vastaanottaja = utf8_decode($vastaanottaja); // Haetaan pakkauslistan referenssinumero, mikäli löytyy if (isset($xml->Package->Package->PkgRef->PkgRefNumber) and $xml->Package->Package->PkgRef->PkgRefNumber != "") { $pakkauslista = $xml->Package->Package->PkgRef->PkgRefNumber; $pakkauslista = utf8_decode($pakkauslista); // Mikäli paketin sisällä on paketti } elseif (isset($xml->Package->PkgRef->PkgRefNumber) and $xml->Package->PkgRef->PkgRefNumber != "") { $pakkauslista = $xml->Package->PkgRef->PkgRefNumber; $pakkauslista = utf8_decode($pakkauslista); // normaali tapaus } elseif (in_array($tavarantoimittajanumero, $poikkeukset)) { $pakkauslista = $asn_numero; // poikkeustapauksissa } elseif (isset($xml->Package->PkgInfo->PacketKind)) {
echo "<td align='right'>{$yhtiorow['valkoodi']}</td>"; echo "<td>{$keikrow["laskunro"]}</td>"; echo "<td>" . tv1dateconv($keikrow["mapvm"]) . "</td>"; echo "<td>" . tv1dateconv($rivirow["laskutettuaika"]) . "</td>"; echo "<td>{$toimirow['toimitusehto']}</td>"; echo "</tr>"; if (isset($excel) and $excel != "") { $worksheet->write($excelrivi, $excelsarake, $row["nimi"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, tv1dateconv($row["tapvm"]), $format_bold); $worksheet->write($excelrivi, $excelsarake++, $row["summa"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, $row["valkoodi"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, $row["matkalla"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, $row["valkoodi"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, $keikrow["laskunro"], $format_bold); $worksheet->write($excelrivi, $excelsarake++, tv1dateconv($keikrow["mapvm"]), $format_bold); $worksheet->write($excelrivi, $excelsarake++, tv1dateconv(tv3dateconv($rivirow["laskutettuaika"], TRUE)), $format_bold); $worksheet->write($excelrivi, $excelsarake++, $toimirow["toimitusehto"], $format_bold); $excelrivi++; $excelsarake = 0; } $summa += $row["matkalla"]; } echo "<tr>"; echo "<th colspan='4'>" . t("Yhteensä") . "</th>"; echo "<th style='text-align:right;'>" . sprintf("%.02f", $summa) . "</td>"; echo "<th colspan='5'></th>"; echo "</tr>"; echo "</table>"; if (isset($excel) and $excel != "") { $excelnimi = $worksheet->close(); echo "<br><br><table>";