Example #1
0
         }
         $data = date('Y-m-d', strtotime("{$data} + 1 months"));
     }
     $graph->addData($chartData);
     drawAnalysisGraph($graph);
     break;
 case "padaliniu_prognoze":
     if (!isset($_GET["paramos_priemones"]) || !isset($_GET["padaliniai"])) {
         ImageText::createTextImage($chartWidth, $chartHeight, "Bloga nuoroda");
         exit(0);
     }
     $chartData = array();
     //jei nenurodytos jokios paramos priemons
     if (strlen($_GET["paramos_priemones"]) > 0) {
         $paramosPriemones = explode(",", repairSqlInjection($_GET["paramos_priemones"]));
         $padaliniuValandos = OrganizacijosPrognozes::getPadaliniuValandos($paramosPriemones);
         if ($_GET["padaliniai"] == "all") {
             $rodomiPadaliniai = array();
             foreach ($padaliniuValandos as $padalinys => $menesiai) {
                 $rodomiPadaliniai[] = $padalinys;
             }
         } else {
             $rodomiPadaliniai = explode(",", repairSqlInjection($_GET["padaliniai"]));
         }
         $chartTitles = array();
         $chartLineColors = array();
         $menesiai = OrganizacijosPrognozes::getPrognozuojamiMenesiai();
         foreach ($padaliniuValandos as $idPadalinys => $padalinys) {
             $data = array();
             //inicializuojam kiekvieno menesio kiekius
             foreach ($menesiai as $i) {
Example #2
0
<?php

session_start();
require_once "../Includes.php";
//p(OrganizacijosPrognozes::getTinkamiausiasLaikasPadalinioKvalifikacijai(7));
p(OrganizacijosPrognozes::getTinkamiausiasLaikasPadalinioRemontui(8));
$valandos = OrganizacijosPrognozes::getPadaliniuValandos(array(100));
p($valandos);
print "<br/>------------------------------------<br/>";
$valandos = OrganizacijosPrognozes::getIsValandos(array(1));
p($valandos);
 public static function getIsValandos($paramosPriemones)
 {
     $padaliniuValandos = OrganizacijosPrognozes::getPadaliniuValandos($paramosPriemones);
     $isValandos = array();
     foreach ($padaliniuValandos as $idPadalinys => $menesiai) {
         $is = IS_Padaliniai::getNaudojamosIs($idPadalinys);
         $is = $is["data"];
         foreach ($menesiai as $menuo => $valandos) {
             foreach ($is as $i) {
                 if (!isset($isValandos[$i["IS"]][$menuo])) {
                     $isValandos[$i["IS"]][$menuo] = $valandos;
                 } else {
                     $isValandos[$i["IS"]][$menuo] += $valandos;
                 }
             }
         }
     }
     ksort($isValandos);
     return $isValandos;
 }