Beispiel #1
0
             $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 "&nbsp;", t("JT");
        } elseif ($row["suoraan_laskutukseen"] == "o") {
            echo "&nbsp;", 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';