function piirra_toimitusosoite($laskurow) { global $kukarow, $yhtiorow, $kentta; $maa_query = "SELECT DISTINCT koodi, nimi\n FROM maat\n WHERE nimi != ''\n ORDER BY koodi"; $maa_result = pupe_query($maa_query); echo "<input type='hidden' id='focusKentta' name='kentta'><br>\n <table>\n <tr>\n <th colspan='2' align='left' valign='top'>" . t("Toimitusosoite") . ":</th>\n </tr>\n <tr>\n <td valign='top'>" . t("Nimi") . ":</td>\n <td>\n <input type='text'\n name='tnimi'\n value='{$laskurow["toim_nimi"]}'\n placeholder='" . t("Nimi") . "'\n onfocus='document.getElementById(\"focusKentta\").value = \"tnimitark\";'\n onchange='submit();'>\n </td>\n </tr>\n <tr>\n <td valign='top'></td>\n <td>\n <input type='text'\n name='tnimitark'\n value='{$laskurow["toim_nimitark"]}'\n placeholder=" . t("'Nimi") . "'\n onfocus='document.getElementById(\"focusKentta\").value = \"tosoite\";'\n onchange='submit();'>\n </td>\n </tr>\n <tr>\n <td valign='top'>" . t("Osoite") . ":</td>\n <td>\n <input type='text'\n name='tosoite'\n value='{$laskurow["toim_osoite"]}'\n placeholder='" . t("Osoite") . "'\n onfocus='document.getElementById(\"focusKentta\").value = \"tpostino\";'\n onchange='submit();'>\n </td>\n </tr>\n <tr>\n <td valign='top'>" . t("Postino") . " - " . t("Postitp") . ":</td>\n <td>\n <input type='text'\n name='tpostino'\n value='{$laskurow["toim_postino"]}'\n placeholder='" . t("Postino") . "'\n onfocus='document.getElementById(\"focusKentta\").value = \"tpostitp\";'\n onblur='submit();'>\n <input type='text'\n name='tpostitp'\n value='{$laskurow["toim_postitp"]}'\n placeholder='" . t("Postitp") . "'\n onchange='submit();'>\n </td>\n </tr>\n <tr>\n <td valign='top'>" . t("Maa") . "</td>\n <td>\n <select name='toim_maa'\n onchange='submit()' " . js_alasvetoMaxWidth("toim_maa", 200) . ">"; while ($maa = mysql_fetch_assoc($maa_result)) { $sel = ""; if (strtoupper($laskurow["toim_maa"]) == strtoupper($maa["koodi"])) { $sel = "selected"; } elseif ($laskurow["toim_maa"] == "" and strtoupper($maa["koodi"]) == strtoupper($yhtiorow["maa"])) { $sel = "selected"; } echo "<option value='" . strtoupper($maa["koodi"]) . "' {$sel}>" . t($maa["nimi"]) . "</option>"; } echo " </select>\n </td>\n </tr>\n </table>"; }
echo "<option value='{$toimipaikat_row['tunnus']}'{$sel}>{$toimipaikat_row['nimi']}</option>"; } echo "</select>"; echo "</td>"; echo "</tr>"; } if (!isset($lisarajaus)) { $lisarajaus = ""; } $sel = array_fill_keys(array($lisarajaus), ' selected') + array_fill_keys(array('riveja_viematta_varastoon', 'liitetty_lasku', 'ei_liitetty_lasku', 'liitetty_lasku_rivitok_kohdistus_eiok', 'liitetty_lasku_rivitok_kohdistus_ok'), ''); echo "<tr>"; echo "<th>", t("Lisärajaus"), "</th>"; echo "<td colspan='4'>"; echo "<input type='hidden' name='toiminto' value=''>"; echo "<input type='hidden' name='toimittajaid' value='{$toimittajaid}'>"; echo "<select name='lisarajaus' ", js_alasvetoMaxWidth('lisarajaus', 250), " onchange='submit();'>"; echo "<option value=''>", t("Näytä kaikki"), "</option>"; echo "<option value='riveja_viematta_varastoon'{$sel['riveja_viematta_varastoon']}>", t("Saapumiset joissa on rivejä viemättä varastoon"), "</option>"; echo "<option value='liitetty_lasku'{$sel['liitetty_lasku']}>", t("Saapumiset joihin on liitetty lasku"), "</option>"; echo "<option value='ei_liitetty_lasku'{$sel['ei_liitetty_lasku']}>", t("Saapumiset joihin ei ole liitetty laskua"), "</option>"; echo "<option value='liitetty_lasku_rivitok_kohdistus_eiok'{$sel['liitetty_lasku_rivitok_kohdistus_eiok']}>", t("Saapumiset joihin on liitetty lasku ja kaikki rivit on viety varastoon ja kohdistus ei ole ok"), "</option>"; echo "<option value='liitetty_lasku_rivitok_kohdistus_ok'{$sel['liitetty_lasku_rivitok_kohdistus_ok']}>", t("Saapumiset joihin on liitetty lasku ja kaikki rivit on viety varastoon ja kohdistus on ok"), "</option>"; echo "</select></form></td></tr>"; echo "</table><br />"; $joinlisa = $havinglisa = $selectlisa = $groupbylisa = ""; if (in_array($lisarajaus, array('riveja_viematta_varastoon', 'liitetty_lasku_rivitok_kohdistus_eiok', 'liitetty_lasku_rivitok_kohdistus_ok', 'liitetty_lasku', 'ei_liitetty_lasku'))) { if ($lisarajaus == 'liitetty_lasku' or $lisarajaus == 'ei_liitetty_lasku') { $joinlisa = "JOIN lasku AS liitetty_lasku ON (liitetty_lasku.yhtio = lasku.yhtio AND liitetty_lasku.tila = 'K' AND liitetty_lasku.laskunro = lasku.laskunro AND liitetty_lasku.vanhatunnus <> 0 AND liitetty_lasku.vienti IN ('C','F','I','J','K','L'))"; $groupbylisa = "GROUP BY 1,2,3,4,5,6"; if ($lisarajaus == 'ei_liitetty_lasku') { $joinlisa = "LEFT {$joinlisa}";
} echo "</tr></table>"; } else { // jaaha, ei ollut toimittajaa, joten pyydetään syöttämään tiedot echo "<form name = 'lasku' action = '?tee=I&toimittajaid={$toimittajaid}' method='post' enctype='multipart/form-data' onSubmit = 'return verify()'>"; echo "<input type='hidden' name='lopetus' value='{$lopetus}'>"; echo "<input type='hidden' name='oma' value='1'>"; echo "<input type='hidden' name='tyyppi' value='{$tyyppi}'>"; if ($errormsg != '') { echo "{$errormsg}<br>"; } if ($tyyppi != strtoupper($yhtiorow['maa'])) { echo "\n <font class='message'>" . t("Ulkomaalaisen toimittajan tiedot") . "</font>\n <table><tr><td class='back' valign='top'>\n\n <table>\n <tr><th>" . t("ytunnus") . "</th> <td><input type='text' name='trow[ytunnus]' maxlength='16' size=18 value='{$trow['ytunnus']}'></td></tr>\n <tr><th>" . t("nimi") . "</th> <td><input type='text' name='trow[nimi]' maxlength='45' size=45 value='{$trow['nimi']}'></td></tr>\n <tr><th>" . t("nimitark") . "</th> <td><input type='text' name='trow[nimitark]' maxlength='45' size=45 value='{$trow['nimitark']}'></td></tr>\n <tr><th>" . t("osoite") . "</th> <td><input type='text' name='trow[osoite]' maxlength='45' size=45 value='{$trow['osoite']}'></td></tr>\n <tr><th>" . t("osoitetark") . "</th> <td><input type='text' name='trow[osoitetark]' maxlength='45' size=45 value='{$trow['osoitetark']}'></td></tr>\n <tr><th>" . t("postino") . "</th> <td><input type='text' name='trow[postino]' maxlength='15' size=10 value='{$trow['postino']}'></td></tr>\n <tr><th>" . t("postitp") . "</th> <td><input type='text' name='trow[postitp]' maxlength='45' size=45 value='{$trow['postitp']}'></td></tr>\n </table>\n\n </td><td class='back'>\n\n <table>"; $query = "SELECT DISTINCT koodi, nimi\n FROM maat\n WHERE nimi != ''\n ORDER BY koodi"; $vresult = pupe_query($query); echo "<tr><th valign='top'> " . t("Maa") . ": </th>\n <td><select name='trow[maa]' " . js_alasvetoMaxWidth("maa", 400) . ">"; while ($vrow = mysql_fetch_assoc($vresult)) { $sel = ""; if (strtoupper($trow["maa"]) == strtoupper($vrow["koodi"])) { $sel = "selected"; } echo "<option value = '" . strtoupper($vrow["koodi"]) . "' {$sel}>" . t($vrow["nimi"]) . "</option>"; } echo "</select></td></tr>"; echo "\n <tr><th>" . t("IBAN") . "</th> <td><input type='text' name='trow[ultilno]' maxlength='35' size=45 value='{$trow['ultilno']}'></td></tr>\n <tr><th>" . t("SWIFT") . "</th> <td><input type='text' name='trow[swift]' maxlength='11' size=45 value='{$trow['swift']}'></td></tr>\n <tr><th>" . t("pankki1") . "</th> <td><input type='text' name='trow[pankki1]' maxlength='35' size=45 value='{$trow['pankki1']}'></td></tr>\n <tr><th>" . t("pankki2") . "</th> <td><input type='text' name='trow[pankki2]' maxlength='35' size=45 value='{$trow['pankki2']}'></td></tr>\n <tr><th>" . t("pankki3") . "</th> <td><input type='text' name='trow[pankki3]' maxlength='35' size=45 value='{$trow['pankki3']}'></td></tr>\n <tr><th>" . t("pankki4") . "</th> <td><input type='text' name='trow[pankki4]' maxlength='35' size=45 value='{$trow['pankki4']}'></td></tr>\n </table>\n\n </td></tr></table>"; } else { echo "\n <font class='message'>" . t("Kotimaisen toimittajan tiedot") . "</font>\n <input type='hidden' name = 'trow[maa]' value = " . strtoupper($yhtiorow['maa']) . ">\n <table>\n <tr><th>" . t("ytunnus") . "</th> <td><input type='text' name='trow[ytunnus]' maxlength='8' size=10 value='{$trow['ytunnus']}'></td></tr>\n <tr><th>" . t("nimi") . "</th> <td><input type='text' name='trow[nimi]' maxlength='45' size=45 value='{$trow['nimi']}'></td></tr>\n <tr><th>" . t("nimitark") . "</th> <td><input type='text' name='trow[nimitark]' maxlength='45' size=45 value='{$trow['nimitark']}'></td></tr>\n <tr><th>" . t("osoite") . "</th> <td><input type='text' name='trow[osoite]' maxlength='45' size=45 value='{$trow['osoite']}'></td></tr>\n <tr><th>" . t("osoitetark") . "</th><td><input type='text' name='trow[osoitetark]' maxlength='45' size=45 value='{$trow['osoitetark']}'></td></tr>\n <tr><th>" . t("postino") . "</th> <td><input type='text' name='trow[postino]' maxlength='5' size=10 value='{$trow['postino']}'></td></tr>\n <tr><th>" . t("postitp") . "</th> <td><input type='text' name='trow[postitp]' maxlength='45' size=45 value='{$trow['postitp']}'></td></tr>\n <tr><th>" . t("Tilinumero") . "</th><td><input type='text' name='trow[tilinumero]' maxlength='45' size=45 value='{$trow['tilinumero']}'></td></tr>\n <tr><th>" . t("IBAN") . "</th> <td><input type='text' name='trow[ultilno]' maxlength='35' size=45 value='{$trow['ultilno']}'></td></tr>\n <tr><th>" . t("SWIFT") . "</th> <td><input type='text' name='trow[swift]' maxlength='11' size=45 value='{$trow['swift']}'></td></tr>\n </table>"; } echo "<br>"; } // Kursorin oletuspaikka
$tee = ""; } if ($tee == "" and $php_cli === false) { echo "<form method='post' name='sendfile' enctype='multipart/form-data'>\n\n <table>\n\n <tr>\n <td class='back' colspan='2'><br><font class='message'>" . t("Sisäänlue tiedostosta") . "</font><hr></td>\n </tr>\n\n <tr>\n <th colspan='2'>" . t("Tabulaattorilla eroteltu tekstitiedosto") . ". " . t("Tiedoston sarakkeet") . ":</th>\n </tr>\n\n <tr>\n <td>" . t("VANHA tuotenumero") . "</td>\n <td>" . t("UUSI tuotenumero") . "</td>\n </tr>\n\n <tr>\n <th>" . t("Valitse tiedosto") . ":</th>\n <td><input name='userfile' type='file'></td>\n </tr>\n\n <tr>\n <td class='back' colspan='2'><br><font class='message'>" . t("Tai syöta tuotenumerot") . "</font><hr></td>\n </tr>\n\n <tr>\n <th>" . t("Vanha tuotenumero") . ":</th>\n <td><input type='text' name='vantuoteno' size='25'></td>\n </tr>\n\n <tr>\n <th>" . t("Uusi tuotenumero") . ":</th>\n <td><input type='text' name='uustuoteno' size='25'></td>\n </tr>\n\n <tr>\n <td class='back' colspan='2'><br><font class='message'>" . t("Lisävalinnat") . "</font><hr></td>\n </tr>\n\n <tr>\n <th>" . t("Jätä vanha tuotenumero uuden tuotteen korvaavaksi tuotteeksi") . "</th>\n <td><input type='checkbox' name='jatavanha' value='jatavanha'</td>\n </tr>\n\n <tr>\n <th>" . t("Valitse vanhan tuotteen status") . "</th>\n <td><select name='status'>"; $vresult = t_avainsana("S"); while ($vrow = mysql_fetch_array($vresult)) { $sel = ""; if ($vrow["selite"] == 'P') { $sel = "SELECTED"; echo "<option value = '{$vrow['selite']}' {$sel}>{$vrow['selite']} - {$vrow['selitetark']}</option>"; } if ($vrow["selite"] == 'A') { echo "<option value = '{$vrow['selite']}' {$sel}>{$vrow['selite']} - {$vrow['selitetark']}</option>"; } } echo "</select></td>"; echo "</tr>"; echo " <tr><th>" . t("Valitse vanhan tuotteen näkyvyys") . "</th>"; echo "<td><select name='hinnastoon' " . js_alasvetoMaxWidth("hinnastoon", 200) . ">"; echo " <option value='E'>" . t("Tuotetta ei näytetä hinnastossa, eikä verkkokaupassa") . "</option>\n <option value=''>" . t("Tuote näytetään hinnastossa, mutta ei verkkokaupassa") . "</option>\n <option value='W'>" . t("Tuote näkyy hinnastossa ja verkkokaupassa") . "</option>\n <option value='V'>" . t("Tuote näkyy hinnastossa sekä verkkokaupassa jos asiakkaalla asiakasalennus tai asiakashinta") . "</option>"; echo " </select></td></tr>"; echo " <tr><th>" . t("Valitse vanhan tuotteen ostoehdotus") . "</th>"; echo "<td><select name='ostoehdotus' " . js_alasvetoMaxWidth("ostoehdotus", 200) . ">"; echo " <option value='E'>" . t("Ei ehdoteta ostoehdotusohjelmissa tilattavaksi") . "</option>\n <option value=''>" . t("Ehdotetaan ostoehdotusohjelmissa tilattavaksi") . "</option>"; echo " </select></td></tr>"; echo " <tr>\n <th>" . t("Lähetä sähköposti tuotepäällikköille muutoksista") . "</th>"; echo " <td><input type='checkbox' name='muistutus' value='KYLLA'></td>"; echo " </tr>"; echo " </table>\n <br>\n <input type='hidden' name='tee' value='file'>\n <input type='submit' value='" . t("Siirrä tuotteen historia") . "'>\n </form>"; } require "inc/footer.inc";
$sel = ''; if (in_array($var, $dyn)) { if (${$var} != '' and ${$var} == $filler_row['selitetark_2']) { $sel = ' selected'; } } echo "<option value='{$filler_row['selitetark_2']}'{$sel}>{$filler_row['selitetark_2']}</option>"; } echo "</select></td>"; } else { $query = "SELECT DISTINCT avainsana\n FROM asiakkaan_avainsanat\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND laji = '{$dynamic_row['selite']}'\n AND avainsana != ''\n ORDER BY avainsana"; $avain_res = pupe_query($query); if (strtolower($dynamic_row['selite']) == 'syntymavuosi') { echo "<td><input type='text' name='ika1' id='ika1' value='{$ika1}' size='4' maxlength='3'>-<input type='text' name='ika2' id='ika2' value='{$ika2}' size='4' maxlength='3'></td>"; } else { echo "<td><select name='{$dynamic_row['selite']}' " . js_alasvetoMaxWidth($dynamic_row['mintunnus'], 300) . "><option value=''>", t("Ei valintaa"), "</option>"; $var = $dynamic_row['selite']; while ($avain_row = mysql_fetch_assoc($avain_res)) { $sel = ''; if (in_array($var, $dyn)) { if (${$var} != '' and ${$var} == $avain_row['avainsana']) { $sel = ' selected'; } } echo "<option value='{$avain_row['avainsana']}'{$sel}>{$avain_row['avainsana']}</option>"; } echo "</select></td>"; } } $riv++; if ($riv == 2) {
echo "<tr><th align='left'>", t("Keräysvyöhyke"), ":</th><td>"; echo "<input type='hidden' name='keraysvyohyke[]' value='default' />"; while ($keraysvyohyke_row = mysql_fetch_assoc($keraysvyohyke_result)) { $chk = strpos($krow['keraysvyohyke'], $keraysvyohyke_row['tunnus']) !== false ? ' checked' : ''; echo "<input type='checkbox' name='keraysvyohyke[]' value='{$keraysvyohyke_row['tunnus']}'{$chk} /> {$keraysvyohyke_row['nimitys']}<br />"; } echo "</td></tr>"; } if ($yhtiorow['kerayserat'] == 'K') { $max_keraysera_alustat = (int) $krow['max_keraysera_alustat'] > 0 ? (int) $krow['max_keraysera_alustat'] : 0; echo "<tr><th align='left'>", t("Max keräysvyöhyke alustat"), "</th><td><input type='text' name='max_keraysera_alustat' value='{$max_keraysera_alustat}' /></td></tr>"; } } $sel = array_fill_keys(array($krow['tilaus_valmis']), " selected") + array_fill_keys(array('1', '2', '3', '4', '9'), ''); echo "<tr><th align='left'>", t("Tilauksen käsittely"), ":</th>"; echo "<td><select name='tilaus_valmis' " . js_alasvetoMaxWidth("tilaus_valmis", 400) . ">"; echo "<option value='1' {$sel[1]}>", t("Tilaukset menevät suoraan keräykseen"), "</option>"; echo "<option value='2' {$sel[2]}>", t("Tilaukset pitää hyväksyä ennen keräystä"), "</option>"; echo "<option value='3' {$sel[3]}>", t("Tilaukset pitää hyväksyä ennen keräystä jos tilauksella on tuotteita ulkomaan varastoista (muuten menevät suoraan keräykseen)"), "</option>"; echo "<option value='4' {$sel[4]}>", t("Käyttäjä ei saa laittaa tilauksia valmiiksi"), "</option>"; if ($kukarow['yhtio'] == 'artr') { echo "<option value='9' {$sel[9]}>", t("Tehotilaaja, hyväksytyt työmääräykset tilataan automaattisesti"), "</option>"; } echo "</select></td></tr>"; $sel0 = $sel1 = $sel2 = ""; if (!isset($krow["hinnat"]) and $toim == 'extranet') { $sel1 = "SELECTED"; } if ($krow["hinnat"] == 0) { $sel0 = "SELECTED"; }
$kustp = ''; $kustp2 = ''; } $query = "SELECT tunnus, nimi\n FROM kustannuspaikka\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tyyppi = 'K'\n and kaytossa != 'E'\n ORDER BY koodi+0, koodi, nimi"; $result = pupe_query($query); $ulos = "<select " . js_alasvetoMaxWidth($nimi, 100) . " name = 'kustp'><option value = ' '>" . t("Ei kustannuspaikkaa") . "</option>"; while ($kustannuspaikkarow = mysql_fetch_assoc($result)) { $valittu = ""; if ($kustannuspaikkarow['tunnus'] == $kustp) { $valittu = "selected"; } $ulos .= "<option value = '{$kustannuspaikkarow['tunnus']}' {$valittu}>{$kustannuspaikkarow['nimi']}</option>"; } $ulos .= "</select>"; mysql_data_seek($result, 0); $ulos2 = "<select " . js_alasvetoMaxWidth($nimi, 100) . " name = 'kustp2'><option value = ' '>" . t("Ei kustannuspaikkaa") . "</option>"; while ($kustannuspaikkarow = mysql_fetch_assoc($result)) { $valittu = ""; if ($kustannuspaikkarow['tunnus'] == $kustp2) { $valittu = "selected"; } $ulos2 .= "<option value = '{$kustannuspaikkarow['tunnus']}' {$valittu}>{$kustannuspaikkarow['nimi']}</option>"; } $ulos2 .= "</select>"; if ($pankkitili != 'x') { if (substr($erittely, 0, 1) == 'o') { $erittely = 'checked'; } else { $erittely = ''; } echo "<tr>\n <td><form method='post'>\n <input type='hidden' name='lopetus' value = '{$lopetus}'>\n <input type='hidden' name='tee' value = 'U'>\n <input type='hidden' name='pankkitili' value = '{$pankkitili}'>\n <input type='text' name='koodi' size='3' value = '{$koodi}'>\n </td>\n <td><input type='text' name='koodiselite' size='15' value = '{$koodiselite}'></td>\n <td><input type='text' name='nimitieto' size='25' value = '{$nimitieto}'></td>\n <td><input type='text' name='selite' size='50' value = '{$selite}'></td>\n <td><input type='checkbox' name='erittely' {$erittely}></td>\n <td><input type='text' name='tilino' size='6' value = '{$tilino}'></td>\n <td>{$ulos}</td>\n <td><input type='text' name='tilino2' size='6' value = '{$tilino2}'></td>\n <td>{$ulos2}</td>\n <td class='back'>{$virhe} <input type='submit' value = '" . t("Lisää") . "'>\n </form>\n </td>\n </tr></table>";