Skip to content

Commit

Permalink
Kesko osoitelappu
Browse files Browse the repository at this point in the history
Uusi versio osoitelapusta

Lisäksi editilaus_in var h ominaisuus
  • Loading branch information
Tony Selkamo committed Mar 2, 2017
1 parent 547024f commit 0bfa4a2
Show file tree
Hide file tree
Showing 10 changed files with 90 additions and 11 deletions.
5 changes: 5 additions & 0 deletions inc/toimitustaparivi.inc
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,7 @@ if (mysql_field_name($result, $i) == "osoitelappu") {
$sel3 = '';
$sel4 = '';
$sel5 = '';
$sel6 = '';

if ($trow[$i] == 'intrade') {
$sel2 = 'selected';
Expand All @@ -447,6 +448,9 @@ if (mysql_field_name($result, $i) == "osoitelappu") {
elseif ($trow[$i] == 'hornbach') {
$sel5 = 'selected';
}
elseif ($trow[$i] == 'osoitelappu_kesko') {
$sel6 = 'selected';
}
else {
$sel1 = 'selected';
}
Expand All @@ -455,6 +459,7 @@ if (mysql_field_name($result, $i) == "osoitelappu") {
$ulos .= "<option value='' $sel1>".t("Normaali")."</option>";
$ulos .= "<option value='intrade' $sel2>".t("Intrade")."</option>";
$ulos .= "<option value='hornbach' $sel5>".t("Hornbach")."</option>";
$ulos .= "<option value='osoitelappu_kesko' $sel6>".t("Normaali")." (".t("kesko").")</option>";
$ulos .= "<option value='tiivistetty' $sel3>".t("Tiivistetty")."</option>";
if ($yhtiorow['kerayserat'] == 'K') $ulos .= "<option value='oslap_mg' $sel4>".t("Yksinkertainen, tulostusmedia valitaan kirjoittimen takaa")."</option>";
$ulos .= "</select></td>";
Expand Down
3 changes: 3 additions & 0 deletions rahtikirja-tulostus.php
Original file line number Diff line number Diff line change
Expand Up @@ -1237,6 +1237,9 @@ function laheta_excel_koontilahete($otunnukset, $toimitustaparow) {
if ($toitarow['osoitelappu'] == 'intrade') {
require 'tilauskasittely/osoitelappu_intrade_pdf.inc';
}
elseif ($toitarow['osoitelappu'] == 'osoitelappu_kesko') {
require 'tilauskasittely/osoitelappu_kesko_pdf.inc';
}
// Hornbach-tyyppisiä osoitelappuja ei tulosteta, kun ollaan tulostamassa koontirahtikirjaa.
elseif ($toitarow['osoitelappu'] == 'hornbach' && !in_array($toitarow['tulostustapa'], array('K', 'L'))) {
require 'tilauskasittely/osoitelappu_hornbach_pdf.inc';
Expand Down
3 changes: 3 additions & 0 deletions rahtikirja.php
Original file line number Diff line number Diff line change
Expand Up @@ -1122,6 +1122,9 @@ function lisaarivi($otunnus, $tuoteno, $kpl, $hinta = "") {
if ($toimitustaparow['osoitelappu'] == 'intrade') {
require 'tilauskasittely/osoitelappu_intrade_pdf.inc';
}
elseif ($toimitustaparow['osoitelappu'] == 'osoitelappu_kesko') {
require 'tilauskasittely/osoitelappu_kesko_pdf.inc';
}
elseif ($toimitustaparow['osoitelappu'] == 'hornbach') {
require 'tilauskasittely/osoitelappu_hornbach_pdf.inc';
}
Expand Down
3 changes: 3 additions & 0 deletions rahtikirja_custom.php
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,9 @@
if ($toitarow['osoitelappu'] == 'intrade') {
require 'tilauskasittely/osoitelappu_intrade_pdf.inc';
}
elseif ($toitarow['osoitelappu'] == 'osoitelappu_kesko') {
require 'tilauskasittely/osoitelappu_kesko_pdf.inc';
}
elseif ($toitarow['osoitelappu'] == 'hornbach') {
require 'tilauskasittely/osoitelappu_hornbach_pdf.inc';
}
Expand Down
7 changes: 7 additions & 0 deletions tilauskasittely/editilaus_in.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ if ($php_cli) {
// ja toinen parametri komentoriviltä
$edi_tyyppi = trim($argv[2]);

// jos halutaan myydä tilauksen kaikki rivit väkisin
$editilaus_var_h = trim($argv[3]);

$verkkokauppa_filename = strtolower(basename($filename));

// tunnistetaan magento -tyyppinen käsittely tiedostonimestä
Expand Down Expand Up @@ -2266,6 +2269,10 @@ while ($tietue = fgets($fd)) {
$kommentti = "$olinsapi#$edi_nimitys";
}

if (!empty($editilaus_var_h)) {
$var = "H";
}

// jos tullaan magentosta ja hinta on tiedossa ja kyseessä on rahtikulu, niin uskalletaan luottaa magenton antamaan hintaan
if ($edi_tyyppi == "magento" and ((isset($verkkokauppa_hinnatedifailista) and $verkkokauppa_hinnatedifailista == "JOO") or strtolower($tuoteno) == strtolower($yhtiorow['rahti_tuotenumero'])) and $editilaus_hinta > 0) {
$hinta = $editilaus_hinta;
Expand Down
5 changes: 4 additions & 1 deletion tilauskasittely/keraa.php
Original file line number Diff line number Diff line change
Expand Up @@ -1863,7 +1863,7 @@
AND mapvm != '0000-00-00'
AND chn = '999'";
$yoimresult = pupe_query($query);

// Etukäteen maksettu Magentotilaus laskutetaan, jos ei ole jo laskuttunut
if ($laskurow['ohjelma_moduli'] == 'MAGENTOJT') {
laskuta_magentojt($laskurow['tunnus']);
Expand Down Expand Up @@ -2290,6 +2290,9 @@
if ($oslarow['osoitelappu'] == 'intrade') {
require 'osoitelappu_intrade_pdf.inc';
}
elseif ($oslarow['osoitelappu'] == 'osoitelappu_kesko') {
require 'osoitelappu_kesko_pdf.inc';
}
elseif ($oslarow['osoitelappu'] == 'hornbach') {
require 'osoitelappu_hornbach_pdf.inc';
}
Expand Down
11 changes: 11 additions & 0 deletions tilauskasittely/osoitelappu_kesko_pdf.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

# setataan muutama muuttuja, jotta voidaan ohjata osoitelapun luontia

$_asiakkaantilausnumero = true;
$_tilausviite = true;
$_ohjausmerkki = true;

require "tilauskasittely/osoitelappu_pdf.inc";


59 changes: 50 additions & 9 deletions tilauskasittely/osoitelappu_pdf.inc
Original file line number Diff line number Diff line change
Expand Up @@ -402,26 +402,65 @@ else {

}

$pdf->draw_text(mm_pt(5), mm_pt(165), "Lähettäjä - Avsändare - Sender: ", $firstpage, $otsik);
$pdf->draw_text(mm_pt(5), mm_pt(160), "$kukarow[nimi]" , $firstpage, $kirj);
if ($_asiakkaantilausnumero) {
$_otsikko = "Ostotilausnro: ";
$_mm_pt_y = "163";
$_mm_pt_y2 = "163";
$_mm_pt_x = "28";
}
else {
$_otsikko = "Lähettäjä - Avsändare - Sender: ";
$_mm_pt_y = "165";
$_mm_pt_y2 = "160";
$_mm_pt_x = "5";
}

$pdf->draw_text(mm_pt(5), mm_pt($_mm_pt_y), $_otsikko, $firstpage, $otsik);
$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y2), $_asiakkaantilausnumero ? $laskurow["asiakkaan_tilausnumero"] : $kukarow["nimi"], $firstpage, $kirj);

$pdf->draw_text(mm_pt(70), mm_pt(165), "Viite - Referens - Reference: ", $firstpage, $otsik);
if ($_ohjausmerkki) {
$_otsikko = "Asiakkaan merkki: ";
$_mm_pt_y = "163";
$_mm_pt_y2 = "158";
$_mm_pt_x = "70";
}
else {
$_otsikko = "Viite - Referens - Reference: ";
$_mm_pt_y = "165";
$_mm_pt_y2 = "160";
$_mm_pt_x = "70";
}

$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y), $_otsikko, $firstpage, $otsik);

if ($rahtikirja_tulostus == "yep") {
$pdf->draw_text(mm_pt(70), mm_pt(160), $viestirarrow["viesti"] , $firstpage, $kirj);
$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y2), $_ohjausmerkki ? $laskurow["ohjausmerkki"] : $viestirarrow["viesti"] , $firstpage, $kirj);
}
else {
$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y2), $_ohjausmerkki ? $laskurow["ohjausmerkki"] : $laskurow["viesti"] , $firstpage, $kirj);
}

if ($_tilausviite) {
$_otsikko = "Kuljetusnumero: ";
// tilausviitteessä on myös asiakkaan_tilausnumero, siivotaan se tässä
$_kuljetusnumero = trim(str_replace($laskurow["asiakkaan_tilausnumero"], "", $laskurow["viesti"]));
$_mm_pt_y = "158";
$_mm_pt_x = "32";
}
else {
$pdf->draw_text(mm_pt(70), mm_pt(160), "$laskurow[viesti]" , $firstpage, $kirj);
$_otsikko = "Tilaukset - Order - Orders: ";
$_mm_pt_y = "155";
$_mm_pt_x = "50";
}

$pdf->draw_text(mm_pt(5), mm_pt(155), "Tilaukset - Order - Orders: ", $firstpage, $otsik);
$pdf->draw_text(mm_pt(5), mm_pt($_mm_pt_y), $_otsikko, $firstpage, $otsik);
if ($tilausnumeroita == "") $tilausnumeroita = $laskurow["tunnus"];

if ($rahtikirja_tulostus == "yep") {
$pdf->draw_text(mm_pt(50), mm_pt(155), $kaikki_lotsikot, $firstpage, $kirj);
$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y), $_tilausviite ? $_kuljetusnumero : $kaikki_lotsikot, $firstpage, $kirj);
}
else {
$pdf->draw_text(mm_pt(50), mm_pt(155), $tilausnumeroita, $firstpage, $kirj);
$pdf->draw_text(mm_pt($_mm_pt_x), mm_pt($_mm_pt_y), $_tilausviite ? $_kuljetusnumero : $tilausnumeroita, $firstpage, $kirj);
}


