public function getAllOrders() { $data=array(); try { $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'); $date=date("Y-m-d"); $pracownik=\Tools\Access::get('user'); $stmt->bindValue(":dataStop",date('Y-m-d', strtotime("+1 day", strtotime($date)))); $stmt->bindValue(":pracownik",$pracownik,PDO::PARAM_STR); $stmt->execute(); while($row = $stmt -> fetch()) { $data[$row[0]][]=array( "id_harmonogram"=>$row[0], "dataRozpoczenia"=>$row[1], "dataPrzyjecia"=>$row[10], "nazwa"=>$row[2], "czas"=>$row[3], "rejestracja"=>$row[4], "model_nazwa"=>$row[5], "marka_nazwa"=>$row[6], "rok_produkcji"=>$row[7], "VIN"=>$row[8], "generacja"=>$row[9] ); } } catch(\PDOException $e) { echo 'Database connection error!'; exit(1); } return $data; }