} if ($from == "kohdista") { echo "<form method='post' action='keikka.php'>\n <input type='hidden' name='toiminto' value='kohdista'>\n <input type='hidden' name='muut_siirrettavat' value = '{$muut_siirrettavat}'>\n <input type='hidden' name='otunnus' value='{$otunnus}'>\n <input type='submit' value='" . t("Takaisin saapumiseen") . "'>\n </form>"; } if ($from == "KERAA") { echo "<form method='post' action='keraa.php'>\n <input type='hidden' name='toim' value='{$aputoim}'>\n <input type='hidden' name='id' value='{$otunnus}'>\n <input type='submit' value='" . t("Takaisin keräykseen") . "'>\n </form>"; } if ($from == "valmistus") { echo "<form method='post' action='valmista_tilaus.php'>\n <input type='hidden' name='toim' value='{$aputoim}'>\n <input type='hidden' name='tee' value='VALMISTA'>\n <input type='hidden' name='tulin' value='VALINNASTA'>\n <input type='hidden' name='valmistettavat' value = '{$muut_siirrettavat}'>\n <input type='hidden' name='otunnus' value='{$otunnus}'>\n <input type='submit' value='" . t("Takaisin valmistukselle") . "'>\n </form>"; } if ($from == "KORJAA") { $urli = lopetus($lopetus, "", TRUE); echo "<form method='post' action='{$urli}'>\n <input type='hidden' name='id' value='{$otunnus}'>\n <input type='submit' value='" . t("Takaisin laitemyyntien tarkistukseen") . "'>\n </form>"; } if ($from == "INVENTOINTI") { $urli = lopetus($lopetus, "", TRUE); echo "<form method='post' action='{$urli}'>\n <input type='hidden' name='id' value='{$otunnus}'>\n <input type='submit' value='" . t("Takaisin inventointiin") . "'>\n </form>"; } if (!empty($valitut_sarjat)) { echo "<br><br>\n <form method='post' id='sarjanumerotarrat' name='sarjanumerotarrat'>\n <input type='hidden' name='ostorivitunnus' value='{$ostorivitunnus}'>\n <input type='hidden' name='from' value='{$from}'>\n <input type='hidden' name='lopetus' value='{$lopetus}'>\n <input type='hidden' name='aputoim' value='{$aputoim}'>\n <input type='hidden' name='otunnus' value='{$otunnus}'>\n <input type='hidden' name='muut_siirrettavat' value='{$muut_siirrettavat}'>\n <input type='hidden' name='tee' value='NAYTATILAUS'>\n <input type='hidden' name='valitut_sarjat' value='" . implode(",", $valitut_sarjat) . "'>\n <input type='submit' value='" . t("Tulosta tarrat valituille sarjanumeroille") . "' onClick=\"js_openFormInNewWindow('sarjanumerotarrat', ''); return false;\">\n </form>"; } if (strpos($_SERVER['SCRIPT_NAME'], "sarjanumeroseuranta.php") !== FALSE) { require "inc/footer.inc"; } /** * * @param array $tuote Tarvitaan kentat tuoteno, tunnus ja automaattinen_sarjanumerointi * @param string $tunnuskentta Tarvitaan, jos kaytossa on generointitapa 1 * * @return string Sarjanumero */
// päivitetään tässä tilaus tulostetuksi $query = "UPDATE lasku SET lahetepvm = now() WHERE tunnus='{$kukarow['kesken']}'"; $result = pupe_query($query); if ($toim == "HAAMU") { $query = "UPDATE lasku SET tila='D', tilaustyyppi = 'O' WHERE tunnus='{$kukarow['kesken']}'"; $result = pupe_query($query); $query = "UPDATE tilausrivi SET tyyppi = 'D' WHERE yhtio = '{$kukarow['yhtio']}' and otunnus = '{$kukarow['kesken']}'"; $result = pupe_query($query); } $query = "UPDATE kuka SET kesken=0 WHERE session='{$session}'"; $result = pupe_query($query); $kukarow["kesken"] = ''; $tilausnumero = 0; $tee = ''; if ($lopetus != '') { lopetus($lopetus, "META"); } } //Kuitataan OK-var riville if ($tee == "OOKOOAA") { $query = "UPDATE tilausrivi\n SET var2 = 'OK'\n WHERE tunnus = '{$rivitunnus}'"; $result = pupe_query($query); $tee = "Y"; $rivitunnus = ""; } // Olemassaolevaa riviä muutetaan, joten poistetaan se ja annetaan perustettavaksi if ($tee == 'PV') { $query = "SELECT tilausrivi.*,\n tuote.sarjanumeroseuranta,\n tuote.myyntihinta_maara,\n tilausrivin_lisatiedot.tilausrivilinkki,\n tilausrivin_lisatiedot.tilausrivitunnus\n FROM tilausrivi use index (PRIMARY)\n LEFT JOIN tuote use index (tuoteno_index) ON tuote.yhtio=tilausrivi.yhtio and tuote.tuoteno=tilausrivi.tuoteno\n LEFT JOIN tilausrivin_lisatiedot ON (tilausrivin_lisatiedot.yhtio = tilausrivi.yhtio AND tilausrivin_lisatiedot.tilausrivilinkki > 0 AND tilausrivin_lisatiedot.tilausrivilinkki = tilausrivi.tunnus)\n WHERE tilausrivi.tunnus = '{$rivitunnus}'\n and tilausrivi.yhtio = '{$kukarow['yhtio']}'\n and tilausrivi.otunnus = '{$kukarow['kesken']}'"; $result = pupe_query($query); if (mysql_num_rows($result) == 0) { echo t("Tilausrivi ei enää löydy") . "! {$query}";
$query = "SELECT varasto from lasku where yhtio = '{$kukarow['yhtio']}' and tunnus = '{$otun}'"; $laskun_res = pupe_query($query); $laskun_row = mysql_fetch_assoc($laskun_res); $query = "SELECT maa from varastopaikat where yhtio = '{$kukarow['yhtio']}' and tunnus = '{$laskun_row['varasto']}'"; $varaston_res = pupe_query($query); $varaston_row = mysql_fetch_assoc($varaston_res); $ultilno = tarvitaanko_intrastat($varaston_row["maa"], $maa_maara); $query = "UPDATE lasku\n SET maa_maara = '{$maa_maara}',\n maa_lahetys = '{$varaston_row['maa']}',\n kauppatapahtuman_luonne = '{$kauppatapahtuman_luonne}',\n kuljetusmuoto = '{$kuljetusmuoto}',\n sisamaan_kuljetus = '{$sisamaan_kuljetus}',\n sisamaan_kuljetusmuoto = '{$sisamaan_kuljetusmuoto}',\n sisamaan_kuljetus_kansallisuus = '{$sisamaan_kuljetus_kansallisuus}',\n kontti = '{$kontti}',\n aktiivinen_kuljetus = '{$aktiivinen_kuljetus}',\n aktiivinen_kuljetus_kansallisuus= '{$aktiivinen_kuljetus_kansallisuus}',\n poistumistoimipaikka = '{$poistumistoimipaikka}',\n poistumistoimipaikka_koodi = '{$poistumistoimipaikka_koodi}',\n aiotut_rajatoimipaikat = '{$aiotut_rajatoimipaikat}',\n maaratoimipaikka = '{$maaratoimipaikka}',\n bruttopaino = '{$bruttopaino}',\n lisattava_era = '{$lisattava_era}',\n vahennettava_era = '{$vahennettava_era}',\n comments = '{$lomake_lisatiedot}',\n ultilno = '{$ultilno}'\n WHERE tunnus = '{$otun}' and yhtio = '{$kukarow['yhtio']}'"; $result = pupe_query($query); //päivitetään alatila vain jos tilaus ei vielä ole laskutettu $query = "UPDATE lasku\n SET alatila = 'E'\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tunnus = '{$otun}'\n and tila = 'L'\n and alatila NOT IN ('X', 'J')"; $result = pupe_query($query); } $tee = ''; if ($lopetus != "") { lopetus($lopetus, 'meta'); } } if ($tee == 'K') { echo "<table>"; echo "<form method='post'>\n <input type='hidden' name='toim' value='{$toim}'>\n <input type='hidden' name='otunnus' value='{$otunnus}'>\n <input type='hidden' name='lopetus' value='{$lopetus}'>\n <input type='hidden' name='tee' value='L'>"; $query = "SELECT *\n FROM lasku\n WHERE tunnus in ({$otunnus}) and yhtio='{$kukarow['yhtio']}'"; $result = pupe_query($query); $laskurow = mysql_fetch_assoc($result); $query = "SELECT sum(kollit) kollit, sum(kilot) kilot\n FROM rahtikirjat\n WHERE otsikkonro in ({$otunnus}) and yhtio='{$kukarow['yhtio']}'"; $result = pupe_query($query); $rahtirow = mysql_fetch_assoc($result); if ($laskurow["bruttopaino"] == 0) { $laskurow["bruttopaino"] = $rahtirow["kilot"]; } $query = "SELECT * from asiakas WHERE yhtio = '{$kukarow['yhtio']}' and tunnus = '{$laskurow['liitostunnus']}'";