private function getPriemonesPrognozes($ParamosPriemone)
    {
        $paramosPriemonesId = $ParamosPriemone['paramosPriemone'];
        $paramPriemone = new ParamosPriemones($paramosPriemonesId);
        $prog = $ParamosPriemone['prognozes'];
        $designColumns = "";
        foreach (OrganizacijosPrognozes::getPrognozuojamiMenesiai() as $menuo => $metaiMenuo) {
            $designColumns .= "<td class=\"menTd\">" . $prog[$menuo] . "</td>";
        }
        $design = <<<FFF
            <tr>
                <td class="tdPav" pavadinimas="{$paramPriemone->getPavadinimas()}">{$paramPriemone->getKodas()}</td>
                {$designColumns}
            </tr>
FFF;
        /*
                        <td class="menTd">{$prog[1]}</td>
                        <td class="menTd">{$prog[2]}</td>
                        <td class="menTd">{$prog[3]}</td>
                        <td class="menTd">{$prog[4]}</td>
                        <td class="menTd">{$prog[5]}</td>
                        <td class="menTd">{$prog[6]}</td>
                        <td class="menTd">{$prog[7]}</td>
                        <td class="menTd">{$prog[8]}</td>
                        <td class="menTd">{$prog[9]}</td>
                        <td class="menTd">{$prog[10]}</td>
                        <td class="menTd">{$prog[11]}</td>
                        <td class="menTd">{$prog[12]}</td>
        */
        return $design;
    }
Пример #2
0
 private function getParamosPriemones()
 {
     $paramosPriemones = ParamosPriemones::select("1");
     foreach ($paramosPriemones as $p) {
         $paramosPriemone = new ParamosPriemones($p);
         $this->paramosPriemones .= "<li id='{$paramosPriemone->getId()}param'>" . $paramosPriemone->getPavadinimas() . "</li>";
     }
 }
Пример #3
0
 public static function insertToDB($kodas, $pavadinimas, $kryptis)
 {
     $kodas = repairSqlInjection($kodas);
     $pavadinimas = repairSqlInjection($pavadinimas);
     $kryptis = repairSqlInjection($kryptis);
     if (!ParamosPriemonesValidation::validateKodas($kodas)) {
         ParamosPriemones::$error = "Neteisingas kodo formatas!";
         return false;
     }
     if (!ParamosPriemonesValidation::validatePavadinimas($pavadinimas)) {
         ParamosPriemones::$error = "Neteisingas pavadinimo formatas!";
         return false;
     }
     if (!ParamosPriemonesValidation::validateKryptis($kryptis)) {
         ParamosPriemones::$error = "Neteisingas krypties formatas!";
         return false;
     }
     $result = mysql_query("INSERT INTO `PPOS`.`ParamosPriemones` (`idParamosPriemones`, `Kodas`, `Pavadinimas`, `Kryptis`) VALUES (null, '" . $kodas . "', '" . $pavadinimas . "', '" . $kryptis . "')");
     if (!$result) {
         if (mysql_errno() != 1062) {
             ErrorMessages::setError(7, "insertToDB('" . $kodas . "', '" . $pavadinimas . "', '" . $kryptis . "')", "ParamosPriemones.php", "ParamosPriemones", mysql_error());
         }
         ParamosPriemones::$error = mysql_error();
         return false;
     } else {
         return true;
     }
 }
Пример #4
0
 public function importParamosKiekiai()
 {
     $sheetNr = 5;
     $kiekiai = ParamosKiekiaiParseris::rastiParamosKiekius($this->xlsData, $sheetNr);
     foreach ($kiekiai as $i) {
         $idParamosPriemone = ParamosPriemones::select("Kodas = '" . repairSqlInjection($i->priemonesKodas) . "'");
         if (sizeof($idParamosPriemone) > 0) {
             ParamosKiekiai::insertToDB($idParamosPriemone[0], $i->paramosNuo, $i->paramosIki, $i->kiekis);
         }
     }
 }
Пример #5
0
<?php

session_start();
include "../Includes.php";
ParamosPriemones::insertToDB("gavno", "Labas", "1");
$pp = ParamosPriemones::select("1");
p($pp);
$ppriemones = new ParamosPriemones($pp[0]);
ParamosPriemones::update($pp[0], array('Pavadinimas' => 'ISSSSS'));
echo "<br />" . $ppriemones->getPavadinimas();
ParamosPriemones::delete(1);
Пример #6
0
 public static function getTinkamiausiasLaikasPadalinioRemontui($idPadalinys)
 {
     $paramosPriemones = ParamosPriemones::select("1");
     $padaliniuValandos = self::getPadaliniuValandos($paramosPriemones);
     $prognozuojamiMenesiai = self::getPrognozuojamiMenesiai();
     $valanduVidurkis = self::padaliniuMenesiuValanduVidurkis($padaliniuValandos[$idPadalinys], $prognozuojamiMenesiai, 1);
     $minValandos = $valanduVidurkis["valandos"];
     $minMenesiai = $valanduVidurkis["menesiai"];
     $i = 0;
     foreach ($prognozuojamiMenesiai as $menuo => $metaiMenuo) {
         $i++;
         if ($i < 12) {
             $valanduVidurkis = self::padaliniuMenesiuValanduVidurkis($padaliniuValandos[$idPadalinys], $prognozuojamiMenesiai, $i);
             if ($valanduVidurkis["valandos"] < $minValandos) {
                 $minValandos = $valanduVidurkis["valandos"];
                 $minMenesiai = $valanduVidurkis["menesiai"];
             }
         }
     }
     return $minMenesiai;
 }