if ($yhtiorow['kerayserat'] == 'K' and $toim == "") { echo " <th valign='top'>\n <a href='#' onclick=\"getElementById('jarj').value='keraaja_nimi'; document.forms['find'].submit();\">", t("Kerääjän nimi"), "</a>\n <br/>\n <a href='#' onclick=\"getElementById('jarj').value='keraaja_nro'; document.forms['find'].submit();\">", t("Kerääjän numero"), "</a>\n </th>"; } echo "<th valign='top'><a href='#' onclick=\"getElementById('jarj').value='toimitustapa'; document.forms['find'].submit();\">", t("Toimitustapa"), "</a></th>"; echo "<th valign='top'><a href='#' onclick=\"getElementById('jarj').value='riveja'; document.forms['find'].submit();\">", t("Riv"), "</a></th>"; echo "<th valign='top'>", t("Kerää"), "</th>"; echo "</tr></form>"; $riveja_yht = 0; while ($row = mysql_fetch_assoc($result)) { echo "<tr class='aktiivi'>"; if ($logistiikka_yhtio != '') { echo "<td valign='top'>{$row['yhtio_nimi']}</td>"; } if ($toim == "VASTAANOTA_REKLAMAATIO") { if (!empty($row['yhtio_toimipaikka'])) { $_tp_res = hae_yhtion_toimipaikat($kukarow['yhtio'], $row['yhtio_toimipaikka']); $_tp_row = mysql_fetch_assoc($_tp_res); echo "<td valign='top'>{$_tp_row['nimi']}</td>"; } else { echo "<td valign='top'></td>"; } } if (isset($row['ohjeet']) and trim($row["ohjeet"]) != "") { echo "<div id='div_{$row['tunnus']}' class='popup' style='width: 500px;'>"; echo t("Tilaukset"), ": {$row['tunnukset']}<br />"; echo t("Laatija"), ": {$row['laatija']}<br /><br />"; echo str_replace("\n", "<br />", $row["ohjeet"]), "<br />"; echo "</div>"; echo "<td valign='top' class='tooltip' id='{$row['tunnus']}'>{$row['t_tyyppi']} {$row['prioriteetti']} <img src='{$palvelin2}pics/lullacons/info.png' />"; } else { if ($yhtiorow['kerayserat'] == 'K' and $toim == "") {
if (!isset($ostotil)) { $ostotil = ""; } if (!isset($toimittajaid)) { $toimittajaid = ""; } if (!isset($kauttalaskutus)) { $kauttalaskutus = ""; } if (!isset($mobiili_keikka)) { $mobiili_keikka = ""; } if (!isset($toimipaikka)) { $toimipaikka = $kukarow['toimipaikka']; } $onkolaajattoimipaikat = ($yhtiorow['toimipaikkakasittely'] == "L" and $toimipaikat_res = hae_yhtion_toimipaikat($kukarow['yhtio']) and mysql_num_rows($toimipaikat_res) > 0) ? TRUE : FALSE; if ($onkolaajattoimipaikat and isset($otunnus)) { $otunnus = (int) $otunnus; // Saapuminen $query = "SELECT *\n from lasku\n where tunnus = '{$otunnus}'\n and tila = 'K'\n and yhtio = '{$kukarow['yhtio']}'"; $result = pupe_query($query); if (mysql_num_rows($result) > 0) { $laskurow = mysql_fetch_assoc($result); $kukarow['toimipaikka'] = $laskurow['yhtio_toimipaikka']; $yhtiorow = hae_yhtion_parametrit($kukarow['yhtio']); } } echo "<font class='head'>" . t("Saapumiset") . "</font><hr>"; if ($yhtiorow["livetuotehaku_tilauksella"] == "K") { enable_ajax(); }
echo "<span class='error'>"; foreach ($errors as $virhe) { echo "{$virhe}<br>"; } echo "</span>"; } echo "<div class='main'>\n<form name='uusipaikkaformi' method='post' action=''>\n <table>\n <tr>\n <th>", t("Tuote"), "</th>\n <td colspan='3'>{$row['tuoteno']}</td>\n </tr>"; if (!isset($tullaan) or $tullaan != 'tuotteen_hyllypaikan_muutos') { echo " <tr>\n <th>", t("Toim. Tuotekoodi"), "</th>\n <td colspan='3'>{$row['toim_tuoteno']}</td>\n </tr>"; } echo " <tr>\n <th>", t("Keräyspaikka"), "</th>\n <td colspan='3'>{$row['hyllyalue']} {$row['hyllynro']} {$row['hyllyvali']} {$row['hyllytaso']}</td>\n </tr>\n <tr>\n <th>", t("Uusi tuotepaikka"), "</td>\n <td><input type='text' name='tuotepaikka' value='{$tuotepaikka}' /></td>\n </tr>\n <tr>\n <th>", t("Hälytysraja"), "</td>\n <td><input type='text' name='halytysraja' value='' /></th>\n </tr>\n <tr>\n <th>", t("Tilausmäärä"), "</td>\n <td><input type='text' name='tilausmaara' value='' /></th>\n </tr>"; /* Jos yhtiöllä ei ole ns. oletuspaikka-käsitettä (varastoja on paljon ja ei ole "päävarastoa", joten ei tiedetä missä on oletuspaikka), niin ei anneta siirtää saldoja tai vaihtaa oletuspaikkaa */ $toimipaikat_res = hae_yhtion_toimipaikat($kukarow['yhtio']); if (mysql_num_rows($toimipaikat_res) == 0 or mysql_num_rows($toimipaikat_res) != 0 and $kukarow['toimipaikka'] == 0) { echo " <tr>\n <td colspan='2'>", t("Tee tästä oletuspaikka"), "\n <input type='hidden' name='oletuspaikka[]' value='default' />\n <input type='checkbox' id='oletuspaikka' name='oletuspaikka[]' {$oletuspaikka_chk} /></td>\n </tr>"; if (!isset($tullaan) or $tullaan != 'tuotteen_hyllypaikan_muutos') { echo " <tr>\n <td colspan='2'>", t("Siirrä saldo"), " ({$saldo['myytavissa']})\n <input type='hidden' name='siirra_saldot[]' value='default' />\n <input type='checkbox' id='siirra_saldot' name='siirra_saldot[]' {$siirra_saldot_chk}/>\n </td>\n </tr>"; } elseif (isset($tullaan) and $tullaan == 'tuotteen_hyllypaikan_muutos') { echo " <tr>\n <td colspan='2'>", t("Poista vanha tuotepaikka"), "\n <input type='hidden' name='poista_vanha_tuotepaikka[]' value='default' />\n <input type='checkbox' id='poista_vanha_tuotepaikka' name='poista_vanha_tuotepaikka[]' {$poista_vanha_tuotepaikka_chk}/>\n </td>\n </tr>"; } } echo "</table>"; if (!isset($tullaan) or $tullaan != 'tuotteen_hyllypaikan_muutos') { echo "<input type='hidden' name='alusta_tunnus' value='{$alusta_tunnus}' />"; echo "<input type='hidden' name='liitostunnus' value='{$liitostunnus}' />"; echo "<input type='hidden' name='tilausrivi' value='{$tilausrivi}' />"; } elseif (isset($tullaan) and $tullaan == 'tuotteen_hyllypaikan_muutos') { echo "<input type='hidden' name='tuotepaikan_tunnus' value='{$tuotepaikan_tunnus}' />";
// Tarkistetaan onko asiakkaalla sähköpostiosoitteet setattu $query = "SELECT IF(lasku_email != '', lasku_email, email) AS email\n FROM asiakas\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tunnus = '{$laskurow['liitostunnus']}'\n AND (email != '' or lasku_email != '')"; $asiakasemail_chk_res = pupe_query($query); if (mysql_num_rows($asiakasemail_chk_res) != 0) { $asiakasemail_chk_row = mysql_fetch_assoc($asiakasemail_chk_res); echo "<option value='asiakasemail{$asiakasemail_chk_row['email']}'>", t("Asiakkaan sähköpostiin"), ": {$asiakasemail_chk_row['email']}</option>"; } $querykieli = "SELECT *\n FROM kirjoittimet\n WHERE yhtio = '{$kukarow['yhtio']}'\n ORDER BY kirjoitin"; $kires = pupe_query($querykieli); while ($kirow = mysql_fetch_assoc($kires)) { echo "<option value='{$kirow['tunnus']}'>{$kirow['kirjoitin']}</option>"; } echo "</select>"; } if ($laskurow['yhtio_toimipaikka'] != 0) { $toimipaikat_res = hae_yhtion_toimipaikat($kukarow['yhtio'], $laskurow['yhtio_toimipaikka']); if (mysql_num_rows($toimipaikat_res) != 0) { $toimipaikat_row = mysql_fetch_assoc($toimipaikat_res); if ($sahkoinen_lahete and $kukarow["extranet"] == "" and in_array($toim, $sahkoinen_lahete_toim) and $toimipaikat_row['liiketunnus'] != '') { $query = "SELECT asiakkaan_avainsanat.*\n FROM asiakkaan_avainsanat\n WHERE asiakkaan_avainsanat.yhtio = '{$kukarow['yhtio']}'\n and asiakkaan_avainsanat.laji = 'futur_sahkoinen_lahete'\n and asiakkaan_avainsanat.avainsana != ''\n AND asiakkaan_avainsanat.liitostunnus = '{$laskurow['liitostunnus']}'"; $as_avain_chk_res = pupe_query($query); if (mysql_num_rows($as_avain_chk_res) > 0) { echo "<br><br>", t("Lähetä sähköinen lähete"), " <input type='checkbox' name='generoi_sahkoinen_lahete' value='true' checked />"; } } } } echo "</form>"; } if ($yhtiorow['myyntitilaus_tarjoukseksi'] == 'K' and in_array($toim, array('RIVISYOTTO', 'PIKATILAUS')) and $laskurow['tila'] == 'N' and in_array($laskurow['alatila'], array('', 'F')) and tarkista_oikeus("tilaus_myynti.php", "TARJOUS")) { echo " <br><br><form action='' method='post'>\n <input type='hidden' name='toim' value='{$toim}'>\n <input type='hidden' name='tilausnumero' value='{$tilausnumero}'>\n <input type='hidden' name='tee' value='TEE_MYYNTITILAUKSESTA_TARJOUS'>\n <input type='submit' value='", t("Tee tilauksesta tarjous"), "'>\n </form>";
} if ($rappari != $edrappari) { unset($valitut); $tee = "JATKA"; } if (!isset($edrappari) or $rappari == "" and $edrappari != "") { $defaultit = "PÄÄLLE"; } $abcnimi = $ryhmanimet[$abcrajaus]; echo " <form method='post' autocomplete='off'>\n <input type='hidden' name='tee' value='RAPORTOI'>\n <input type='hidden' name='osasto' value='{$osasto}'>\n <input type='hidden' name='tuoryh' value='{$tuoryh}'>\n <input type='hidden' name='ytunnus' value='{$ytunnus}'>\n <input type='hidden' name='edrappari' value='{$rappari}'>\n <input type='hidden' name='toimittajaid' value='{$toimittajaid}'>\n <input type='hidden' name='asiakasid' value='{$asiakasid}'>\n <input type='hidden' name='tuotemerkki' value='{$tuotemerkki}'>\n <input type='hidden' name='asiakasno' value='{$asiakasno}'>\n <input type='hidden' name='asiakasosasto' value='{$asiakasosasto}'>\n <input type='hidden' name='abcrajaus' value='{$abcrajaus}'>\n <input type='hidden' name='abcrajaustapa' value='{$abcrajaustapa}'>\n <input type='hidden' name='KAIKKIJT' value='{$KAIKKIJT}'>"; echo "<table>\n <tr><th>" . t("Osasto") . "</th><td colspan='3'>{$osasto} {$trow['selitetark']}</td></tr>\n <tr><th>" . t("Tuoteryhmä") . "</th><td colspan='3'>{$tuoryh} {$srow['selitetark']}</td></tr>\n <tr><th>" . t("Toimittaja") . "</th><td colspan='3'>{$ytunnus} {$trow1['nimi']}</td></tr>\n <tr><th>" . t("Tuotemerkki") . "</th><td colspan='3'>{$tuotemerkki}</td></tr>\n <tr><th>" . t("ABC-rajaus") . "</th><td colspan='3'>{$abcnimi}</td></tr>\n <tr><th>" . t("Asiakasosasto") . "</th><td colspan='3'>{$asiakasosasto}</td></tr>\n <tr><th>" . t("Asiakas") . "</th><td colspan='3'>{$asiakasno} {$trow2['nimi']}</td></tr>\n <tr><th>" . t("JT") . "</th><td colspan='3'>{$KAIKKIJT}</td></tr>"; if ($onkolaajattoimipaikat) { if ("{$toimipaikka}" == "kaikki") { $toimipaikka_nimi = t("Kaikki toimipaikat"); } elseif ($toimipaikka > 0) { $toimipaikka_res = hae_yhtion_toimipaikat($kukarow['yhtio'], $toimipaikka); $toimipaikka_row = mysql_fetch_assoc($toimipaikka_res); $toimipaikka_nimi = $toimipaikka_row['nimi']; } else { $toimipaikka_nimi = t("Ei toimipaikkaa"); } echo "<input type='hidden' name='toimipaikka' value='{$toimipaikka}' />"; echo "<tr><th>", t("Toimipaikka"), "</th><td colspan='3'>{$toimipaikka_nimi}</td></tr>"; } echo " <tr><td class='back'><br></td></tr>"; echo " <tr>\n <td class='back'></td><th colspan='3'>" . t("Alkupäivämäärä (pp-kk-vvvv)") . "</th>\n <td class='back'></td><th colspan='3'>" . t("Loppupäivämäärä (pp-kk-vvvv)") . "</th>\n <th>" . t("Ostoehdotus") . "</th></tr>"; $query = "SELECT selitetark\n FROM avainsana\n WHERE yhtio = '{$kukarow['yhtio']}'\n and laji = 'HALYRAP'\n and selite = '{$rappari}'\n and selitetark like 'PAIVAM##%'"; $sresult = pupe_query($query); while ($srow = mysql_fetch_assoc($sresult)) { list($etuliite, $nimi, $paivamaara) = explode('##', $srow["selitetark"]); ${$nimi} = $paivamaara;
$haku = " and lasku.nimi LIKE '%{$etsi}%' "; } if (is_numeric($etsi) and $etsi > 0) { $haku = " and lasku.tunnus='{$etsi}' "; } $myytili = " and tilaustyyppi != 'M' "; if ($toim == "MYYNTITILI") { $myytili = " and lasku.tilaustyyppi = 'M' "; } $varasto = ''; if (isset($varastorajaus) and !empty($varastorajaus)) { $varasto .= ' AND lasku.clearing = ' . (int) $varastorajaus; } elseif ($varastorajaus === 0 and !empty($kukarow['oletus_varasto'])) { $varasto .= ' AND lasku.clearing = ' . (int) $kukarow['oletus_varasto']; } if ($yhtiorow['toimipaikkakasittely'] == "L" and $toimipaikkares = hae_yhtion_toimipaikat($kukarow['yhtio']) and mysql_num_rows($toimipaikkares) > 0) { if (isset($toimipaikkarajaus) and $toimipaikkarajaus != 'kaikki') { $varasto .= " AND lasku.yhtio_toimipaikka = {$toimipaikkarajaus}"; } elseif (!isset($toimipaikkarajaus) and $yhtiorow['toimipaikkakasittely'] == "L") { // rajataan vaikka käyttäjällä ei ole toimipaikkaa $varasto .= " AND lasku.yhtio_toimipaikka = {$kukarow['toimipaikka']}"; } elseif (!isset($toimipaikkarajaus) and $kukarow['toimipaikka'] != 0) { // rajataan vain kun käyttäjällä on toimipaikka $varasto .= " AND lasku.yhtio_toimipaikka = {$kukarow['toimipaikka']}"; } } if (isset($maa) and !empty($maa)) { $varasto .= " AND varastopaikat.maa = '" . mysql_real_escape_string($maa) . "'"; } $lahdotrajaus = ""; if ($toim == "" and $yhtiorow['siirtolistat_vastaanotetaan_per_lahto'] == 'K' and !empty($haku)) {