Пример #1
0
 public static function getMenesioParamosKiekius($idParamosPriemone, $menuo)
 {
     $paramosKiekiai = ParamosKiekiai::select("EXTRACT(MONTH FROM Nuo) = " . $menuo . " AND ParamosPriemone = " . $idParamosPriemone);
     $parama = new ParamosKiekiai(0);
     $res = array();
     foreach ($paramosKiekiai as $id) {
         $parama->setId($id);
         $data = $parama->getNuo();
         $year = date('Y', strtotime("{$data}"));
         $res[$year] = $parama->getParaiskuKiekis();
     }
     return $res;
 }
Пример #2
0
 public static function insertToDB($paramosPriemone, $nuo, $iki, $paraiskuKiekis)
 {
     $paramosPriemone = repairSqlInjection($paramosPriemone);
     $nuo = repairSqlInjection($nuo);
     $iki = repairSqlInjection($iki);
     $paraiskuKiekis = repairSqlInjection($paraiskuKiekis);
     if (!ParamosKiekiaiValidation::validateParamosPriemone($paramosPriemone)) {
         ParamosKiekiai::$error = "Neteisingas priemones formatas formatas!";
         return false;
     }
     if (!ParamosKiekiaiValidation::validateNuo($nuo)) {
         ParamosKiekiai::$error = "Neteisingas datos Nuo formatas!";
         return false;
     }
     if (!ParamosKiekiaiValidation::validateIki($iki)) {
         ParamosKiekiai::$error = "Neteisingas datos Iki formatas!";
         return false;
     }
     if (!ParamosKiekiaiValidation::validateParaiskuKiekis($paraiskuKiekis)) {
         ParamosKiekiai::$error = "Neteisingas paraisku kiekio formatas!";
         return false;
     }
     $result = mysql_query("INSERT INTO `PPOS`.`ParamosKiekiai` (`idParamosKiekiai`, `ParamosPriemone`, `Nuo`, `Iki`, `ParaiskuKiekis`) \n                              VALUES (null, '" . $paramosPriemone . "', '" . $nuo . "','" . $iki . "', '" . $paraiskuKiekis . "')");
     if (!$result) {
         if (mysql_errno() != 1062) {
             ErrorMessages::setError(7, "insertToDB('" . $paramosPriemone . "', '" . $nuo . "','" . $iki . "', '" . $paraiskuKiekis . "')", "ParamosKiekiai.php", "ParamosKiekiai", mysql_error());
         }
         ParamosKiekiai::$error = mysql_error();
         return false;
     } else {
         return true;
     }
 }
Пример #3
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);
         }
     }
 }
Пример #4
0
<?php

session_start();
include "../Includes.php";
print "insert: " . ParamosKiekiai::insertToDb(1, "2011-12-01", "2011-12-30", 32) . "<br>";
print "error: " . ParamosKiekiai::$error . "<br>";
p(ParamosKiekiai::select("1"));
ParamosKiekiai::delete("4");
ParamosKiekiai::update("5", array('ParaiskuKiekis' => 64));
$parama = new ParamosKiekiai("5");
print "Paraisku kiekis:" . $parama->getParaiskuKiekis() . "<br>";