if (mysql_num_rows($tarkres) == 0 or $tarkrow["tilaok"] != $tarkrow["toimituksia"] or $tarkrow["toimittamatta"] > 0) {
         echo "<td class='back'>";
         echo "<font class='error'>" . t("Ei valmis loppulaskutettavaksi, koska tilausta ei ole vielä toimitettu") . ".</font>";
         if (mysql_num_rows($tila_chk_res) > 0) {
             echo "<br />";
             $msg = t("Oletko varma, että haluat vapauttaa tilauksen keräykseen") . "? {$row['jaksotettu']}";
             echo "<form method='post' name='case' enctype='multipart/form-data'  autocomplete='off' onSubmit = 'return verify(\"{$msg}\");'>\n                <input type='hidden' name='toim' value='{$toim}'>\n                <input type='hidden' name='tunnus' value='{$row['jaksotettu']}'>\n                <input type='hidden' name='tee' value='vapauta_tilaus_keraykseen'>\n                <input type='submit' name = 'submit' value='", t("Vapauta tilaus keräykseen"), "'>\n                </form>";
         }
         echo "</td>";
     } else {
         $msg = t("Oletko varma, että haluat LOPPULASKUTTAA tilauksen") . " {$row['jaksotettu']}\\n\\nOsuus: {$posrow['osuus']}%\\nSumma: {$posrow['summa']} {$laskurow['valkoodi']}\\nMaksuehto: " . t_tunnus_avainsanat($posrow, "teksti", "MAKSUEHTOKV");
         echo "  <td class='back'>\n              <form method='post' onSubmit='return verify(\"{$msg}\");'>\n              <input type='hidden' name='toim' value='{$toim}'>\n              <input type='hidden' name='tunnus' value='{$row['jaksotettu']}'>\n              <input type='hidden' name='tee' value='loppulaskuta'>\n              <input type='submit' name = 'submit' value='" . t("Loppulaskuta") . "'>\n              </form>\n              </td>";
     }
 } elseif ($row["tekematta_kpl"] > 1) {
     // muuten tämä on vain ennakkolaskutusta
     $msg = t("Oletko varma, että haluat tehdä ennakkolaskun tilaukselle") . ": {$row['jaksotettu']}\\n\\nOsuus: {$posrow['osuus']}%\\nSumma: {$posrow['summa']} {$laskurow['valkoodi']}\\nMaksuehto: " . t_tunnus_avainsanat($posrow, "teksti", "MAKSUEHTOKV");
     echo "<td class='back'>";
     echo "<form method='post' name='case' enctype='multipart/form-data'  autocomplete='off' onSubmit = 'return verify(\"{$msg}\");'>\n            <input type='hidden' name='toim' value='{$toim}'>\n            <input type='hidden' name='tunnus' value='{$row['jaksotettu']}'>\n            <input type='hidden' name='tee' value='ennakkolaskuta'>\n            <input type='submit' name = 'submit' value='" . t("Laskuta") . "'>\n            </form><br>";
     // muuten tämä on vain ennakkolaskutusta
     $msg = t("Oletko varma, että haluat tehdä kaikki ennakkolaskut tilaukselle") . ": {$row['jaksotettu']}";
     echo "<form method='post' name='case' enctype='multipart/form-data'  autocomplete='off' onSubmit = 'return verify(\"{$msg}\");'>\n            <input type='hidden' name='toim' value='{$toim}'>\n            <input type='hidden' name='tunnus' value='{$row['jaksotettu']}'>\n            <input type='hidden' name='tee' value='ennakkolaskuta_kaikki'>\n            <input type='submit' name = 'submit' value='" . t("Laskuta kaikki ennakot") . "'>\n            </form>";
     if (mysql_num_rows($tila_chk_res) > 0) {
         echo "<br />";
         $msg = t("Oletko varma, että haluat vapauttaa tilauksen keräykseen") . "? {$row['jaksotettu']}";
         echo "<form method='post' name='case' enctype='multipart/form-data'  autocomplete='off' onSubmit = 'return verify(\"{$msg}\");'>\n              <input type='hidden' name='toim' value='{$toim}'>\n              <input type='hidden' name='tunnus' value='{$row['jaksotettu']}'>\n              <input type='hidden' name='tee' value='vapauta_tilaus_keraykseen'>\n              <input type='submit' name = 'submit' value='", t("Vapauta tilaus keräykseen"), "'>\n              </form>";
     }
     echo "</td>";
 } else {
     echo "<td class='back'><font class='error'>" . t("Ei valmis loppulaskutettavaksi, koska tilausta ei ole vielä toimitettu") . ".</font>";
     if (mysql_num_rows($tila_chk_res) > 0) {
         echo "<br />";
Example #2
0
     echo "<th></th>";
     echo "<td>";
     echo "</td>";
     echo "</tr>";
 }
 echo "<tr><th>", t("Valitse toimitustapa"), ":</th><td><select name='tutoimtapa' onchange='submit()'>";
 $query = "SELECT selite, MIN(tunnus) tunnus\n              FROM toimitustapa\n              WHERE {$logistiikka_yhtiolisa}\n              GROUP BY selite\n              ORDER BY selite";
 $result = pupe_query($query);
 echo "<option value='KAIKKI'>", t("Näytä kaikki"), "</option>";
 while ($row = mysql_fetch_assoc($result)) {
     $sel = '';
     if ($row['selite'] == $tutoimtapa) {
         $sel = 'selected';
         $tutoimtapa = $row['selite'];
     }
     echo "<option value='{$row['selite']}' {$sel}>", t_tunnus_avainsanat($row, "selite", "TOIMTAPAKV"), "</option>";
 }
 echo "</select></td>";
 echo "<th>", t("Etsi tilausta"), ":</th><td><input type='text' name='etsi'>";
 echo "<input type='submit' class='hae_btn' value = '" . t("Etsi") . "'></td></tr>";
 echo "</table>";
 echo "</form>";
 echo "</span>";
 $haku = '';
 $kerayserahaku = '';
 if (!is_numeric($etsi) and $etsi != '') {
     $haku .= "AND lasku.nimi LIKE '%{$etsi}%'";
 }
 if (is_numeric($etsi) and $etsi != '') {
     if ($yhtiorow['kerayserat'] == 'K' and $toim == "") {
         $query = "SELECT nro\n                  FROM kerayserat\n                  WHERE yhtio = '{$kukarow['yhtio']}'\n                  AND (otunnus = '{$etsi}' or nro = '{$etsi}')";
Example #3
0
     $lasrow['sisviesti1'] = str_replace(array("\r\n", "\r", "\n"), "|", trim($komm));
 }
 // Hoidetaan pyöristys sekä valuuttakäsittely
 if ($lasrow["valkoodi"] != '' and trim(strtoupper($lasrow["valkoodi"])) != trim(strtoupper($yhtiorow["valkoodi"]))) {
     $lasrow["kasumma"] = $lasrow["kasumma_valuutassa"];
     $lasrow["summa"] = $lasrow["summa_valuutassa"];
     $lasrow["arvo"] = $lasrow["arvo_valuutassa"];
     $lasrow["pyoristys"] = $lasrow["pyoristys_valuutassa"];
 }
 // Ulkomaisen ytunnuksen korjaus
 if (substr(trim(strtoupper($lasrow["ytunnus"])), 0, 2) != strtoupper($lasrow["maa"]) and trim(strtoupper($lasrow["maa"])) != trim(strtoupper($yhtiorow["maa"]))) {
     $lasrow["ytunnus"] = strtoupper($lasrow["maa"]) . "-" . $lasrow["ytunnus"];
 }
 if (strtoupper($laskun_kieli) != strtoupper($yhtiorow['kieli'])) {
     //Käännetään maksuehto
     $masrow["teksti"] = t_tunnus_avainsanat($masrow, "teksti", "MAKSUEHTOKV", $laskun_kieli);
 }
 $query = "SELECT\n                      ifnull(min(date_format(if('{$yhtiorow['tilausrivien_toimitettuaika']}' = 'X', toimaika, if('{$yhtiorow['tilausrivien_toimitettuaika']}' = 'K' and keratty = 'saldoton', toimaika, toimitettuaika)), '%Y-%m-%d')), '0000-00-00') mint,\n                      ifnull(max(date_format(if('{$yhtiorow['tilausrivien_toimitettuaika']}' = 'X', toimaika, if('{$yhtiorow['tilausrivien_toimitettuaika']}' = 'K' and keratty = 'saldoton', toimaika, toimitettuaika)), '%Y-%m-%d')), '0000-00-00') maxt\n                      FROM tilausrivi\n                      WHERE yhtio         = '{$kukarow['yhtio']}'\n                      and otunnus         in ({$tunnukset})\n                      and toimitettuaika != '0000-00-00 00:00:00'\n                      and tyyppi          = 'L'\n                      and var             not in ('P','J','O','S')";
 $toimaikares = pupe_query($query);
 $toimaikarow = mysql_fetch_assoc($toimaikares);
 if ($toimaikarow["mint"] == "0000-00-00") {
     $toimaikarow["mint"] = date("Y-m-d");
 }
 if ($toimaikarow["maxt"] == "0000-00-00") {
     $toimaikarow["maxt"] = date("Y-m-d");
 }
 //Kirjoitetaan failiin laskun otsikkotiedot
 if ($lasrow["chn"] == "111") {
     elmaedi_otsik($tootedi, $lasrow, $masrow, $tyyppi, $timestamppi, $toimaikarow);
 } elseif ($lasrow["chn"] == "112") {
     finvoice_otsik($tootsisainenfinvoice, $lasrow, $kieli, $pankkitiedot, $masrow, $myyrow, $tyyppi, $toimaikarow, $tulos_ulos, $silent);
Example #4
0
        echo "<option value='{$kirow['tunnus']}'>{$kirow['kirjoitin']}</option>";
    }
    echo "</select></td></tr>";
    if (!isset($oslappkpl)) {
        $oslappkpl = 1;
    }
    echo "<tr><th>" . t("Tulostusmäärä") . ":</th>";
    echo "<td><input type='text' size='4' name='oslappkpl' value='{$oslappkpl}'></td>";
    echo "</tr></table><br><br>";
    echo "<table>";
    $query = "SELECT *\n             FROM pakkaus\n             WHERE yhtio = '{$kukarow['yhtio']}'\n             ORDER BY jarjestys";
    $result = pupe_query($query);
    echo "<tr><th>" . t("Kollia") . "</th><th>" . t("Kg") . "</th><th>m&sup3;</th><th>m</th><th align='left' colspan='3'>" . t("Pakkaus") . "</th></tr>";
    $i = 0;
    while ($row = mysql_fetch_assoc($result)) {
        echo "<tr>\n            <td>\n                <input type='hidden' name='pakkaus[{$i}]' value='{$row['pakkaus']}'>\n            <input type='hidden' name='pakkauskuvaus[{$i}]' value='{$row['pakkauskuvaus']}'>\n              <input type='text' size='3' value='' name='kollit[{$i}]'>\n          </td>\n          <td><input type='text' size='3' value='' name='kilot[{$i}]'></td>\n          <td><input type='text' size='3' value='' name='kuutiot[{$i}]'></td>\n          <td><input type='text' size='3' value='' name='lavametri[{$i}]'></td>\n          <td>" . t_tunnus_avainsanat($row, "pakkaus", "PAKKAUSKV") . "</td>\n      <td>" . t_tunnus_avainsanat($row, "pakkauskuvaus", "PAKKAUSKV") . "</td>";
        echo "<td><input type='text' size='10' name='pakkauskuvaustark[{$i}]'></td>";
        $i++;
    }
    echo "</table><input type='hidden' name='asiakasid' value='{$asiakasid}'><input type='submit' name='valmis' value='" . t("Valmis") . "'></form>";
}
/**
 * Lisää uuden rahtikirjan
 *
 * @param array   $data Kentät arrayn keynä
 *
 * @return void
 *
 */
function pupe_rahtikirja_insert($data)
{
Example #5
0
     exit;
 }
 echo "<td><select name='toimitustapa' onchange='submit()' {$state_chk} " . js_alasvetoMaxWidth("toimitustapa", 200) . ">";
 foreach ($toimitustavat as $toimitustapa) {
     if (!empty($toimitustapa['sallitut_maat']) and !stristr($toimitustapa['sallitut_maat'], $laskurow['toim_maa'])) {
         continue;
     }
     if ($kukarow['extranet'] == "" and in_array($toimitustapa['extranet'], array('', 'M')) or $kukarow['extranet'] != "" and in_array($toimitustapa['extranet'], array('K', 'M')) or $toimitustapa['selite'] == $laskurow['toimitustapa'] or $toimitustapa['selite'] == $faktarow['toimitustapa']) {
         $sel = "";
         if ($toimitustapa["selite"] == $laskurow["toimitustapa"]) {
             $sel = 'selected';
             $tm_toimitustaparow = $toimitustapa;
             $toimitustavan_tunnus = $toimitustapa['tunnus'];
         }
         echo "<option id='toimitustapa_{$toimitustapa['tunnus']}' value='{$toimitustapa['selite']}' {$sel}>";
         echo t_tunnus_avainsanat($toimitustapa, "selite", "TOIMTAPAKV");
         echo "</option>";
     }
 }
 echo "</select>";
 // HUOM: jos varsinainen on disabloitu niin siirretään tieto hidddenissä
 if ($state_chk == 'disabled') {
     echo "<input type='hidden' name='toimitustapa' value='{$laskurow['toimitustapa']}'>";
 }
 if ($laskurow["rahtivapaa"] != "") {
     echo " (", t("Rahtivapaa"), ") ";
 }
 if ($kukarow["extranet"] == "") {
     // näytetään vain jos ollaan menossa asiakkaan sopparilla
     if ($laskurow["kohdistettu"] == "") {
         //etsitään löytyykö rahtisopimusta
         echo "<option value='{$kassarow['tunnus']}' {$sel}>{$kassarow['nimi']}</option>";
         $sel = "";
     }
     echo "</select>";
     echo "</td></tr>";
     $query_maksuehto = "SELECT *\n                            FROM maksuehto\n                            WHERE yhtio='{$kukarow['yhtio']}'\n                            and kateinen != ''\n                            and kaytossa  = ''\n                            and (maksuehto.sallitut_maat = '' or maksuehto.sallitut_maat like '%{$maa}%')\n                            ORDER BY tunnus";
     $maksuehtores = pupe_query($query_maksuehto);
     if (!$kaytetaan_maksupaatetta and mysql_num_rows($maksuehtores) > 1) {
         echo "<tr><th>" . t("Maksutapa") . "</th><td colspan='3'>";
         echo "<select name='maksutapa'>";
         while ($maksuehtorow = mysql_fetch_array($maksuehtores)) {
             $sel = "";
             if ($maksuehtorow["tunnus"] == $row["maksuehto"]) {
                 $sel = "selected";
             }
             echo "<option value='{$maksuehtorow['tunnus']}' {$sel}>" . t_tunnus_avainsanat($maksuehtorow, "teksti", "MAKSUEHTOKV") . "</option>";
         }
         echo "<option value='seka'>" . t("Seka") . "</option>";
         echo "</select>";
         echo "</td></tr>";
     } else {
         $maksuehtorow = mysql_fetch_array($maksuehtores);
         echo "<input type='hidden' name='maksutapa' value='{$maksuehtorow['tunnus']}'>";
     }
 }
 ///* Haetaan asiakkaan kieli *///
 $query = "SELECT kieli\n                FROM asiakas\n                WHERE  yhtio ='{$kukarow['yhtio']}'\n                AND tunnus='{$ekarow['liitostunnus']}'";
 $result = pupe_query($query);
 $asrow = mysql_fetch_array($result);
 if ($asrow["kieli"] != '') {
     $sel[$asrow["kieli"]] = "SELECTED";
Example #7
0
function echo_lasku_table($laskurow, $toim)
{
    global $kukarow;
    echo "<form method='post' autocomplete='off'>";
    echo "<input name='tunnus' type='hidden' value='{$laskurow['ltunnus']}'>";
    echo "<input name='kateinen' type='hidden' value='{$laskurow['kateinen']}'>";
    if (!empty($laskurow['asiakas_toim_osoite'])) {
        $asiakas_string = "<tr><td>{$laskurow['asiakas_ytunnus']}<br> {$laskurow['asiakas_nimi']} {$laskurow['asiakas_nimitark']}<br> {$laskurow['asiakas_osoite']}<br> {$laskurow['asiakas_postino']} {$laskurow['asiakas_postitp']}</td><td>{$laskurow['asiakas_ytunnus']}<br> {$laskurow['asiakas_toim_nimi']} {$laskurow['asiakas_toim_nimitark']}<br> {$laskurow['asiakas_toim_osoite']}<br> {$laskurow['asiakas_toim_postino']} {$laskurow['asiakas_toim_postitp']}</td></tr>";
    } else {
        $asiakas_string = "<tr><td>{$laskurow['asiakas_ytunnus']}<br> {$laskurow['asiakas_nimi']} {$laskurow['asiakas_nimitark']}<br> {$laskurow['asiakas_osoite']}<br> {$laskurow['asiakas_postino']} {$laskurow['asiakas_postitp']}</td><td>{$laskurow['asiakas_ytunnus']}<br> {$laskurow['asiakas_nimi']} {$laskurow['asiakas_nimitark']}<br> {$laskurow['asiakas_osoite']}<br> {$laskurow['asiakas_postino']} {$laskurow['asiakas_postitp']}</td></tr>";
    }
    $osasuoritus_string = "";
    if ($laskurow['saldo_maksettu'] != 0) {
        $osasuoritus_string = "<tr><th>" . t("Osasuoritukset") . "</th><td>{$laskurow['saldo_maksettu']}</td></tr>";
        $osasuoritus_string .= "<tr><th>" . t("Laskua maksamatta") . "</th><td>" . ($laskurow['summa'] - $laskurow['saldo_maksettu']) . "</td></tr>";
    }
    echo "<table>";
    echo "<tr><th>", t("Laskutusosoite"), "</th><th>", t("Toimitusosoite"), "</th></tr>";
    echo $asiakas_string;
    echo "<tr><th>", t("Laskunumero"), "</th><td>{$laskurow['laskunro']}</td></tr>";
    echo "<tr><th>", t("Laskun summa"), "</th><td>{$laskurow['summa']}</td></tr>";
    echo "<tr><th>", t("Laskun summa (veroton)"), "</th><td>{$laskurow['arvo']}</td></tr>";
    echo $osasuoritus_string;
    echo "<tr><th>", t("Maksuehto"), "</th><td>", t_tunnus_avainsanat($laskurow, "teksti", "MAKSUEHTOKV"), "</td></tr>";
    if ($toim == 'KATEINEN') {
        $now = date('Y-m-d');
        $now = explode('-', $now);
        // haetaan kaikki käteisen maksuehdot
        $query = "SELECT *\n              FROM kassalipas\n              WHERE yhtio = '{$kukarow['yhtio']}'";
        $result = pupe_query($query);
        echo '<tr>';
        echo "<th>" . t('Kassalipas') . "</th>";
        echo '<td>';
        echo '<select name="kassalipas">';
        while ($row = mysql_fetch_assoc($result)) {
            $sel = $laskurow['kassalipas'] == $row['tunnus'] ? " selected" : "";
            if ($sel == '') {
                $sel = $kukarow['kassamyyja'] == $row['tunnus'] ? " selected" : "";
            }
            echo "<option value='{$row['tunnus']}'{$sel}>" . t($row['nimi']) . "</option>";
        }
        echo '</select>';
        echo '</td>';
        echo '</tr>';
        echo "<tr><th>" . t("Tapahtumapäivä (pp-kk-vvvv)") . "</th><td><input name='tapahtumapaiva_pp' type='text' size='3' value='" . $now[2] . "'/>-<input name='tapahtumapaiva_kk' type='text' size='3' value='" . $now[1] . "'/>-<input name='tapahtumapaiva_vv' type='text' size='5' value='" . $now[0] . "'/></td></tr>";
        $query = "SELECT *\n              FROM maksuehto\n              WHERE yhtio   = '{$kukarow['yhtio']}'\n              and kateinen != ''\n              and kaytossa  = ''\n              ORDER BY jarjestys, teksti";
    } else {
        echo "<tr><th>" . t("Tapahtumapäivä") . "</th><td>{$laskurow['tapvm']}</td></tr>";
        // haetaan kaikki maksuehdot (paitsi käteinen)
        $query = "SELECT *\n              FROM maksuehto\n              WHERE yhtio  = '{$kukarow['yhtio']}'\n              and kateinen = ''\n              and kaytossa = ''\n              ORDER BY jarjestys, teksti";
    }
    $vresult = pupe_query($query);
    echo "<tr><th>" . t("Uusi maksuehto") . "</th>";
    echo "<td>";
    echo "<select name='maksuehto'>";
    while ($vrow = mysql_fetch_assoc($vresult)) {
        echo "<option value='{$vrow['tunnus']}'>" . t_tunnus_avainsanat($vrow, "teksti", "MAKSUEHTOKV") . "</option>";
    }
    echo "</select>";
    echo "</td></tr></table><br>";
    echo "<input name='subnappi' type='submit' value='" . t("Muuta maksuehto") . "'></td>";
    echo "</form>";
}
Example #8
0
 }
 if (!isset($vvl)) {
     $vvl = date("Y");
 }
 if (!isset($ppl)) {
     $ppl = date("d");
 }
 $query = "SELECT *\n            FROM maksuehto\n            WHERE yhtio    = '{$kukarow['yhtio']}'\n            and kaytossa   = ''\n            and jaksotettu = ''\n            ORDER BY jarjestys, teksti";
 $vresult = pupe_query($query);
 $ulos = "<select name='vmehto'>";
 while ($vrow = mysql_fetch_assoc($vresult)) {
     $sel = "";
     if ($vmehto == $vrow["tunnus"]) {
         $sel = "SELECTED";
     }
     $ulos .= "<option value = '{$vrow['tunnus']}' {$sel}>" . t_tunnus_avainsanat($vrow, "teksti", "MAKSUEHTOKV", $kieli) . "</option>";
 }
 $ulos .= "</select>";
 echo "<tr><th>" . t("Alkupäivämäärä") . ":</th>\n      <td><input type='text' name='ppa' value='{$ppa}' size='3'></td>\n      <td><input type='text' name='kka' value='{$kka}' size='3'></td>\n      <td><input type='text' name='vva' value='{$vva}' size='5'></td>\n      </tr><tr><th>" . t("Loppupäivämäärä") . ":</th>\n      <td><input type='text' name='ppl' value='{$ppl}' size='3'></td>\n      <td><input type='text' name='kkl' value='{$kkl}' size='3'></td>\n      <td><input type='text' name='vvl' value='{$vvl}' size='5'></td>";
 echo "<tr><th>" . t("Korkolaskun maksuehto") . ":</th>";
 echo "<td colspan='3'>{$ulos}</td></tr>";
 $vienti_sel = array();
 if (isset($vienti) and is_array($vienti)) {
     foreach ($vienti as $v) {
         $vienti_sel[$v] = ' selected';
     }
 }
 echo "<tr><th>", t("Vienti"), ":</th>";
 echo "<td colspan='3'><select name='vienti[]' multiple size='3'>";
 echo "<option value=''{$vienti_sel['']}>", t("Kotimaa"), "</option>";
 echo "<option value='E'{$vienti_sel['E']}>", t("Vienti EU"), "</option>";
Example #9
0
         }
         echo "<option value='{$me_row["tunnus"]}' {$selected}>" . t_tunnus_avainsanat($me_row, "teksti", "MAKSUEHTOKV") . " {$sallitut_maat}</option>";
     }
     echo "</select></td></tr>";
     echo "<tr><th><label for='toimitustapa'>" . t("Oletustoimitustapa") . "</label></th>";
     $tt_query = "SELECT *\n                   FROM toimitustapa\n                   WHERE yhtio = '{$kukarow["yhtio"]}'\n                   ORDER BY jarjestys, selite";
     $tt_result = pupe_query($tt_query);
     echo "<td><select id='toimitustapa' name='toimitustapa'>";
     echo "<option value=''>" . t("Ei valintaa") . "</option>";
     while ($tt_row = mysql_fetch_array($tt_result)) {
         if ($krow["toimitustapa"] == $tt_row['selite']) {
             $selected = "selected";
         } else {
             $selected = "";
         }
         echo "<option value='{$tt_row["selite"]}' {$selected}>" . t_tunnus_avainsanat($tt_row, "selite", "TOIMTAPAKV") . "</option>";
     }
     echo "</select></td></tr>";
     echo "<tr><th><label for='eilahetetta'>" . t("Tilaukset oletuksena suoraan laskutukseen") . "</label></th>";
     echo "<td>";
     $checked = $krow["eilahetetta"] == "o" ? "checked" : "";
     echo "<input id='eilahetetta' name='eilahetetta' type='checkbox' value='o' {$checked}>";
     echo "</td></tr>";
 }
 echo "</table>";
 echo "</td>";
 if ($toim == 'extranet') {
     $queryoik = "SELECT tunnus\n                   FROM oikeu\n                   WHERE nimi  LIKE '%yllapito.php'\n                   AND alanimi = 'extranet_kayttajan_lisatiedot'\n                   AND kuka    = '{$kukarow['kuka']}'\n                   AND yhtio   = '{$yhtiorow['yhtio']}'";
     $res = pupe_query($queryoik);
     if (mysql_num_rows($res) > 0) {
         require "inc/extranet_kayttajan_lisatiedot.inc";
Example #10
0
    </tr>
    <tr>
      <th>Tyyppi</th>
      <td>
        <select name='tyyppi'>
          <?php 
foreach ($pakkaukset as $pakkaus) {
    if (isset($suuntalava)) {
        $sel = $pakkaus['tunnus'] == $suuntalava['ptunnus'] ? ' selected' : '';
    } elseif (isset($tyyppi) and !empty($tyyppi)) {
        $sel = $tyyppi == $pakkaus['tunnus'] ? ' selected' : '';
    } else {
        $sel = "";
    }
    echo "<option value='{$pakkaus['tunnus']}'{$sel}>";
    echo t_tunnus_avainsanat($pakkaus, "pakkaus", "PAKKAUSKV") . " " . t_tunnus_avainsanat($pakkaus, "pakkauskuvaus", "PAKKAUSKV");
    echo "</option>";
}
?>
        </select>
      </td>
    </tr>
    <tr>
      <th>Keräysvyöhyke</th>
      <td>
        <select name='keraysvyohyke'>
          <?php 
foreach ($keraysvyohykkeet as $vyohyke) {
    if (isset($suuntalava)) {
        $sel = $vyohyke['tunnus'] == $suuntalava['keraysvyohyke'] ? ' selected' : '';
    } elseif (isset($keraysvyohyke) and !empty($keraysvyohyke)) {
Example #11
0
 $result = pupe_query($query);
 echo "<tr><th>" . t("Valitse toimitustapa") . ":</th>";
 echo "<td><select name='toimitustapa' {$onchange}>";
 if ($yhtiorow['kerayserat'] == 'K') {
     echo "<option value=''>", t("Ei valintaa"), "</option>";
 }
 $toimitustapa_tunnus = '';
 while ($row = mysql_fetch_array($result)) {
     $preg_str = "!!!!{$row['yhtio']}";
     if (preg_replace("/{$preg_str}/", "", $toimitustapa) == $row['selite']) {
         $sel = " selected ";
         $toimitustapa_tunnus = $row['tunnus'];
     } else {
         $sel = "";
     }
     echo "<option value='{$row['selite']}!!!!{$row['yhtio']}' {$sel}>" . t_tunnus_avainsanat($row, "selite", "TOIMTAPAKV");
     if ($logistiikka_yhtio != '') {
         echo " ({$row['yhtio']})";
     }
     echo "</option>";
 }
 echo "</select></td></tr>";
 // haetaan kaikki varastot
 $query = "SELECT tunnus, nimitys, yhtio\n             FROM varastopaikat\n             WHERE {$logistiikka_yhtiolisa} AND tyyppi != 'P'\n             ORDER BY yhtio, tyyppi, nimitys";
 $result = pupe_query($query);
 // jos löytyy enemmän kuin yksi, tehdään varasto popup..
 if (mysql_num_rows($result) > 1) {
     echo "<tr><th>" . t("Valitse varasto") . ":</th>";
     echo "<td><select name='varasto' {$onchange}>";
     while ($row = mysql_fetch_array($result)) {
         if (!isset($varasto)) {
Example #12
0
 echo "<select name='toimitustapa' onchange='submit()'>\n";
 while ($row = mysql_fetch_assoc($result)) {
     if ($otsik['toimitustapa'] == $row['selite'] and $toimitustapa == '') {
         $tulostustapa = $row['tulostustapa'];
         $select = 'selected';
         $toimitustapa = $row['selite'];
         $toitarow = $row;
     } elseif ($toimitustapa == $row['selite']) {
         $tulostustapa = $row['tulostustapa'];
         $select = 'selected';
         $toimitustapa = $row['selite'];
         $toitarow = $row;
     } else {
         $select = '';
     }
     echo "<option {$select} value='{$row['selite']}'>" . t_tunnus_avainsanat($row, "selite", "TOIMTAPAKV") . "</option>\n";
 }
 echo "</select>";
 echo "<input type='hidden' name='ed_toimtapa' value='{$toimitustapa}'>";
 echo "<input type='hidden' name='ed_merahti' value='{$merahti}'>";
 echo "</td></tr>\n";
 // Rahtivapaat tilaukset lähetetään aina lähettäjän rahtisopimuksella
 if ($merahti == "K" or $otsik['rahtivapaa'] != "") {
     $rahtihaku = $yhtiorow['ytunnus'];
     $mesel = "SELECTED";
     $nesel = "";
 } else {
     $rahtihaku = $otsik['ytunnus'];
     $nesel = "SELECTED";
     $mesel = "";
 }
             echo "<option value='VALMISTUS' {$sel['VALMISTUS']}>", t("Näytä jt-tilaukset valmistuksesta"), " ({$row['kpl']})</option>";
         }
     }
 }
 echo "</select></td></tr>";
 echo "<tr>";
 echo "<th>" . t("Valitse toimitustapa:") . "</th>";
 echo "<td>";
 echo "<select name='tutoimtapa' onchange='submit()'>";
 $query = "SELECT toimitustapa.selite, count(*) kpl, MIN(toimitustapa.tunnus) tunnus\n            FROM toimitustapa\n            JOIN lasku ON (toimitustapa.yhtio = lasku.yhtio and ((lasku.tila = '{$tila}' and lasku.alatila = '{$lalatila}') {$tila_lalatila_lisa}) {$tilaustyyppi} and lasku.toimitustapa = toimitustapa.selite)\n            WHERE toimitustapa.{$logistiikka_yhtiolisa}\n            GROUP BY toimitustapa.selite\n            ORDER BY toimitustapa.selite";
 $result = pupe_query($query);
 echo "<option value='KAIKKI'>" . t("Näytä kaikki") . "</option>";
 $sel = array();
 while ($row = mysql_fetch_array($result)) {
     $sel[$row["selite"]] = $row["selite"] == $tutoimtapa ? "selected" : "";
     echo "<option value='{$row['selite']}' " . $sel[$row["selite"]] . ">" . t_tunnus_avainsanat($row, "selite", "TOIMTAPAKV") . " ({$row['kpl']})</option>";
 }
 if (!isset($tuoteno)) {
     $tuoteno = '';
 }
 echo "</select>";
 echo "</td>";
 echo "<th>" . t('Tuotenumero') . "</th>";
 echo "<td>";
 echo "<input type='text' name='tuoteno' value='{$tuoteno}' />";
 echo "</td>";
 echo "</tr>";
 if (!empty($valmistuslinjat)) {
     echo "<tr>";
     echo "<th>" . t('Valmistuslinja') . "</th>";
     echo "<td>";
Example #14
0
        unset($laskuno);
    } else {
        $laskurow = mysql_fetch_assoc($result);
        echo "<form method='post' autocomplete='off'>";
        echo "<input name='tunnus' type='hidden' value='{$laskurow['ltunnus']}'>";
        echo "<input name='laji' type='hidden' value='{$laji}'>";
        echo "<table>\n      <tr><th>" . t("Laskutusosoite") . "</th><th>" . t("Toimitusosoite") . "</th></tr>\n      <tr><td>{$laskurow['ytunnus']}<br> {$laskurow['nimi']} {$laskurow['nimitark']}<br> {$laskurow['osoite']}<br> {$laskurow['postino']} {$laskurow['postitp']}</td><td>{$laskurow['ytunnus']}<br> {$laskurow['toim_nimi']} {$laskurow['toim_nimitark']}<br> {$laskurow['toim_osoite']}<br> {$laskurow['toim_postino']} {$laskurow['toim_postitp']}</td></tr>\n      <tr><th>" . t("Laskunumero") . "</th><td>{$laskurow['laskunro']}</td></tr>\n      <tr><th>" . t("Laskun summa") . "</th><td>{$laskurow['summa']}</td></tr>\n      <tr><th>" . t("Laskun summa (veroton)") . "</th><td>{$laskurow['arvo']}</td></tr>\n      <tr><th>" . t("Maksuehto") . "</th><td>" . t_tunnus_avainsanat($laskurow, "teksti", "MAKSUEHTOKV") . "</td></tr>\n      <tr><th>" . t("Tapahtumapäivä") . "</th><td>{$laskurow['tapvm']}</td></tr>\n      <tr><th>" . t("Uusi maksuehto") . "</th>\n      <td>";
        // haetaan kaikki factoringmaksuehdot
        $query = "SELECT *\n              FROM maksuehto\n              WHERE yhtio = '{$kukarow['yhtio']}' and factoring!=''\n              ORDER BY jarjestys, teksti";
        if ($laji == 'pois') {
            $query = "SELECT *\n                FROM maksuehto\n                WHERE yhtio = '{$kukarow['yhtio']}' and factoring=''\n                ORDER BY jarjestys, teksti";
        }
        $vresult = pupe_query($query);
        echo "<select name='maksuehto'>";
        while ($vrow = mysql_fetch_assoc($vresult)) {
            echo "<option value='{$vrow['tunnus']}'>" . t_tunnus_avainsanat($vrow, "teksti", "MAKSUEHTOKV") . "</option>";
        }
        echo "</select>";
        echo "</td></tr></table><br>";
        echo "<input name='subnappi' type='submit' value='" . t("Muuta maksuehto") . "'>";
        echo "</form>";
    }
}
if (!isset($laskuno)) {
    echo "<form name='eikat' method='post' autocomplete='off'>";
    echo "<table><tr>";
    echo "<td><input type='radio' name='laji' value='paalle' checked> " . t("Lisää factoring") . "</td>";
    echo "<td><input type='radio' name='laji' value='pois'> " . t("Poista factoring") . "</td></tr>";
    echo "<tr><th>" . t("Syötä laskunumero") . "</th>";
    echo "<td><input type='text' name='laskuno'></td>";
    echo "<td class='back'><input name='subnappi' type='submit' value='" . t("Hae lasku") . "'></td>";
Example #15
0
$query = "SELECT max(factoringsiirtonumero)+1 seuraava\n          FROM lasku\n          WHERE lasku.yhtio               = '{$kukarow['yhtio']}'\n          and lasku.tila                  = 'U'\n          and lasku.alatila               = 'X'\n          and lasku.vienti                = ''\n          and lasku.factoringsiirtonumero > 0";
$aresult = pupe_query($query);
$arow = mysql_fetch_array($aresult);
while ($laskurow = mysql_fetch_array($res)) {
    $query = "SELECT *\n             from maksuehto\n             where yhtio = '{$kukarow['yhtio']}'\n             and tunnus  = '{$laskurow['maksuehto']}'";
    $result = pupe_query($query);
    $masrow = mysql_fetch_array($result);
    $query = "SELECT *\n            FROM factoring\n            WHERE yhtio        = '{$kukarow['yhtio']}'\n            and factoringyhtio = 'SEB'\n            and valkoodi       = '{$laskurow['valkoodi']}'";
    $fres = pupe_query($query);
    $frow = mysql_fetch_array($fres);
    if ($tee == 'LAHETA') {
        //kerätään factoring aineiston sisältö
        $sisalto = "";
        $fakt_lahetys = "";
        $sivu = 1;
        require "seb_factoring.inc";
        $factoring_sisalto .= $sisalto;
        $query = "UPDATE lasku set factoringsiirtonumero='{$arow['seuraava']}' where yhtio='{$kukarow['yhtio']}' and tunnus = '{$laskurow['tunnus']}'";
        $sult = pupe_query($query);
    }
    echo "<tr><td>{$factlask}</td><td>{$laskurow['laskunro']}</td><td>{$laskurow['tapvm']}</td><td>{$laskurow['nimi']}</td><td>" . t_tunnus_avainsanat($masrow, "teksti", "MAKSUEHTOKV") . "</td><td align='right'>{$laskurow['arvo']} {$laskurow['valkoodi']}</td></tr>";
    $factlask++;
}
echo "</table><br><br>";
if ($tee == 'LAHETA' and $factoring_sisalto != '') {
    $sisalto = $factoring_sisalto;
    $fakt_lahetys = "OK";
    require "seb_factoring.inc";
} elseif ($factlask > 1) {
    echo "  <form name='find' method='post'>\n      <input type='hidden' name='tee' value='LAHETA'>\n      <input type='submit' value='" . t("Lähetä aineisto") . "'></form>";
}