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; }