if ($laskurow['jaksotettu'] != 0) { $alatilak = "J"; } else { $alatilak = "D"; } } elseif ($toim == "VASTAANOTA_REKLAMAATIO" and $laskurow["tila"] == 'C' and $laskurow["alatila"] == "C") { $alatilak = "D"; $extra = ", tila = 'L' "; } else { $alatilak = "C"; } $_siirtolista = $laskurow['tila'] == 'G'; $_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']}'";
// muuttujat: // otunnukset, pvm, rahdinmaksaja, toimitustapa, kollityht, kilotyht, kuutiotyht, kirjoitin // jv tapauksissa on myös aputeksti, rahtihinta, rahdinhinta, yhteensa, summa, jvhinta, jvtext, lasno ja viite muuttujat // rtunnus jossa on uniikki numero // // tulostetaan rahtikirja // merkataan rahtikirjat tulostetuksi.. if (strpos($_SERVER['SCRIPT_NAME'], "rahtikirja-kopio.php") === FALSE and !$unifaun_era_vainkollitarra) { $query = "UPDATE rahtikirjat\n SET tulostettu = now()\n WHERE tunnus IN ({$tunnukset})\n AND yhtio = '{$kukarow['yhtio']}'\n AND tulostettu = '0000-00-00 00:00:00'"; $ures = pupe_query($query); // Jos laaja toimipaikkakäsittely on päällä, niin päivitetään siirtolistan toimipaikka // kohdevaraston toimipaikaksi if ($yhtiorow['toimipaikkakasittely'] == "L") { foreach (explode(",", $otunnukset) as $siirtolistan_tunnus) { $siirtolistan_tunnus = str_replace("'", "", $siirtolistan_tunnus); paivita_siirtolistan_toimipaikka($siirtolistan_tunnus); } } } // näitä tarvitaan vain JV-keiseissa, mutta pitää nollata tietty joka luupilla $lasno = ""; $viite = ""; $summa = ""; $jvtext = ""; $jvhinta = ""; $yhteensa = ""; $aputeksti = ""; $rahinta = ""; // jos kyseessä on jälkivaatimus if (strpos($_SERVER['SCRIPT_NAME'], "rahtikirja-kopio.php") === FALSE and $rakir_row['jv'] != '') { $tee = "TARKISTA";