Facebook
From Bulky Cheetah, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 261
  1. public function getAllOrders()
  2.                 {
  3.                         $data=array();
  4.                         try
  5.                         {      
  6.                                 $stmt = $this->pdo->prepare('SELECT harmonogram.id_harmonogram, harmonogram.dataRozpoczenia,usluga.nazwa,usluga.czas,samochod.rejestracja,model.nazwa,marka.nazwa, samochod.rokProdukcji,samochod.VIN,samochod.generacja, harmonogram.dataPrzyjecia FROM `usluga` INNER JOIN lista_uslug ON usluga.id_usluga=lista_uslug.id_usluga INNER JOIN zlecenie_usluga ON lista_uslug.id_zlecenie_usluga=zlecenie_usluga.id_zlecenie_usluga INNER JOIN harmonogram ON zlecenie_usluga.id_zlecenie_usluga=harmonogram.id_zlecenie_usluga INNER JOIN samochod ON harmonogram.id_samochod=samochod.id_samochod INNER JOIN model ON samochod.id_model=model.id_model INNER JOIN marka ON model.id_marka=marka.id_marka INNER JOIN pracownik ON harmonogram.id_pracownik=pracownik.id_pracownik INNER JOIN uzytkownik ON pracownik.id_uzytkownik=uzytkownik.id_uzytkownik WHERE harmonogram.czyAktywne=1 AND harmonogram.dataRozpoczenia<:dataStop AND uzytkownik.login=:pracownik ORDER BY harmonogram.dataRozpoczenia ASC');
  7.                                 $date=date("Y-m-d");
  8.                                 $pracownik=\Tools\Access::get('user');
  9.                                 $stmt->bindValue(":dataStop",date('Y-m-d', strtotime("+1 day", strtotime($date))));
  10.                                 $stmt->bindValue(":pracownik",$pracownik,PDO::PARAM_STR);
  11.                                 $stmt->execute();
  12.                                
  13.                                 while($row = $stmt -> fetch())
  14.                                 {
  15.                                                 $data[$row[0]][]=array(
  16.                                                         "id_harmonogram"=>$row[0],
  17.                                                         "dataRozpoczenia"=>$row[1],
  18.                                                         "dataPrzyjecia"=>$row[10],
  19.                                                         "nazwa"=>$row[2],
  20.                                                         "czas"=>$row[3],
  21.                                                         "rejestracja"=>$row[4],
  22.                                                         "model_nazwa"=>$row[5],
  23.                                                         "marka_nazwa"=>$row[6],
  24.                                                         "rok_produkcji"=>$row[7],
  25.                                                         "VIN"=>$row[8],
  26.                                                         "generacja"=>$row[9]
  27.                                                 );
  28.                                 }      
  29.                         }
  30.                         catch(\PDOException $e)
  31.                         {
  32.                           echo 'Database connection error!';
  33.                           exit(1);
  34.                         }
  35.                         return $data;
  36.                 }