$_siirrolla_ei_lahtoa = $laskurow['toimitustavan_lahto'] == 0; $_laaja_toimipaikka = $yhtiorow['toimipaikkakasittely'] == "L"; if ($_siirtolista and $_siirrolla_ei_lahtoa and $_laaja_toimipaikka) { paivita_siirtolistan_toimipaikka($laskurow['tunnus']); } if ($_siirtolista) { $query = "SELECT SUM(varattu) keratty\n FROM tilausrivi\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND otunnus = '{$laskurow['tunnus']}'\n AND tyyppi = 'G'\n AND var not in ('P','J')"; $_keraamaton_chk_res = pupe_query($query); $_ker_chk_row = mysql_fetch_assoc($_keraamaton_chk_res); if ($_ker_chk_row['keratty'] == 0) { $alatilak = 'X'; } } if ($yhtiorow['vahvistusviesti_asiakkaalle'] == "Y") { require_once "inc/jt_ja_tyomaarays_valmis_viesti.inc"; laheta_vahvistusviesti($zoner_tunnarit["username"], $zoner_tunnarit["salasana"], $id); } // Lasku päivitetään vasta kuin tilausrivit on päivitetty... $query = "UPDATE lasku SET\n alatila = '{$alatilak}'\n {$extra}\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tunnus = '{$laskurow['tunnus']}'"; $result = pupe_query($query); if ($lask_nro == '') { $lask_nro = $laskurow['tunnus']; } if ($yhtiorow['kerayserat'] != 'K' and $yhtiorow['pakkaamolokerot'] != '') { // jos meillä on pakkaamolokerot käytössä (eli pakkaamotsydeema), niin esisyötetään rahtikirjat jos käyttäjä on antanut kollien/rullakkojen määrät // ei kuiteskaan tehdä tästä virallisesti esisyötettyä rahtikirjaa! if (isset($pakkaamo_kolli) and $pakkaamo_kolli != '') { $pakkaamo_kolli = (int) $pakkaamo_kolli; $query = "INSERT INTO rahtikirjat SET\n kollit = '{$pakkaamo_kolli}',\n pakkaus = 'KOLLI',\n pakkauskuvaus = 'KOLLI',\n rahtikirjanro = '{$lask_nro}',\n otsikkonro = '{$lask_nro}',\n tulostuspaikka = '{$laskurow['varasto']}',\n yhtio = '{$kukarow['yhtio']}',\n viesti = '{$asiakkaan_kuljetusohje}'"; $result_rk = pupe_query($query); }
if (@(include "../inc/parametrit.inc")) { } elseif (@(include "parametrit.inc")) { } else { exit; } $oikeus_nahda_kate = ($kukarow["naytetaan_katteet_tilauksella"] == "Y" or $kukarow["naytetaan_katteet_tilauksella"] == "B" or $kukarow["naytetaan_katteet_tilauksella"] == "" and ($yhtiorow["naytetaan_katteet_tilauksella"] == "Y" or $yhtiorow["naytetaan_katteet_tilauksella"] == "B")); $naytetaanko_kate = ($naytetaan_kate != "E" and $oikeus_nahda_kate); if ($tee == "PAIVITA_KASSALIPAS" and ($kukarow["dynaaminen_kassamyynti"] != "" or $kukarow["dynaaminen_kassamyynti"] == "" and $yhtiorow["dynaaminen_kassamyynti"] != "")) { $paivita_kassalipas_query = "UPDATE lasku\n SET kassalipas = '******'\n WHERE yhtio = '{$kukarow["yhtio"]}'\n AND tunnus = '{$kukarow["kesken"]}'"; pupe_query($paivita_kassalipas_query); $tee = ""; } $maksupaate_kassamyynti = ($yhtiorow['maksupaate_kassamyynti'] == 'K' and $kukarow["maksupaate_kassamyynti"] == "" or $kukarow["maksupaate_kassamyynti"] == "K"); if ($tee == "laheta_viesti" and $yhtiorow["vahvistusviesti_asiakkaalle"] == "Y") { require_once "inc/jt_ja_tyomaarays_valmis_viesti.inc"; $viestin_lahetys_onnistui = laheta_vahvistusviesti($zoner_tunnarit["username"], $zoner_tunnarit["salasana"], $tilausnumero, true); $tee = ""; } if ($yhtiorow["varastonarvon_jako_usealle_valmisteelle"] == "K" and isset($ajax_toiminto) and trim($ajax_toiminto) == 'tallenna_painoarvot') { foreach ($painoarvot as $tunnus => $painoarvo) { $tunnus = (int) $tunnus; $painoarvo = (double) $painoarvo; $query = "UPDATE tilausrivi\n SET valmistus_painoarvo = {$painoarvo}\n WHERE tunnus = {$tunnus}"; pupe_query($query); } die; } $e1 = (isset($yhtiorow['tilauksen_myyntieratiedot']) and $yhtiorow['tilauksen_myyntieratiedot'] != ''); $e2 = (isset($yhtiorow['laiterekisteri_kaytossa']) and $yhtiorow['laiterekisteri_kaytossa'] != ''); $e3 = (isset($tappi) and $tappi == "lataa_tiedosto"); $e4 = isset($tmpfilenimi);