Esempio n. 1
0
     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']}'";
Esempio n. 2
0
 // 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";