@@ -1,10 +1,10 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
    //Programmiert von: Max Heer, Getestet von: 
 | 
					    //Programmiert von: Max Heer, Getestet von: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    namespace kindergartenverwaltung\Controller;
 | 
					    namespace VPR_Schnittstelle\Controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    use kindergartenverwaltung\Libary\Msg;
 | 
					    use VPR_Schnittstelle\Libary\Msg;
 | 
				
			||||||
    use kindergartenverwaltung\Model\EnthaeltModel;
 | 
					    use VPR_Schnittstelle\Model\EnthaeltModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    class EnthaeltController(){
 | 
					    class EnthaeltController(){
 | 
				
			||||||
        public function getInhaltsstoffe($gerichtId){
 | 
					        public function getInhaltsstoffe($gerichtId){
 | 
				
			||||||
@@ -16,5 +16,10 @@
 | 
				
			|||||||
            $result=$this->db->insertEnthaelt($data);
 | 
					            $result=$this->db->insertEnthaelt($data);
 | 
				
			||||||
            return json_encode($result);
 | 
					            return json_encode($result);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public function deleteEnthaelt($id){
 | 
				
			||||||
 | 
					            $result=$this->db->deleteEnthaelt($id);
 | 
				
			||||||
 | 
					            return json_encode($result);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
?>
 | 
					?>
 | 
				
			||||||
							
								
								
									
										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);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
    namespace kindergartenverwaltung\EnthaeltModel;
 | 
					    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    use kindergartenverwaltung\Library\Msg;
 | 
					    use kindergartenverwaltung\Library\Msg;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -48,5 +48,20 @@
 | 
				
			|||||||
                return false;
 | 
					                return false;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public function deleteEnthaelt($id){
 | 
				
			||||||
 | 
					            $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					            $params = array();
 | 
				
			||||||
 | 
					            $sql = "DELETE FROM Enthaelt WHERE id=:id";
 | 
				
			||||||
 | 
					            $params[":id"] = $id;
 | 
				
			||||||
 | 
					            try{
 | 
				
			||||||
 | 
					                $stmt = $pdo->prepare($sql);
 | 
				
			||||||
 | 
					                $stmt->execute($params);
 | 
				
			||||||
 | 
					                return true;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            catch(\PDOExeption $e){
 | 
				
			||||||
 | 
					                return false;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
?>
 | 
					?>
 | 
				
			||||||
							
								
								
									
										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