Expand Down Expand Up @@ -501,7 +540,9 @@ else {

if ($yhtiorow["osoitelappu_lisatiedot"] == "") {
if ($laskurow['yhteyshenkilo'] != "") $lisatiedot .= $laskurow['yhteyshenkilo'].". ";
if ($laskurow['asiakkaan_tilausnumero'] != "") $lisatiedot .= $laskurow['asiakkaan_tilausnumero'].". ";
if ($laskurow['asiakkaan_tilausnumero'] != "" and !$_asiakkaantilausnumero) {
$lisatiedot .= $laskurow['asiakkaan_tilausnumero'].". ";
}
}

if ($rahtikirja_tulostus == "yep") {
Expand Down
2 changes: 1 addition & 1 deletion tilauskasittely/tilaus_in.php
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
echo "</pre>";
}

if ($tyyppi == 'magento' or $tyyppi == 'presta' or $tyyppi == 'ahkio' or $tyyppi = 'woo') {
if ($tyyppi == 'magento' or $tyyppi == 'presta' or $tyyppi == 'ahkio' or $tyyppi == 'woo') {
// tarvitaan $filename
echo "<pre>";
$edi_tyyppi = $tyyppi;
Expand Down
3 changes: 3 additions & 0 deletions tilauskasittely/tulostakopio.php
Original file line number Diff line number Diff line change
Expand Up @@ -2475,6 +2475,9 @@ function toggleAll(toggleBox) {
if ($oslarow['osoitelappu'] == 'intrade') {
require 'osoitelappu_intrade_pdf.inc';
}
elseif ($oslarow['osoitelappu'] == 'osoitelappu_kesko') {
require 'osoitelappu_kesko_pdf.inc';
}
elseif ($oslarow['osoitelappu'] == 'hornbach') {
require 'osoitelappu_hornbach_pdf.inc';
}
Expand Down

0 comments on commit 0bfa4a2

Please sign in to comment.