Пример #1
0
        echo "<input type='text' name='naytalaskelma_kk' value='{$naytalaskelma_kk}' size='3' />";
        echo "<input type='text' name='naytalaskelma_vv' value='{$naytalaskelma_vv}' size='5' />";
        echo "<input type='submit' value='" . t("Näytä varastonarvolaskelma") . "'>";
        echo "</form>";
        if (isset($naytalaskelma) and $naytalaskelma != "" and checkdate($naytalaskelma_kk, $naytalaskelma_pp, $naytalaskelma_vv)) {
            list($liitetty_lasku_viety_summa, $liitetty_lasku_viety_summa_tuloutettu, $ei_liitetty_lasku_viety_summa, $ei_liitetty_lasku_viety_summa_tuloutettu, $liitetty_lasku_ei_viety_summa, $ei_liitetty_lasku_ei_viety_summa, $ei_liitetty_lasku_ei_viety_summa_tuloutettu, $liitetty_lasku_osittain_viety_summa, $liitetty_lasku_osittain_viety_summa_tuloutettu, $ei_liitetty_lasku_osittain_viety_summa, $ei_liitetty_lasku_osittain_viety_summa_tuloutettu, $laskut_ei_viety, $laskut_ei_viety_osittain, $laskut_viety, $laskut_osittain_viety, $row_vaihto, $liitetty_lasku_osittain_ei_viety_summa, $liitetty_lasku_osittain_ei_viety_summa_tuloutettu, $ei_liitetty_lasku_osittain_ei_viety_summa, $ei_liitetty_lasku_osittain_ei_viety_summa_tuloutettu, $liitetty_lasku_ei_viety_summa_tuloutettu) = hae_yhteenveto_tiedot($toimittajaid, $toimipaikka, $naytalaskelma_pp, $naytalaskelma_kk, $naytalaskelma_vv);
            $params = array('kaikkivarastossayhteensa' => $kaikkivarastossayhteensa, 'kaikkiliitettyyhteensa' => $kaikkiliitettyyhteensa, 'vaihtoomaisuuslaskujayhteensa' => $vaihtoomaisuuslaskujayhteensa, 'row_vaihto' => $row_vaihto, 'kululaskujayhteensa' => $kululaskujayhteensa, 'liitetty_lasku_ei_viety_summa' => $liitetty_lasku_ei_viety_summa, 'ei_liitetty_lasku_ei_viety_summa' => $ei_liitetty_lasku_ei_viety_summa, 'ei_liitetty_lasku_ei_viety_summa_tuloutettu' => $ei_liitetty_lasku_ei_viety_summa_tuloutettu, 'laskut_ei_viety' => $laskut_ei_viety, 'laskut_ei_viety_osittain' => $laskut_ei_viety_osittain, 'liitetty_lasku_viety_summa' => $liitetty_lasku_viety_summa, 'liitetty_lasku_viety_summa_tuloutettu' => $liitetty_lasku_viety_summa_tuloutettu, 'ei_liitetty_lasku_viety_summa' => $ei_liitetty_lasku_viety_summa, 'ei_liitetty_lasku_viety_summa_tuloutettu' => $ei_liitetty_lasku_viety_summa_tuloutettu, 'laskut_viety' => $laskut_viety, 'liitetty_lasku_osittain_viety_summa' => $liitetty_lasku_osittain_viety_summa, 'liitetty_lasku_osittain_viety_summa_tuloutettu' => $liitetty_lasku_osittain_viety_summa_tuloutettu, 'ei_liitetty_lasku_osittain_viety_summa' => $ei_liitetty_lasku_osittain_viety_summa, 'ei_liitetty_lasku_osittain_viety_summa_tuloutettu' => $ei_liitetty_lasku_osittain_viety_summa_tuloutettu, 'laskut_osittain_viety' => $laskut_osittain_viety, 'rahti_ja_kulut' => $rahti_ja_kulut, 'vaihtoomaisuuslaskujayhteensa_kulut' => $vaihtoomaisuuslaskujayhteensa_kulut, 'kululaskujayhteensa_kulut' => $kululaskujayhteensa_kulut, 'liitetty_lasku_osittain_ei_viety_summa' => $liitetty_lasku_osittain_ei_viety_summa, 'liitetty_lasku_osittain_ei_viety_summa_tuloutettu' => $liitetty_lasku_osittain_ei_viety_summa_tuloutettu, 'ei_liitetty_lasku_osittain_ei_viety_summa' => $ei_liitetty_lasku_osittain_ei_viety_summa, 'ei_liitetty_lasku_osittain_ei_viety_summa_tuloutettu' => $ei_liitetty_lasku_osittain_ei_viety_summa_tuloutettu, 'liitetty_lasku_ei_viety_summa_tuloutettu' => $liitetty_lasku_ei_viety_summa_tuloutettu);
            echo_yhteenveto_table($params);
        }
    }
}
// perustetaan uusi keikka toimittajalle $ytunnus
if ($toiminto == "uusi" and $toimittajaid > 0) {
    $toimipaikka = isset($toimipaikka) ? $toimipaikka : 0;
    // Toiminta funktioitu
    $result = uusi_saapuminen($toimittajarow, $toimipaikka);
    // selaukseen
    $toiminto = "";
}
// selataan toimittajan keikkoja
if ($toiminto == "" and (($ytunnus != "" or $keikkarajaus != '') and $toimittajarow["ytunnus"] != '')) {
    // näytetään vähä toimittajan tietoja
    echo "<table>";
    echo "<tr>";
    echo "<th colspan='5'>" . t("Toimittaja") . "</th>";
    echo "</tr><tr>";
    echo "<td>{$toimittajarow['ytunnus']}</td>";
    echo "<td>{$toimittajarow['nimi']}</td>";
    echo "<td>{$toimittajarow['osoite']}</td>";
    echo "<td>{$toimittajarow['postino']}</td>";
    echo "<td>{$toimittajarow['postitp']}</td>";
Пример #2
0
$toimittaja = mysql_fetch_assoc(pupe_query($toimittaja_query));
// Jos saapumista ei ole setattu, tehdään uusi saapuminen haetulle toimittajalle
if (empty($saapuminen)) {
    $saapuminen = uusi_saapuminen($toimittaja, $kukarow['toimipaikka']);
    $update_kuka = "UPDATE kuka SET kesken={$saapuminen} WHERE yhtio='{$kukarow['yhtio']}' AND kuka='{$kukarow['kuka']}'";
    $updated = pupe_query($update_kuka);
} else {
    // Haetaan saapumisen toimittaja tunnus
    $saapuminen_query = "SELECT liitostunnus\n                       FROM lasku\n                       WHERE tunnus='{$saapuminen}'";
    $saapumisen_toimittaja = mysql_fetch_assoc(pupe_query($saapuminen_query));
    // jos toimittaja ei ole sama kuin tilausrivin niin tehdään uusi saapuminen
    if ($saapumisen_toimittaja['liitostunnus'] != $row['liitostunnus']) {
        // Haetaan toimittajan tiedot uudestaan ja tehdään uudelle toimittajalle saapuminen
        $toimittaja_query = "SELECT * FROM toimi WHERE tunnus='{$row['liitostunnus']}'";
        $toimittaja = mysql_fetch_assoc(pupe_query($toimittaja_query));
        $saapuminen = uusi_saapuminen($toimittaja, $kukarow['toimipaikka']);
    }
    //jos ollaan ennaltakohdistetussa (mutta ei tuloutetussa) rivissä, niin se on poikkeustapaus, jolloin kukarow.kesken tietoa ei tule päivittää -> muuten seuraavien rivien päivitys menee sekaisin ja tuloutetaan rivejä väärälle saapumiselle
    if (!isset($ennaltakohdistettu) or !$ennaltakohdistettu) {
        // Päivitetään kuka.kesken
        $update_kuka = "UPDATE kuka SET kesken={$saapuminen} WHERE yhtio='{$kukarow['yhtio']}' AND kuka='{$kukarow['kuka']}'";
        $updated = pupe_query($update_kuka);
    }
}
// Kontrolleri
if (isset($submit)) {
    $url = "&viivakoodi={$viivakoodi}&tilausten_lukumaara={$tilausten_lukumaara}&saapumisnro_haku={$saapumisnro_haku}&manuaalisesti_syotetty_ostotilausnro={$manuaalisesti_syotetty_ostotilausnro}&ennaltakohdistettu={$ennaltakohdistettu}&tuotenumero=" . urlencode($tuotenumero);
    switch ($submit) {
        case 'ok':
            // Vahvista keräyspaikka
            echo "<META HTTP-EQUIV='Refresh'CONTENT='1;URL=vahvista_kerayspaikka.php?hyllytys&" . http_build_query($url_array) . "{$url}&saapuminen={$saapuminen}&alusta_tunnus={$row['suuntalava']}&liitostunnus={$row['liitostunnus']}'>";