Пример #1
0
<?php

require "inc/parametrit.inc";
echo "<font class='head'>" . t("Kopioi varastojen hälytysrajat") . "</font><hr>";
list($abcrajaus, $abcrajaustapa) = explode("##", $abcrajaus);
if (!isset($abcrajaustapa)) {
    $abcrajaustapa = "TK";
}
list($ryhmanimet, $ryhmaprossat, , , , ) = hae_ryhmanimet($abcrajaustapa);
// Tarvittavat päivämäärät
if (!isset($kka1)) {
    $kka1 = date("m", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y")));
}
if (!isset($vva1)) {
    $vva1 = date("Y", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y")));
}
if (!isset($ppa1)) {
    $ppa1 = date("d", mktime(0, 0, 0, date("m") - 1, date("d"), date("Y")));
}
if (!isset($kkl1)) {
    $kkl1 = date("m");
}
if (!isset($vvl1)) {
    $vvl1 = date("Y");
}
if (!isset($ppl1)) {
    $ppl1 = date("d");
}
if (!isset($kka2)) {
    $kka2 = date("m", mktime(0, 0, 0, date("m") - 3, date("d"), date("Y")));
}
     array_multisort($kpl_sort, SORT_DESC, $looparray);
 } elseif ($abctyyppi == "rivia") {
     $abcwhat = "rivia";
     $abcchar = "AR";
     $kausiyhteensa = $rivia_kausiyhteensa;
     $looparray = $rowarray;
     array_multisort($rivia_sort, SORT_DESC, $looparray);
 } else {
     $abcwhat = "summa";
     $abcchar = "AM";
     $kausiyhteensa = $summa_kausiyhteensa;
     $looparray = $rowarray;
     array_multisort($summa_sort, SORT_DESC, $looparray);
 }
 // Haetaan abc-parametrit
 list($ryhmanimet, $ryhmaprossat, $kiertonopeus_tavoite, $palvelutaso_tavoite, $varmuusvarasto_pv, $toimittajan_toimitusaika_pv) = hae_ryhmanimet($abcchar);
 $i = 0;
 $ryhmaprossa = 0;
 foreach ($looparray as $row) {
     // katotaan onko kelvollinen tuote, elikkä luokitteluperuste pitää olla > 0
     if ($row["{$abcwhat}"] > 0) {
         // laitetaan oikeeseen luokkaan
         $luokka = $i;
         // tuotteen osuus yhteissummasta
         if ($kausiyhteensa != 0) {
             $tuoteprossa = $row["{$abcwhat}"] / $kausiyhteensa * 100;
         } else {
             $tuoteprossa = 0;
         }
         //muodostetaan ABC-luokka ryhmäprossan mukaan
         $ryhmaprossa += $tuoteprossa;