// jos $laskurow on jo populoitu, otetaan se talteen ja palautetaan tämän jälkeen
             $tmp_laskurow = $laskurow;
             $query = "SELECT * FROM lasku WHERE yhtio = '{$kukarow['yhtio']}' AND tunnus = '{$rivi['otunnus']}'";
             $laskurow_edi_res = pupe_query($query);
             $laskurow = mysql_fetch_assoc($laskurow_edi_res);
             $myynti_vai_osto = 'M';
         }
         require "tilauskasittely/{$rakir_row['toimitusvahvistus']}";
         if ($rakir_row["toimitusvahvistus"] == "editilaus_out_futur.inc") {
             $laskurow = $tmp_laskurow;
         }
     }
 }
 // jos ei JV merkataan rahtikirjat tulostetuksi otsikollekkin E-tyyppiset Unifaunit merkataan toimitetuiksi close_with_printer-haarassa..
 if (strpos($_SERVER['SCRIPT_NAME'], "rahtikirja-kopio.php") === FALSE and $rakir_row['jv'] == '' and !$unifaun_era_vainkollitarra) {
     paivita_rahtikirjat_tulostetuksi_ja_toimitetuksi(array('otunnukset' => $otunnukset, 'kilotyht' => $kilotyht));
 }
 // Katsotaan onko Magento käytössä, silloin merkataan tilaus toimitetuksi Magentoon kun rahtikirja tulostetaan
 $_magento_kaytossa = (!empty($magento_api_tt_url) and !empty($magento_api_tt_usr) and !empty($magento_api_tt_pas));
 if ($_magento_kaytossa) {
     $query = "SELECT asiakkaan_tilausnumero\n                  FROM lasku\n                  WHERE yhtio                 = '{$kukarow['yhtio']}'\n                  AND tunnus                  IN ({$otunnukset})\n                  AND laatija                 = 'Magento'\n                  AND asiakkaan_tilausnumero != ''";
     $mageres = pupe_query($query);
     while ($magerow = mysql_fetch_assoc($mageres)) {
         $magento_api_met = $toitarow['virallinen_selite'] != '' ? $toitarow['virallinen_selite'] : $toitarow['selite'];
         $magento_api_rak = $rahtikirjanro;
         $magento_api_ord = $magerow["asiakkaan_tilausnumero"];
         require "magento_toimita_tilaus.php";
     }
 }
 // Katsotaan onko anvia-verkkokauppa käytössä, silloin lähetetään toimituskuittaus Ftp:llä kun rahtikirja tulostetaan
 if (isset($anvia_ftphost, $anvia_ftpuser, $anvia_ftppass, $anvia_ftppath)) {
 list($tilausnumero) = explode(' ', $tilausnumero);
 $tilausnumero = (int) $tilausnumero;
 $seurantakoodi = preg_replace("/\r\n|\r|\n/", '', $seurantakoodi);
 if ($tilausnumero == 0 or trim($seurantakoodi) == '') {
     continue;
 }
 $query = "UPDATE rahtikirjat SET\n                  rahtikirjanro  = trim(concat(rahtikirjanro, ' ', '{$seurantakoodi}')),\n                  tulostettu     = now()\n                  WHERE yhtio    = '{$kukarow['yhtio']}'\n                  AND otsikkonro = '{$tilausnumero}'";
 pupe_query($query);
 if (mysql_affected_rows() == 0) {
     $rahtikirja_hukassa = true;
     break;
 }
 $query = "SELECT SUM(kilot) kilotyht\n                  FROM rahtikirjat\n                  WHERE yhtio    = '{$kukarow['yhtio']}'\n                  AND otsikkonro = '{$tilausnumero}'";
 $kilotres = pupe_query($query);
 $kilotrow = mysql_fetch_assoc($kilotres);
 paivita_rahtikirjat_tulostetuksi_ja_toimitetuksi(array('otunnukset' => $tilausnumero, 'kilotyht' => $kilotrow['kilotyht']));
 $_magento_kaytossa = (!empty($magento_api_tt_url) and !empty($magento_api_tt_usr) and !empty($magento_api_tt_pas));
 // Katsotaan onko Magento käytössä, silloin merkataan tilaus toimitetuksi Magentoon kun rahtikirja tulostetaan
 if ($_magento_kaytossa) {
     $query = "SELECT toimitustapa\n                    FROM rahtikirjat\n                    WHERE yhtio    = '{$kukarow['yhtio']}'\n                    AND otsikkonro = '{$tilausnumero}'";
     $chk_res = pupe_query($query);
     if (mysql_num_rows($chk_res) > 0) {
         $chk_row = mysql_fetch_assoc($chk_res);
         $query = "SELECT *\n                      FROM toimitustapa\n                      WHERE yhtio = '{$kukarow['yhtio']}'\n                      AND selite  = '{$chk_row['toimitustapa']}'";
         $toitares = pupe_query($query);
         $toitarow = mysql_fetch_assoc($toitares);
         $query = "SELECT asiakkaan_tilausnumero\n                      FROM lasku\n                      WHERE yhtio                 = '{$kukarow['yhtio']}'\n                      AND tunnus                  = '{$tilausnumero}'\n                      AND laatija                 = 'Magento'\n                      AND asiakkaan_tilausnumero != ''";
         $mageres = pupe_query($query);
         while ($magerow = mysql_fetch_assoc($mageres)) {
             $magento_api_met = $toitarow['virallinen_selite'] != '' ? $toitarow['virallinen_selite'] : $toitarow['selite'];
             $magento_api_rak = $seurantakoodi;