Example #1
0
 public function importParamosAdministravimas()
 {
     $sheetNr = 4;
     $padaliniai = ParamosAdministravimasParseris::rastiAdministravimoSanaudas($this->xlsData, $sheetNr);
     foreach ($padaliniai as $i) {
         $idPadalinys = Padaliniai::select("Kodas = '" . repairSqlInjection($i->kodas) . "'");
         foreach ($i->paramosPriemones as $j) {
             $idParamosPriemone = ParamosPriemones::select("Kodas = '" . repairSqlInjection($j->kodas) . "'");
             if (sizeof($idPadalinys) > 0 && sizeof($idParamosPriemone) > 0 && $j->administravimoSanaudos > 0) {
                 ParamosAdministravimas::insert($idParamosPriemone[0], $idPadalinys[0], $j->administravimoSanaudos);
             }
         }
     }
 }
<?php

session_start();
include "../Includes.php";
ParamosAdministravimas::insert(4, 1, 45);
ParamosAdministravimas::update(445, 4, 1);
echo ParamosAdministravimas::getValandos(4, 1);
ParamosAdministravimas::delete(4, 1);
 public static function getPadaliniuApkrovimas($planuojamiKiekiai)
 {
     $padaliniuValandos = array();
     foreach ($planuojamiKiekiai as $paramosPriemone => $kiekiai) {
         $padaliniai = ParamosAdministravimas::getPadaliniai($paramosPriemone);
         foreach ($padaliniai as $p) {
             for ($i = 1; $i <= 12; $i++) {
                 $padaliniuValandos[$p["Padalinys"]][$i] = 0;
             }
             foreach ($kiekiai as $menuo => $kiekis) {
                 if (!isset($padaliniuValandos[$p["Padalinys"]][$menuo])) {
                     $padaliniuValandos[$p["Padalinys"]][$menuo] = $kiekis * $p["Valandos"];
                 } else {
                     $padaliniuValandos[$p["Padalinys"]][$menuo] += $kiekis * $p["Valandos"];
                 }
             }
         }
     }
     return $padaliniuValandos;
 }