コード例 #1
0
ファイル: myyntiseuranta.php プロジェクト: Hermut/pupesoft
     echo "</tr>";
     echo "<tr>";
     echo "<th>";
     echo t('Näytä kumulatiivinen myynti päivästä');
     echo "</th>";
     echo "<td colspan='3'><input type='checkbox' name='kumulatiivinen_valittu' {$kumulatiivinen_chk} />&nbsp;";
     echo "<input type='text' name='kumulatiivinen_pp' value='{$kumulatiivinen_pp}' size='3' />";
     echo "<input type='text' name='kumulatiivinen_kk' value='{$kumulatiivinen_kk}' size='3' />";
     echo "<input type='text' name='kumulatiivinen_vv' value='{$kumulatiivinen_vv}' size='5' /></td>";
     echo "</tr>";
     echo "</table><br>";
     // päivämäärärajaus
     echo "<table>";
     echo "<tr>\n      <th>", t("Syötä alkupäivämäärä (pp-kk-vvvv)"), "</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>\n\n      <tr><th>", t("Syötä loppupäivämäärä (pp-kk-vvvv)"), "</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>\n      </tr>\n";
     echo "</table><br>";
     echo nayta_kyselyt("myyntiseuranta");
     echo "<br>";
     echo "<input type='submit' name='aja_raportti' value='", t("Aja raportti"), "'>";
     echo "</form><br><br>";
 }
 if ((isset($aja_raportti) or isset($valitse_asiakas)) and count($_REQUEST) > 0) {
     if (!function_exists("vararvo")) {
         function vararvo($tuoteno, $vv, $kk, $pp)
         {
             global $kukarow, $yhtiorow;
             $kehahin = 0;
             $query = "SELECT tuote.tuoteno, tuote.tuotemerkki, tuote.nimitys, tuote.kehahin, tuote.epakurantti25pvm, tuote.epakurantti50pvm, tuote.epakurantti75pvm, tuote.epakurantti100pvm, tuote.sarjanumeroseuranta\n                   FROM tuote\n                   WHERE tuote.yhtio   = '{$kukarow['yhtio']}'\n                   and tuote.ei_saldoa = ''\n                   and tuote.tuoteno   = '{$tuoteno}'";
             $result = pupe_query($query);
             $row = mysql_fetch_assoc($result);
             // Jos tuote on sarjanumeroseurannassa niin kehahinta lasketaan yksilöiden ostohinnoista (ostetut yksilöt jotka eivät vielä ole myyty(=laskutettu))
             if ($row["sarjanumeroseuranta"] == "S" or $row["sarjanumeroseuranta"] == "G") {
コード例 #2
0
function echo_matkalaskuraportti_form($request_params)
{
    global $kukarow;
    $now = date('d-m-Y');
    $last_month = date('d-m-Y', strtotime($now . '-1 month'));
    $now = explode('-', $now);
    $last_month = explode('-', $last_month);
    if ($request_params['ruksit']['tuotetyypeittain'] != '') {
        $ruk_tuotetyypeittain_chk = "CHECKED";
    }
    if ($request_params['ruksit']['tuotteittain'] != '') {
        $ruk_tuotteittain_chk = "CHECKED";
    }
    if ($request_params['ruksit']['toimittajittain'] != '') {
        $ruk_toimittajittain_chk = "CHECKED";
    }
    if ($request_params['ruksit']['matkalaskuittain'] != '') {
        $ruk_matkalaskuittain_chk = "CHECKED";
    }
    if ($request_params['ruksit']['tilausrivi_kommentti'] != '') {
        $tilrivikommchk = "CHECKED";
    }
    if ($request_params['piilota_kappaleet'] != '') {
        $piilota_kappaleet_chk = "CHECKED";
    }
    if ($request_params['nimitykset'] != '') {
        $nimchk = "CHECKED";
    }
    if ($request_params['laskunro'] != '') {
        $laskunrochk = "CHECKED";
    }
    if ($request_params['maksutieto'] != '') {
        $maksutietochk = "CHECKED";
    }
    if ($request_params['tapahtumapaiva'] != '') {
        $tapahtumapaivachk = "CHECKED";
    }
    if ($request_params['paivamaaravali'] != '') {
        $paivamaaravalichk = "CHECKED";
    }
    if ($request_params['ppl'] == '') {
        $request_params['ppl'] = $now[0];
    }
    if ($request_params['kkl'] == '') {
        $request_params['kkl'] = $now[1];
    }
    if ($request_params['vvl'] == '') {
        $request_params['vvl'] = $now[2];
    }
    if ($request_params['ppa'] == '') {
        $request_params['ppa'] = $last_month[0];
    }
    if ($request_params['kka'] == '') {
        $request_params['kka'] = $last_month[1];
    }
    if ($request_params['vva'] == '') {
        $request_params['vva'] = $last_month[2];
    }
    if (isset($request_params['tiedosto_tyyppi'])) {
        if ($request_params['tiedosto_tyyppi'] == 'ruudulle') {
            $ruudulle = "CHECKED";
        } elseif ($request_params['tiedosto_tyyppi'] == 'excel') {
            $excel = "CHECKED";
        }
    } else {
        $ruudulle = "CHECKED";
    }
    $jarjestys['kustp'] = $request_params['jarjestys']['kustp'];
    $ruksit["kustp"] = $request_params['ruksit']['kustp'];
    //asetetaan toimittajilta default valueksi
    $kenelta_kustp = $request_params['kenelta_kustp'] == '' ? 'toimittajilta' : $request_params['kenelta_kustp'];
    $ajotavat = array("kaikki" => t("Kaikki"), "keskeneraiset" => t("Keskeneräiset"), "maksamattomat" => t("Maksamattomat"), "maksetut" => t("Maksetut"), "keskeneraiset_maksamattomat" => t("Keskeneräiset ja maksamattomat"), "maksamattomat_maksetut" => t("Maksamattomat ja maksetut"));
    $tuotetyypit = array("A" => t("Päiväraha"), "B" => t("Muu kulu"));
    echo "<form name='matkalaskuraportti' method='POST'>";
    echo "<input type='hidden' name='tee' value='aja_raportti' />";
    echo "<table id='ajotavat'>";
    echo "<tr>";
    echo "<th>" . t("Valitse Ajotapa") . "</th>";
    echo "<td>";
    echo "<select name='ajotapa'>";
    $sel = "";
    foreach ($ajotavat as $ajotapa_key => $ajotapa_value) {
        if ($ajotapa_key == $request_params['ajotapa']) {
            $sel = "SELECTED";
        }
        echo "<option value='{$ajotapa_key}' {$sel}>{$ajotapa_value}</option>";
        $sel = "";
    }
    echo "</select>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "<br/>";
    echo "<table id='tuotetyypit'>";
    echo "<tr>";
    echo "<th>" . t("Valitse tuotetyypit") . "</th>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "<select id='tuotetyypit' multiple='multiple' class='multipleselect' name='tuotetyypit[]'>";
    $sel = "";
    foreach ($tuotetyypit as $tuotetyyppi_key => $tuotetyyppi_value) {
        if (is_array($request_params['tuotetyypit']) and in_array($tuotetyyppi_key, $request_params['tuotetyypit'])) {
            $sel = "SELECTED";
        }
        echo "<option value='{$tuotetyyppi_key}' {$sel}>{$tuotetyyppi_value}</option>";
        $sel = "";
    }
    echo "</select>";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<th>";
    echo t("Prio") . ": <input type='text' name='jarjestys[tuotetyypeittain]' size='2' value='{$request_params['jarjestys']['tuotetyypeittain']}'> ";
    echo t("Tuotetyypeittäin") . " <input type='checkbox' name='ruksit[tuotetyypeittain]' value='tuotetyypeittain' {$ruk_tuotetyypeittain_chk}>";
    echo "</th>";
    echo "</tr>";
    echo "</table>";
    $noautosubmit = TRUE;
    $monivalintalaatikot = array("<br>KUSTP");
    $monivalintalaatikot_normaali = array();
    require "../tilauskasittely/monivalintalaatikot.inc";
    echo "<br/><br/>";
    echo "<table id='lisarajaus'>";
    echo "<tr>\n      <th>" . t("Lisärajaus") . "</th>\n      <th>" . t("Prio") . "</th>\n      <th> x</th>\n      <th>" . t("Rajaus") . "</th>\n    </tr>";
    echo "<tr></tr>";
    echo "<tr>\n      <th>" . t("Listaa tuotteittain") . "</th>\n      <td><input type='text' name='jarjestys[tuotteittain]' size='2' value='{$request_params['jarjestys']['tuotteittain']}'></td>\n      <td><input id='tuotteittain_group' type='checkbox' name='ruksit[tuotteittain]' value='tuotteittain' {$ruk_tuotteittain_chk}></td>\n      <td></td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Listaa toimittajittain") . "</th>\n      <td><input type='text' name='jarjestys[toimittajittain]' size='2' value='{$request_params['jarjestys']['toimittajittain']}'></td>\n      <td><input type='checkbox' name='ruksit[toimittajittain]' value='toimittajittain' {$ruk_toimittajittain_chk}></td>\n      <td>" . livesearch_kentta("matkalaskuraportti", "KAYTTAJAHAKU", "toimittajanro", 150, '', 'EISUBMIT') . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Listaa matkalaskuittain") . "</th>\n      <td><input type='text' name='jarjestys[matkalaskuittain]' size='2' value='{$request_params['jarjestys']['matkalaskuittain']}'></td>\n      <td><input type='checkbox' name='ruksit[matkalaskuittain]' value='matkalaskuittain' {$ruk_matkalaskuittain_chk}></td>\n      <td><input type='text' name='matkalaskunro' value='{$request_params['matkalaskunro']}'></td>\n      <td>(" . t('Rajaus vain laskunumerolla') . ")</td>\n    </tr>";
    echo "</table>";
    echo "<br/><br/>";
    echo "<table id='tuotelista'>";
    echo "<tr>\n      <th valign='top'>" . t("Tuotelista") . "<br>(" . t("Rajaa näillä tuotteilla") . ")</th>\n      <td colspan='3'><textarea name='tuotteet_lista' rows='5' cols='35'>{$request_params['tuotteet_lista']}</textarea></td>\n    </tr>";
    echo "</table>";
    echo "<br/><br/>";
    echo "<table id='naytto'>";
    echo "<tr>\n      <th>" . t("Piilota kappaleet") . "</th>\n      <td colspan='3'><input type='checkbox' name='piilota_kappaleet' {$piilota_kappaleet_chk}></td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä tuotteiden nimitykset") . "</th>\n      <td colspan='3'><input id='nayta_tuotteiden_nimitykset'type='checkbox' name='nimitykset' {$nimchk}></td>\n      <td class='back'>" . t("(Toimii vain jos listaat tuotteittain)") . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä tilausrivin kommentti") . "</th>\n      <td colspan='3'><input type='checkbox' name='ruksit[tilausrivi_kommentti]' {$tilrivikommchk}></td>\n      <td class='back'>" . t("(Listataan kaikki rivit)") . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä myös laskunumero") . "</th>\n      <td colspan='3'><input type='checkbox' name='laskunro' {$laskunrochk}></td>\n      <td class='back'>" . t("(Toimii vain jos listaat matkalaskuittain, tai jos et valitse mitään listausta)") . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä myös maksuetieto") . "</th>\n      <td colspan='3'><input type='checkbox' name='maksutieto' {$maksutietochk}></td>\n      <td class='back'>" . t("(Toimii vain jos listaat matkalaskuittain, tai jos et valitse mitään listausta)") . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä myös tapahtumapäivä") . "</th>\n      <td colspan='3'><input type='checkbox' name='tapahtumapaiva' {$tapahtumapaivachk}></td>\n      <td class='back'>" . t("(Toimii vain jos listaat matkalaskuittain, tai jos et valitse mitään listausta)") . "</td>\n    </tr>";
    echo "<tr>\n      <th>" . t("Näytä myös alku ja loppupäivämäärät") . "</th>\n      <td colspan='3'><input type='checkbox' name='paivamaaravali' {$paivamaaravalichk}></td>\n      <td class='back'>" . t("(Toimii vain jos et valitse mitään listausta)") . "</td>\n    </tr>";
    echo "</table>";
    echo "<br/>";
    echo "<table>";
    echo "<tr>\n      <th>" . t("Syötä alkupäivämäärä (pp-kk-vvvv)") . "</th>\n      <td><input id='ppa' type='text' name='ppa' value='{$request_params['ppa']}' size='3'></td>\n      <td><input id='kka' type='text' name='kka' value='{$request_params['kka']}' size='3'></td>\n      <td><input id='vva' type='text' name='vva' value='{$request_params['vva']}' size='5'></td>\n      </tr>\n      <br/>\n      <tr><th>" . t("Syötä loppupäivämäärä (pp-kk-vvvv)") . "</th>\n      <td><input id='ppl' type='text' name='ppl' value='{$request_params['ppl']}' size='3'></td>\n      <td><input id='kkl' type='text' name='kkl' value='{$request_params['kkl']}' size='3'></td>\n      <td><input id='vvl' type='text' name='vvl' value='{$request_params['vvl']}' size='5'></td>\n    </tr>\n    <br/>";
    echo "</table>";
    echo "<br/>";
    echo nayta_kyselyt("matkalaskuraportti");
    echo "<br/>";
    echo "<input type='submit' name='aja_raportti' value='" . t("Aja raportti") . "' onclick='return tarkista();' />";
    echo "</form>";
    echo "<a name='focus_tahan' />";
    echo "<br/><br/>";
    echo "<script LANGUAGE='JavaScript'>window.location.hash=\"focus_tahan\";</script>";
}