} if (tarkista_oikeus('yllapito.php', 'tuote')) { echo "<td class='back'>"; echo "<form method='POST' action='{$palvelin2}yllapito.php?toim=tuote&from=tilausmyynti&ohje=off&uusi=1'>\n <input type='hidden' name='lopetus' value='{$tilost_lopetus}//from=LASKUTATILAUS//mista=muokkaatilaus//tilausnumero={$tilausnumero}//orig_tila={$laskurow['tila']}//orig_alatila={$laskurow['alatila']}'>\n <input type='hidden' name='toim_kutsu' value='{$toim}'>\n <input type='hidden' name='liitostunnus' value='{$laskurow['liitostunnus']}' />\n <input type='hidden' name='tee_myos_tuotteen_toimittaja_liitos' value='JOO' />\n <input type='submit' value='", t('Uusi tuote'), "'>\n </form>"; echo "</td>"; } echo "</tr>"; echo "</table><br>"; $tilausok = 0; if ($yhtiorow['pakollinen_varasto'] == 'K' and $laskurow['varasto'] == 0) { echo "<font class='error'>" . t("VIRHE: Varaston valinta on pakollinen") . "!</font><br><br>"; $tilausok++; } echo "<table>"; echo "<tr><th>" . t("Ytunnus") . "</th><th colspan='3'>" . t("Toimittaja") . "</th></tr>"; echo "<tr><td>" . tarkistahetu($laskurow["ytunnus"]) . "</td><td colspan='3'>{$laskurow['nimi']} {$laskurow['nimitark']}<br>{$laskurow['osoite']} {$laskurow['postino']} {$laskurow['postitp']}</td></tr>"; echo "<tr><th colspan='4'>" . t("Toimitusosoite") . "</th></tr>"; echo "<tr><td colspan='4'>{$laskurow['toim_nimi']} {$laskurow['toim_nimitark']}<br>{$laskurow['toim_osoite']} {$laskurow['toim_postino']} {$laskurow['toim_postitp']}</td></tr>"; echo "<tr><th>" . t("Tilausnumero") . "</th><th>" . t("Laadittu") . "</th><th>" . t("Toimaika") . "</th><th>" . t("Valuutta") . "</th><td class='back'></td></tr>"; echo "<tr><td>{$laskurow['tunnus']}</td><td>" . tv1dateconv($laskurow["luontiaika"]) . "</td><td>" . tv1dateconv($laskurow["toimaika"]) . "</td><td>{$laskurow["valkoodi"]}</td></tr>"; if ($toimittajarow["fakta"] != "") { echo "<tr><th>" . t("Fakta") . "</th><td colspan='3'>{$toimittajarow['fakta']} </td></tr>"; } echo "</table><br>"; echo "<font class='head'>" . t("Lisää rivi") . ": </font><hr>"; if (empty($toim_tuoteno)) { $toim_tuoteno = "toim_tuoteno_omat"; } $sel = array(); $sel[$toim_tuoteno] = "CHECKED"; if ($toim != "HAAMU") {
echo "<tr><th>" . t("Tapvm") . "</th><td>" . tv1dateconv($trow["tapvm"]) . "</td></tr>"; echo "<tr><th>" . t("Kommentti") . "</th><td>{$trow['comments']}</td></tr>"; echo "<tr><th>" . t("Liitetiedostot") . "</th><td>" . ebid($tunnus) . "</td></tr>"; echo "</table>"; if ($trow["liitostunnus"] > 0) { echo "</td></tr></table>"; } echo "</form>"; } else { echo "<form name='ylaotsikko'>"; // Tämä on koko yläotsikon table echo "<table>"; // Aloitetaan vasen sarake echo "<tr><td style='padding: 0px; margin: 0px; vertical-align:top;'>"; echo "<table>"; echo "<tr><th>" . t("Ytunnus") . "</th><td>" . tarkistahetu($trow["ytunnus"]) . "</td></tr>"; echo "<tr><th>" . t("Nimi") . "</th><td>{$trow['nimi']}</td></tr>"; if ($trow["nimitark"] != "") { echo "<tr><th>" . t("Nimitark") . "</th><td>{$trow['nimitark']}</td></tr>"; } echo "<tr><th>" . t("Osoite") . "</th><td>{$trow['osoite']}</td></tr>"; if ($trow["osoitetark"] != "") { echo "<tr><th>" . t("Osoitetark") . "</th><td>{$trow['osoitetark']}</td></tr>"; } echo "<tr><th>" . t("Postino") . "</th><td>{$trow['postino']}, {$trow['postitp']}, {$trow['maa']}</td></tr>"; echo "<tr><th>" . t("Tilinumero") . "</th><td>{$trow['ultilno']}</td></tr>"; //Ulkomaan ostolaskuille if (strtoupper($trow["maa"]) != strtoupper($yhtiorow["maa"])) { if ($trow["pankki_haltija"] != "") { echo "<tr><th>" . t("Pankkihaltija") . "</th><td>{$trow['pankki_haltija']}</td></tr>"; }
echo "<br><input type='text' name = 'haku[nimi]' value = '{$haku['nimi']}'>"; echo "</th>"; echo "<th valign='top' align='left'><a href = '?ojarj=nimitark" . $ulisa . "'>" . t("Nimitark") . "</a>"; echo "<br><input type='text' name = 'haku[nimitark]' value = '{$haku['nimitark']}'>"; echo "</th>"; echo "<th valign='top' align='left'><a href = '?ojarj=postitp" . $ulisa . "'>" . t("Postitp") . "</a>"; echo "<br><input type='text' name = 'haku[postitp]' value = '{$haku['postitp']}'>"; echo "</th>"; echo "<th valign='top' align='left'><a href = '?ojarj=ytunnus" . $ulisa . "'>" . t("Ytunnus") . "</a>"; echo "<br><input type='text' name = 'haku[ytunnus]' value = '{$haku['ytunnus']}'>"; echo "</th>"; echo "<th valign='top' align='left'><a href = '?ojarj=ovttunnus" . $ulisa . "'>" . t("Ovttunnus") . "</a>"; echo "<br><input type='text' name = 'haku[ovttunnus]' value = '{$haku['ovttunnus']}'>"; echo "</th>"; echo "<th valign='top' align='left'><a href = '?ojarj=asiakasnro" . $ulisa . "'>" . t("Asiakasnro") . "</a>"; echo "<br><input type='text' name = 'haku[asiakasnro]' value = '{$haku['asiakasnro']}'>"; echo "</th>"; echo "<td valign='bottom' class='back'><input type='submit' class='hae_btn' value='" . t("Etsi") . "'></td></form></tr>"; while ($trow = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td><a href='{$PHP_SELF}?id={$trow['tunnus']}&tee=edit'>{$trow['nimi']}</a></td>"; echo "<td>{$trow['nimitark']}</td>"; echo "<td>{$trow['postitp']}</td>"; echo "<td>" . tarkistahetu($trow["ytunnus"]) . "</td>"; echo "<td>{$trow['ovttunnus']}</td>"; echo "<td>{$trow['asiakasnro']}</td>"; echo "</tr>"; } echo "</table>"; } require "inc/footer.inc";
$liitetty = ""; } echo "<tr class='aktiivi'>"; // Eli vain tasolla 1/2/3 ja ensimmäiselle hyväksyjälle. if (($kukarow["taso"] == '2' or $kukarow["taso"] == '3') and $onko_eka_hyvaksyja) { echo "<td valign='top'>" . pupe_DataTablesEchoSort($trow['tapvm']) . "<a href='{$PHP_SELF}?tee=M&tunnus={$trow['tunnus']}'>" . tv1dateconv($trow["tapvm"]) . "</a></td>"; } else { echo "<td valign='top'>" . pupe_DataTablesEchoSort($trow['tapvm']) . tv1dateconv($trow["tapvm"]) . "</td>"; } echo "<td valign='top'>"; echo pupe_DataTablesEchoSort($trow['erpcm']) . tv1dateconv($trow["erpcm"]); if ($trow["kapvm"] != "0000-00-00") { echo "<br>" . pupe_DataTablesEchoSort($trow['kapvm']) . tv1dateconv($trow["kapvm"]); } echo "</td>"; echo "<td valign='top'>" . tarkistahetu($trow["ytunnus"]) . "</td>"; if ($trow['comments'] != '') { echo "<td valign='top'>{$trow['nimi']}<br><font class='error'>{$trow['comments']}</font></td>"; } else { echo "<td valign='top'>{$trow['nimi']}</td>"; } echo "<td valign='top'>{$trow['postitp']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['kotisumma']} {$yhtiorow['valkoodi']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['summa']} {$trow['valkoodi']}</td>"; echo "<td valign='top' style='text-align: right;'>{$trow['laskunro']}</td>"; echo "<td valign='top' style='text-align: right;'>{$liitetty}</td>"; // tehdään lasku linkki echo "<td valign='top'>" . ebid($trow['tunnus']) . "</td>"; if ($liitetaanko_editilaus_laskulle_hakemisto != '') { echo "<td valign='top'>"; list($invoice, $purchaseorder, $invoice_ei_loydy, $purchaseorder_ei_loydy, $loytyy_kummastakin, $purchaseorder_tilausnumero) = laskun_ja_tilauksen_vertailu($kukarow, $trow['tunnus']);
echo "<tr><form action='yllapito.php?ojarj={$ojarj}{$ulisa}' name='ruksaus' method='post' onSubmit = 'return verifyMulti()'>\n\n <input type = 'hidden' name = 'toim' value = '{$aputoim}'>\n <input type = 'hidden' name = 'lopetus' value = '{$lopetus}'>\n <input type = 'hidden' name = 'js_open_yp' value = '{$js_open_yp}'>\n <input type = 'hidden' name = 'limit' value = '{$limit}'>\n <input type = 'hidden' name = 'nayta_poistetut' value = '{$nayta_poistetut}'>\n <input type = 'hidden' name = 'nayta_eraantyneet' value = '{$nayta_eraantyneet}'>\n <input type = 'hidden' name = 'laji' value = '{$laji}'>\n <input type = 'hidden' name = 'del' value = '2'></tr>"; } while ($trow = mysql_fetch_array($result)) { echo "<tr class='aktiivi'>"; if ($toim == "asiakas" and $trow["HIDDEN_laji"] == "P" or $toim == "toimi" and $trow["HIDDEN_tyyppi"] == "P" or $toim == "yriti" and $trow["HIDDEN_kaytossa"] == "E" or $toim == "tuote" and $trow["HIDDEN_status"] == "P" or $toim == "lahdot" and $trow["HIDDEN_aktiivi"] == "E" or $toim == "toimitustavan_lahdot" and $trow["HIDDEN_aktiivi"] == "E") { $fontlisa1 = "<font style='text-decoration: line-through'>"; $fontlisa2 = "</font>"; } else { $fontlisa1 = ""; $fontlisa2 = ""; } for ($i = 1; $i < mysql_num_fields($result); $i++) { if (strpos(strtoupper(mysql_field_name($result, $i)), "HIDDEN") === FALSE) { // Ei näytetä henkilötunnuksen loppuosaa selausnäkymässä if (stripos(mysql_field_name($result, $i), "ytunnus") !== FALSE) { $trow[$i] = tarkistahetu($trow[$i]); } if ($i == 1) { if (trim($trow[1]) == '' or is_float($trow[1]) and $trow[1] == 0) { $trow[1] = t("*tyhjä*"); } echo "<td><a name='{$trow['0']}' href='yllapito.php?mista={$mista}&ojarj={$ojarj}{$ulisa}&toim={$aputoim}&tunnus={$trow['0']}&limit={$limit}&nayta_poistetut={$nayta_poistetut}&nayta_eraantyneet={$nayta_eraantyneet}&laji={$laji}{$tuote_status_lisa}"; if ($from == "" and $lopetus == "") { echo "&lopetus=" . $palvelin2 . "yllapito.php////mista={$mista}//ojarj={$ojarj}" . str_replace("&", "//", $ulisa) . "//toim={$aputoim}//limit={$limit}//nayta_poistetut={$nayta_poistetut}//nayta_eraantyneet={$nayta_eraantyneet}//laji={$laji}///{$trow['0']}"; } else { echo "&lopetus={$lopetus}"; } echo "'>"; if (mysql_field_name($result, $i) == 'liitedata') { if ($lukitse_laji == "tuote" and $lukitse_avaimeen > 0 and in_array($trow[1], array("image/jpeg", "image/jpg", "image/gif", "image/png", "image/bmp"))) { echo "<img src='" . $palvelin2 . "view.php?id={$trow['0']}' height='80px'><br>" . t("Muokkaa liitettä");
echo "<tr><td colspan='" . mysql_num_fields($result) . "' class='back'>" . sprintf(t('Sinulla on %d pysäytettyä laskua'), $piilorow[0]) . "</tr>"; } if (mysql_num_rows($result) > 0) { echo "<th>" . t("Eräpvm") . "</th>"; echo "<th>" . t("Ytunnus") . "</th>"; echo "<th>" . t("Nimi") . "</th>"; echo "<th>" . t("Summa") . "</th>"; while ($trow = mysql_fetch_array($result)) { echo "<tr>"; if ($trow["wanha"] == 1) { $style = "error'"; } else { $style = ""; } echo "<td><font class='{$style}'>" . tv1dateconv($trow["erpcm"]) . "</font></td>"; echo "<td><font class='{$style}'>" . tarkistahetu($trow["ytunnus"]) . "</font></td>"; if ($kukrow["yhtio"] == $kukarow["yhtio"]) { echo "<td><a href='hyvak.php'><font class='{$style}'>{$trow['nimi']}</font></a></td>"; } else { echo "<td><font class='{$style}'>{$trow['nimi']}</font></td>"; } echo "<td align='right'><font class='{$style}'>{$trow['kotisumma']}</font></td>"; echo "</tr>"; } } echo "</table><br><br>"; } $query = "SELECT tunnus, nimi, luontiaika\n FROM lasku use index (tila_index)\n WHERE yhtio = '{$kukrow['yhtio']}'\n and myyja = '{$kukarow['tunnus']}'\n and tila in ('N','L')\n and alatila != 'X'\n and chn = '999'"; $result = pupe_query($query); if (mysql_num_rows($result) > 0) { echo "<table width='100%'>";
$toimittajan_kaikki_laskunumerot = $tarkrow["laskut"]; } echo " <script type='text/javascript'>\n\n function oc(a) {\n var o = {};\n for (var i = 0; i < a.length; i++) {\n o[a[i]] = '';\n }\n return o;\n }\n\n function verify() {\n var pp = document.lasku.tpp;\n var kk = document.lasku.tpk;\n var vv = document.lasku.tpv;\n var laskunumerot = '{$toimittajan_kaikki_laskunumerot}'.split(',');\n var laskunumero = document.lasku.toimittajan_laskunumero.value;\n\n if (Number(laskunumero) > 0) {\n if (laskunumero in oc(laskunumerot)) {\n var msg = '" . t("Oletko varma, että haluat syöttää tämän laskun? Toimittajalle on perustettu lasku samalla numerolla viimeisen vuoden sisällä.") . "';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n }\n\n pp = Number(pp.value);\n kk = Number(kk.value)-1;\n vv = Number(vv.value);\n\n if (vv < 1000) {\n vv = vv+2000;\n }\n\n var dateSyotetty = new Date(vv,kk,pp);\n var dateTallaHet = new Date();\n var ero = (dateTallaHet.getTime() - dateSyotetty.getTime()) / 86400000;\n\n var era_vv = Number(document.lasku.erv.value);\n var era_kk = Number(document.lasku.erk.value);\n var era_pp = Number(document.lasku.erp.value);\n\n if (era_vv < 1000 && era_vv > 0) {\n era_vv = era_vv+2000;\n }\n\n if (era_vv > 0 && era_kk > 0 && era_pp > 0) {\n var erapvm = new Date(era_vv, era_kk, era_pp);\n var erapvm_ero = (dateTallaHet.getTime() - erapvm.getTime()) / 86400000;\n\n if (erapvm_ero > 365 || erapvm_ero < -365) {\n var msg = '" . t("Oletko varma, että haluat syöttää eräpäivän yli vuoden menneisyyteen/tulevaisuuteen?") . "';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n }\n\n var tilalkpp = {$tilalkpp};\n var tilalkkk = {$tilalkkk};\n var tilalkvv = {$tilalkvv};\n var dateTiliAlku = new Date(tilalkvv,tilalkkk,tilalkpp);\n dateTiliAlku = dateTiliAlku.getTime();\n\n var tilloppp = {$tilloppp};\n var tillopkk = {$tillopkk};\n var tillopvv = {$tillopvv};\n var dateTiliLoppu = new Date(tillopvv,tillopkk,tilloppp);\n dateTiliLoppu = dateTiliLoppu.getTime();\n\n dateSyotetty = dateSyotetty.getTime();\n\n if (dateSyotetty < dateTiliAlku || dateSyotetty > dateTiliLoppu) {\n var msg = '" . t("VIRHE: Syötetty päivämäärä ei sisälly kuluvaan tilikauteen!") . "';\n alert(msg);\n\n skippaa_tama_submitti = true;\n return false;\n }\n\n if (ero >= 30) {\n var msg = '" . t("Oletko varma, että haluat päivätä laskun yli 30pv menneisyyteen?") . "';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n if (ero <= -14) {\n var msg = '" . t("Oletko varma, että haluat päivätä laskun yli 14pv tulevaisuuteen?") . "';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n\n if (vv < dateTallaHet.getFullYear()) {\n if (5 < dateTallaHet.getDate()) {\n var msg = '" . t("Oletko varma, että haluat päivätä laskun menneisyyteen") . "?';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n }\n else if (vv == dateTallaHet.getFullYear()) {\n if (kk < dateTallaHet.getMonth() && 5 < dateTallaHet.getDate()) {\n var msg = '" . t("Oletko varma, että haluat päivätä laskun menneisyyteen") . "?';\n\n if (confirm(msg)) {\n return true;\n }\n else {\n skippaa_tama_submitti = true;\n return false;\n }\n }\n }\n }\n\n \$(function() {\n\n var maara = \$('#maara').val();\n\n for (var i = 1; i < maara; i++) {\n \$('#tiliointirivi_'+i).show();\n \$('#tiliointirivi_hr_'+i).show();\n }\n\n \$('#lisaa_uusi_tiliointirivi').on('click', function(event) {\n event.preventDefault();\n\n var maara = \$('#maara').val();\n\n \$('#tiliointirivi_hr_'+maara).show();\n \$('#tiliointirivi_'+maara).show();\n\n maara++;\n\n\n \$('#maara').val(maara);\n });\n\n \$('#summa, #osto_rahti, #osto_kulu, #osto_rivi_kulu').on('keyup', function() {\n\n var summa_echotus = \$('#summa').val(),\n osto_rahti = \$('#osto_rahti').val(),\n osto_kulu = \$('#osto_kulu').val(),\n osto_rivi_kulu = \$('#osto_rivi_kulu').val();\n\n summa_echotus = parseFloat(summa_echotus.replace(',', '.')),\n osto_rahti = parseFloat(osto_rahti.replace(',', '.')),\n osto_kulu = parseFloat(osto_kulu.replace(',', '.')),\n osto_rivi_kulu = parseFloat(osto_rivi_kulu.replace(',', '.'));\n\n if (\$('#osto_rahti').is(':visible') && \$.isNumeric(osto_rahti)) {\n if (summa_echotus < 0) {\n summa_echotus = Math.abs(osto_rahti) - Math.abs(summa_echotus);\n }\n else {\n summa_echotus = Math.abs(summa_echotus) - Math.abs(osto_rahti);\n }\n }\n\n if (\$('#osto_kulu').is(':visible') && \$.isNumeric(osto_kulu)) {\n if (summa_echotus < 0) {\n summa_echotus = Math.abs(osto_kulu) - Math.abs(summa_echotus);\n }\n else {\n summa_echotus = Math.abs(summa_echotus) - Math.abs(osto_kulu);\n }\n }\n\n if (\$('#osto_rivi_kulu').is(':visible') && \$.isNumeric(osto_rivi_kulu)) {\n if (summa_echotus < 0) {\n summa_echotus = Math.abs(osto_rivi_kulu) - Math.abs(summa_echotus);\n }\n else {\n summa_echotus = Math.abs(summa_echotus) - Math.abs(osto_rivi_kulu);\n }\n }\n\n if (summa_echotus == '' || \$.isNumeric(summa_echotus)) {\n \$('#summa_echotus').html(summa_echotus);\n }\n });\n\n \$('#vienti').on('change', function() {\n\n var val = \$(this).val();\n\n if (val == 'C' || val == 'F' || val == 'I') {\n \$('.ostolaskun_kulutilit').show();\n \$('#summa').trigger('keyup');\n }\n else {\n \$('.ostolaskun_kulutilit').hide();\n \$('#summa_echotus').html(\$('#summa').val());\n }\n\n \$.ajax({\n async: true,\n dataType: 'JSON',\n type: 'POST',\n data: {\n ajax_toiminto: 'hae_ostolaskun_tyypin_oletustili',\n vienti: \$('#vienti').val(),\n toimittaja_tunnus: \$('#toimittajaid').val()\n },\n url: 'ulask.php?no_head=yes'\n }).done(function(data) {\n //Jos vain yksi tiliointi rivi on näkyvissä, muutetaan sen arvo, jotta manuaalisesti tehdyn monen rivin ostolaskun tiliöinnit eivät ylikirjoitu\n if (\$(\"tr[class='tiliointirivi']:visible\").length == 1) {\n var nakyvissa_oleva_tiliointirivi = \$(\"tr[class='tiliointirivi']:visible\");\n \$(nakyvissa_oleva_tiliointirivi[0]).find('input.tilinumero').val(data);\n }\n });\n });\n });\n </script>"; if ($yhtiorow['skannatut_laskut_polku'] != '' and $nayta_skannattu_lasku != "") { echo "<table><tr><td class='back'>"; } if ($toimittajaid > 0) { $query = "SELECT * FROM toimi WHERE tunnus = '{$toimittajaid}'"; $result = pupe_query($query); if (mysql_num_rows($result) != 1) { echo t("Toimittajaa") . " {$ytunnus} " . t("ei löytynytkään") . "!"; exit; } $trow = mysql_fetch_assoc($result); // Ei näytetä henkilötunnusta $trow["ytunnus_clean"] = tarkistahetu($trow["ytunnus"]); // Oletusarvot toimittajalta, jos ekaaa kertaa täällä if ($tee == 'P') { // Katsotaan onko meillä "tuuraajia" hyväksynnässä for ($tuuraaja_i = 1; $tuuraaja_i < 6; $tuuraaja_i++) { $query = "SELECT if (tuuraaja != '', tuuraaja, kuka) kuka\n FROM kuka\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND kuka = '{$trow['oletus_hyvak' . $tuuraaja_i]}'\n AND kuka != ''"; $result = pupe_query($query); $hyvak_row = mysql_fetch_assoc($result); $hyvak[$tuuraaja_i] = $hyvak_row['kuka']; } $valkoodi = $trow['oletus_valkoodi']; $kar = $trow['oletus_kapvm']; $kapro = $trow['oletus_kapro']; if ($tee2 != 'V') { $err = $trow['oletus_erapvm']; }
$rajaus = ""; $asiakasQuery = "SELECT 'asiakas' taulu, ytunnus, nimi, tunnus\n FROM asiakas\n WHERE yhtio = '{$kukarow["yhtio"]}' and laji = ''"; $toimittajaQuery = "SELECT 'toimi' taulu, ytunnus, nimi, tunnus\n FROM toimi\n WHERE yhtio = '{$kukarow["yhtio"]}'"; if ($yhtiorow["ytunnus_tarkistukset"] == "") { $query = " (\n {$asiakasQuery}\n )\n UNION\n (\n {$toimittajaQuery}\n )\n ORDER BY taulu"; } elseif ($yhtiorow["ytunnus_tarkistukset"] == "T") { $query = $toimittajaQuery; } elseif ($yhtiorow["ytunnus_tarkistukset"] == "A") { $query = $asiakasQuery; } echo "<font class='info'>" . t("Tarkistetaan yritysasiakkaiden ja toimittajien ytunnukset yhtiön parametrien mukaisesti.") . "</font><br><br>"; $result = pupe_query($query) or pupe_error($query); if (mysql_num_rows($result) > 0) { echo "<table>\n <tr>\n <th>" . t("Rekisteri") . "</th>\n <th>" . t("Y-tunnus") . "</th>\n <th>" . t("Nimi") . "</th>\n <td class='back'></td>\n </tr>"; while ($row = mysql_fetch_assoc($result)) { $onHetu = tarkistahetu($row["ytunnus"]); $onYtunnus = tarkistaytunnus($row["ytunnus"]); if ($row["taulu"] == "asiakas" and $onYtunnus === FALSE or $row["taulu"] == "toimi" and $onYtunnus === FALSE and $onHetu === FALSE) { $muokkaanappi = ""; if ($row["taulu"] == "asiakas") { $muokkaanappi = "\n <form action='{$palvelin2}/yllapito.php' method='post'>\n <input type='hidden' name='toim' value='asiakas!!!TUKKUMYYNTI!!!true'>\n <input type='hidden' name='laji' value=''>\n <input type='hidden' name='tunnus' value='{$row["tunnus"]}'>\n <input type='hidden' name='lopetus' value='{$PHP_SELF}?'>\n <input type='submit' value='" . t("Muokkaa asiakasta") . "'>\n </form>"; } elseif ($row["taulu"] == "toimi") { $muokkaanappi = "\n <form action='{$palvelin2}/yllapito.php' method='post'>\n <input type='hidden' name='toim' value='toimi'>\n <input type='hidden' name='laji' value=''>\n <input type='hidden' name='tunnus' value='{$row["tunnus"]}'>\n <input type='hidden' name='lopetus' value='{$PHP_SELF}?'>\n <input type='submit' value='" . t("Muokkaa toimittajaa") . "'>\n </form>"; } echo " <tr>\n <td>{$row["taulu"]}</td>\n <td>{$row["ytunnus"]}</td>\n <td>{$row["nimi"]}</td>\n <td class='back'>{$muokkaanappi}</td>\n </tr>"; } } echo "</table>"; } else { echo "<font class='message'>" . t("Tarkastettavia kohteita ei ole.") . "</font>"; }