Merge branch 'main' of https://git.bib.de/Subway-Surfers/VPR_Schnittstelle into Testing + other stuff
This commit is contained in:
		@@ -5,7 +5,7 @@
 | 
				
			|||||||
namespace ppb\Controller;
 | 
					namespace ppb\Controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use ppb\Library\Msg;
 | 
					use ppb\Library\Msg;
 | 
				
			||||||
use ppb\Model\GerichtModel;
 | 
					use ppb\Model\BestellungModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class BestellungController {
 | 
					class BestellungController {
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										23
									
								
								Controller/InhaltsstoffController.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								Controller/InhaltsstoffController.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					    //Programmiert von: Max Heer, Getestet von: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    namespace VPR_Schnittstelle\Controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    use VPR_Schnittstelle\Libary\Msg;
 | 
				
			||||||
 | 
					    use VPR_Schnittstelle\Model\InhaltsstoffModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function getInhaltsstoff(){
 | 
				
			||||||
 | 
					        $result=$this->db->getInhaltsstoff();
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function insertInhaltsstoff($data){
 | 
				
			||||||
 | 
					        $result=$this->db->insertInhaltsstoff($data);
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function deleteInhaltsstoff($id){
 | 
				
			||||||
 | 
					        $result=$this->db->deleteInhaltsstoff($id);
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
							
								
								
									
										60
									
								
								Model/InhaltsstoffModel.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								Model/InhaltsstoffModel.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,60 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
				
			||||||
 | 
					    use kindergartenverwaltung\Library\Msg;
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    public function getInhaltsstoff(){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $sql = "SELECT * FROM Inhaltsstoff";
 | 
				
			||||||
 | 
					        try{
 | 
				
			||||||
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
 | 
					            $stmt->execute();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        catch(\PDOExeption $e){
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        $result = $stmt->fetchAll(\PDO::FETCH_ASSOC);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return $result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    public function insertInhaltsstoff($data){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $params = array();
 | 
				
			||||||
 | 
					        $sql = "INSERT INTO Inhaltsstoff ";
 | 
				
			||||||
 | 
					        foreach($data as $index=>$value){
 | 
				
			||||||
 | 
					            $sql .= "".$index.",";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        $sql = substr($sql,0,strlen($sql)-1).") VALUES (";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        foreach($data as $index=>$value){
 | 
				
			||||||
 | 
					            $sql .= "':".$index."',";
 | 
				
			||||||
 | 
					            $params[":".$index] = $value;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $sql = substr($sql,0,strlen($sql)-1).");";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        try{
 | 
				
			||||||
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
 | 
					            $stmt->execute($params);
 | 
				
			||||||
 | 
					            return true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        catch(\PDOExeption $e){
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function deleteInhaltsstoff($id){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $params = array();
 | 
				
			||||||
 | 
					        $sql = "DELETE FROM Inhalsstoff WHERE id=:id";
 | 
				
			||||||
 | 
					        $params[":id"] = $id;
 | 
				
			||||||
 | 
					        try{
 | 
				
			||||||
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
 | 
					            $stmt->execute($params);
 | 
				
			||||||
 | 
					            return true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        catch(\PDOExeption $e){
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
		Reference in New Issue
	
	Block a user