Exemple #1
0
 $_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);
     }
Exemple #2
0
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);