Пример #1
0
if (!isset($kk1)) {
    $kk1 = date("m", mktime(0, 0, 0, date("m") - 1, 1, date("Y")));
}
if (!isset($vv1)) {
    $vv1 = date("Y", mktime(0, 0, 0, date("m") - 1, 1, date("Y")));
}
if (!isset($pp2)) {
    $pp2 = date("d", mktime(0, 0, 0, date("m"), 0, date("Y")));
}
if (!isset($kk2)) {
    $kk2 = date("m", mktime(0, 0, 0, date("m"), 0, date("Y")));
}
if (!isset($vv2)) {
    $vv2 = date("Y", mktime(0, 0, 0, date("m"), 0, date("Y")));
}
$valmistuksien_tilat = hae_valmistuksien_tilat('myos_valmistukset_jotka_valmistettu');
$valmistuslinjat = hae_valmistuslinjat();
if (checkdate($kk1, $pp1, $vv1) and checkdate($kk2, $pp2, $vv2)) {
    // MySQL muodossa
    $pvmalku = date("Y-m-d", mktime(0, 0, 0, $kk1, $pp1, $vv1));
    $pvmloppu = date("Y-m-d", mktime(0, 0, 0, $kk2, $pp2, $vv2));
} else {
    echo "<font class='error'>" . t("VIRHE: Päivämäärissä ongelmia") . "!</font><br><br>";
    $tee = "";
}
echo "<form method='post'>";
echo "<table>";
echo "<tr>";
echo "<th>" . t("Syötä alkupäivämäärä (pp-kk-vvvv)") . "</th>";
echo "<td><input type='text' name='pp1' value='{$pp1}' size='3'>";
echo "<input type='text' name='kk1' value='{$kk1}' size='3'>";
Пример #2
0
$alku_pp = isset($alku_pp) ? trim($alku_pp) : '';
$alku_kk = isset($alku_kk) ? trim($alku_kk) : '';
$alku_vv = isset($alku_vv) ? trim($alku_vv) : '';
$loppu_pp = isset($loppu_pp) ? trim($loppu_pp) : '';
$loppu_kk = isset($loppu_kk) ? trim($loppu_kk) : '';
$loppu_vv = isset($loppu_vv) ? trim($loppu_vv) : '';
$valmistuksen_tila = isset($valmistuksen_tila) ? trim($valmistuksen_tila) : '';
$valmistuslinja = isset($valmistuslinja) ? trim($valmistuslinja) : '';
$mul_osasto = isset($mul_osasto) ? $mul_osasto : array();
$mul_try = isset($mul_try) ? $mul_try : array();
$mul_tme = isset($mul_tme) ? $mul_tme : array();
$generoi_excel = isset($generoi_excel) ? trim($generoi_excel) : '';
$esitysmuoto = isset($esitysmuoto) ? trim($esitysmuoto) : 'KISSA';
$request = array('tee' => $tee, 'alku_pp' => $alku_pp, 'alku_kk' => $alku_kk, 'alku_vv' => $alku_vv, 'loppu_pp' => $loppu_pp, 'loppu_kk' => $loppu_kk, 'loppu_vv' => $loppu_vv, 'alku_pvm' => '', 'loppu_pvm' => '', 'valmistuksen_tila' => $valmistuksen_tila, 'valmistuslinja' => $valmistuslinja, 'mul_osasto' => $mul_osasto, 'mul_try' => $mul_try, 'mul_tme' => $mul_tme, 'generoi_excel' => $generoi_excel, 'esitysmuoto' => $esitysmuoto);
$request['valmistuslinjat'] = hae_valmistuslinjat();
$request['valmistuksien_tilat'] = hae_valmistuksien_tilat();
init($request);
$valid = validate($request);
echo_kayttoliittyma($request);
echo "<br/>";
echo "<br/>";
if ($request['tee'] == 'ajaraportti') {
    if ($valid) {
        $request['valmistukset'] = hae_valmistukset_joissa_raaka_aine_ei_riita($request);
        if ($request['generoi_excel']) {
            $xls_filename = generoi_custom_excel($request['valmistukset'], $request['valmistuslinjat'], $request['esitysmuoto']);
            echo_tallennus_formi($xls_filename, t('Puuttuvat_raaka_aineet'));
        } else {
            echo_valmistukset_joissa_raaka_aine_ei_riita($request);
        }
    }