Skip to content

Commit

Permalink
voidaan hakea toim_nimellä myös sarjanumeroseurannan kautta myytyjä r…
Browse files Browse the repository at this point in the history
…ivejä
  • Loading branch information
mikamyllynen committed May 25, 2016
1 parent c48800e commit 14581a0
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion laiterekisteri.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ function toggleAll(toggleBox) {
enable_ajax();
echo "<font class='head'>".t("Laiterekisteri")."</font><hr>";

if (($toiminto == 'NAYTALAITTEET' or !isset($toiminto)) and (empty($valmistajahaku) and empty($mallihaku) and empty($sarjanumerohaku) and empty($sopimushaku) and empty($toimipistehaku) and empty($sopimusasiakashaku))) {
if (($toiminto == 'NAYTALAITTEET' or !isset($toiminto)) and (empty($valmistajahaku) and empty($mallihaku) and empty($sarjanumerohaku) and empty($sopimushaku) and empty($toimipistehaku) and empty($sopimusasiakashaku) and empty($sarjanumeroseurantahaku))) {
echo "<font class='error'>".t("Anna vähintään yksi rajaus")."!</font><br/>";
$toiminto = 'RAJAALAITTEET';
}
Expand Down Expand Up @@ -351,12 +351,18 @@ function toggleAll(toggleBox) {
}

$sopimusasiakasjoini = "";
$sarjanumeroseurantajoini = "";
if (!empty($sopimusasiakashaku)) {
// Sopimusasiakashakua varten tarvitaan myös laitteen_sopimukset
$sopimusjoinilisa = '';
$sopimusasiakasjoini = " JOIN tilausrivi ON (tilausrivi.yhtio = laite.yhtio and tilausrivi.tunnus = laitteen_sopimukset.sopimusrivin_tunnus)
JOIN lasku ON (lasku.yhtio = laite.yhtio AND lasku.tunnus = tilausrivi.otunnus AND lasku.toim_nimi like '%{$sopimusasiakashaku}%') ";
}
elseif (!empty($sarjanumeroseurantahaku)) {
$sarjanumeroseurantajoini = " JOIN sarjanumeroseuranta ON (sarjanumeroseuranta.yhtio = laite.yhtio AND sarjanumeroseuranta.sarjanumero = laite.sarjanro AND sarjanumeroseuranta.tuoteno = laite.tuoteno)
JOIN tilausrivi ON (tilausrivi.yhtio = sarjanumeroseuranta.yhtio AND tilausrivi.tunnus = sarjanumeroseuranta.myyntirivitunnus)
JOIN lasku ON (lasku.yhtio = sarjanumeroseuranta.yhtio AND lasku.tunnus = tilausrivi.otunnus AND lasku.toim_nimi like '%{$sarjanumeroseurantahaku}%') ";
}

$asiakasjoinilisa = " LEFT JOIN asiakas ON laite.yhtio = asiakas.yhtio
AND laite.toimipiste = asiakas.tunnus ";
Expand All @@ -381,6 +387,7 @@ function toggleAll(toggleBox) {
{$asiakasjoinilisa}
{$sopimusjoinilisa} JOIN laitteen_sopimukset ON laitteen_sopimukset.laitteen_tunnus = laite.tunnus
{$sopimusasiakasjoini}
{$sarjanumeroseurantajoini}
WHERE laite.yhtio = '{$kukarow['yhtio']}'
{$mallihakulisa}
{$sarjanumerohakulisa}
Expand Down Expand Up @@ -673,6 +680,12 @@ function toggleAll(toggleBox) {
echo "<td><input type='text' name='sopimusasiakashaku'></td>";
echo "</tr>";

// sarjanumeroseeuranta-asiakashaku
echo "<tr>";
echo "<th>".t("Sarjanumeroseuranta-asiakas")."</th>";
echo "<td><input type='text' name='sarjanumeroseurantahaku'></td>";
echo "</tr>";

echo "<tr>";
echo "<th>".t("Toimipiste")."</th>";
echo "<td>";
Expand Down

0 comments on commit 14581a0

Please sign in to comment.