$tapahtuma_query = "INSERT INTO tapahtuma SET\n yhtio = '{$kukarow['yhtio']}',\n tuoteno = '{$row['tuoteno']}',\n kpl = {$saldo['myytavissa']} * -1,\n hinta = '{$keskihankintahinta}',\n laji = 'siirto',\n hyllyalue = '{$row['hyllyalue']}',\n hyllynro = '{$row['hyllynro']}',\n hyllyvali = '{$row['hyllyvali']}',\n hyllytaso = '{$row['hyllytaso']}',\n rivitunnus = '0',\n selite = '" . t("Paikasta") . " {$mista} " . t("vähennettiin") . " {$saldo['myytavissa']}',\n laatija = '{$kukarow['kuka']}',\n laadittu = now()"; $result = pupe_query($tapahtuma_query); // insert into tapahtumat "lisättiin" $tapahtuma_query = "INSERT INTO tapahtuma SET\n yhtio = '{$kukarow['yhtio']}',\n tuoteno = '{$row['tuoteno']}',\n kpl = {$saldo['myytavissa']},\n hinta = '{$keskihankintahinta}',\n laji = 'siirto',\n hyllyalue = '{$hyllyalue}',\n hyllynro = '{$hyllynro}',\n hyllyvali = '{$hyllyvali}',\n hyllytaso = '{$hyllytaso}',\n rivitunnus = '0',\n selite = '" . t("Paikalle") . " {$minne} " . t("lisättiin") . " {$saldo['myytavissa']}',\n laatija = '{$kukarow['kuka']}',\n laadittu = now()"; $result = pupe_query($tapahtuma_query); // Päivitetään vanhan tuotepaikan avoimet tulouttamattomat ostot uudelle paikalle $ostot_query = "UPDATE tilausrivi SET\n hyllyalue = '{$hyllyalue}',\n hyllynro = '{$hyllynro}',\n hyllyvali = '{$hyllyvali}',\n hyllytaso = '{$hyllytaso}'\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tyyppi = 'O'\n AND varattu > 0\n AND tuoteno = '{$row['tuoteno']}'\n AND hyllyalue = '{$row['hyllyalue']}'\n AND hyllynro = '{$row['hyllynro']}'\n AND hyllyvali = '{$row['hyllyvali']}'\n AND hyllytaso = '{$row['hyllytaso']}'"; $result = pupe_query($ostot_query); // Unlock tables $query = "UNLOCK TABLES"; $result = pupe_query($query); } } if (!isset($tullaan) or $tullaan != 'tuotteen_hyllypaikan_muutos') { // Asetetaan tuotepaikka tilausriville $affected_rows = paivita_tilausrivin_hylly($tilausrivi, $hylly); } // Palataan edelliselle sivulle if (isset($hyllytys)) { echo "<META HTTP-EQUIV='Refresh'CONTENT='0;URL=hyllytys.php?{$url}'>"; exit; } elseif (isset($tullaan) and $tullaan == 'tuotteen_hyllypaikan_muutos') { $minne_hyllypaikka = trim("{$hyllyalue} {$hyllynro} {$hyllyvali} {$hyllytaso}"); echo "<META HTTP-EQUIV='Refresh'CONTENT='0;URL=tuotteen_hyllypaikan_muutos.php?minne_hyllypaikka={$minne_hyllypaikka}&{$url}'>"; exit; } else { echo "<META HTTP-EQUIV='Refresh'CONTENT='0;URL=vahvista_kerayspaikka.php?{$url}'>"; exit; } } break;
if ($row["suoraan_laskutukseen"] == "") { echo " ", t("JT"); } elseif ($row["suoraan_laskutukseen"] == "o") { echo " ", t("JTS"); } } echo "</td>"; echo "<td nowrap>{$tuote['yks']}</td>"; // Jos oletuspaikat on setattu niin ollaan tultu alustalta ja asetetaan tilausrivien // tuotepaikat oletuspaikoiksi. if ($oletuspaikat) { // Päivitetään tilausriveille oletuspaikat. $oletus_query = "SELECT hyllyalue, hyllynro, hyllyvali, hyllytaso\n FROM tuotepaikat\n WHERE tuoteno='{$tuote['tuoteno']}'\n AND oletus='X'\n AND yhtio='{$yhtiorow['yhtio']}'"; $oletus_result = pupe_query($oletus_query); $oletus = mysql_fetch_assoc($oletus_result); $hylly = array('hyllyalue' => $oletus['hyllyalue'], 'hyllynro' => $oletus['hyllynro'], 'hyllyvali' => $oletus['hyllyvali'], 'hyllytaso' => $oletus['hyllytaso']); // Jos tilausrivillä oleva hyllypaikka ei ole tuotteen oletuspaikka // päivitetään tilausrivin hyllypaikka oletuspaikaksi. if ($tuote['osoite'] != implode(" ", $hylly)) { paivita_tilausrivin_hylly($tuote['tilriv_tunnus'], $hylly); $tuote['osoite'] = implode(" ", $hylly); } } echo "<td nowrap>{$tuote['osoite']}</td>"; echo "</tr>"; } echo "\n <input type='hidden' name='alusta_tunnus' value='{$alusta_tunnus}' />\n <input type='hidden' name='liitostunnus' value='{$liitostunnus}' />\n </form>\n</table>\n</div>"; // Autofocus opera mobileen echo "<input type='button' id='myHiddenButton' visible='false' onclick='javascript:doFocus();' width='1px' style='display:none'>"; echo "<script type='text/javascript'>\n\n \$(document).ready(function() {\n \$('#viivakoodi').on('keyup', function() {\n // Autosubmit vain jos on syötetty tarpeeksi pitkä viivakoodi\n if (\$('#viivakoodi').val().length > 8) {\n document.getElementById('valitse_nappi').click();\n }\n });\n });\n\n function doFocus() {\n var focusElementId = 'viivakoodi'\n var textBox = document.getElementById(focusElementId);\n textBox.focus();\n }\n\n function clickButton() {\n document.getElementById('myHiddenButton').click();\n }\n\n setTimeout('clickButton()', 1000)\n</script>\n"; require 'inc/footer.inc';