Tagesplan erstellt nicht getestet #8
							
								
								
									
										23
									
								
								Controller/TagesplanController.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								Controller/TagesplanController.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\TagesplanModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function getTagesplan(){
 | 
				
			||||||
 | 
					        $result=$this->db->getTagesplan();
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function insertTagesplan($data){
 | 
				
			||||||
 | 
					        $result=$this->db->insertTagesplan($data);
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function deleteTagesplan($id){
 | 
				
			||||||
 | 
					        $result=$this->db->deleteTagesplan($id);
 | 
				
			||||||
 | 
					        return json_encode($result);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
					    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    use kindergartenverwaltung\Library\Msg;
 | 
					    use VPR_Schnittstelle\Library\Msg;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    class EnthaeltModel extends Database{
 | 
					    class EnthaeltModel extends Database{
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,9 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Programmiert von: Max Heer, Getestet von: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
					    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
				
			||||||
    use kindergartenverwaltung\Library\Msg;
 | 
					    use VPR_Scnittstelle\Library\Msg;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    public function getInhaltsstoff(){
 | 
					    public function getInhaltsstoff(){
 | 
				
			||||||
        $pdo=$this->linkDB();
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										63
									
								
								Model/TagesplanModel.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								Model/TagesplanModel.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,63 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //Programmiert von: Max Heer, Getestet von: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
				
			||||||
 | 
					    use VPR_Schnittstelle\Library\Msg;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function getTagesplan(){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $sql = "SELECT * FROM Tagesplan";
 | 
				
			||||||
 | 
					        try{
 | 
				
			||||||
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
 | 
					            $stmt->execute();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        catch(\PDOExeption $e){
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        $result = $stmt->fetchAll(\PDO::FETCH_ASSOC);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return $result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function insertTagesplan($data){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $params = array();
 | 
				
			||||||
 | 
					        $sql = "INSERT INTO Tagesplan (";
 | 
				
			||||||
 | 
					        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 delteTagesplan($id){
 | 
				
			||||||
 | 
					        $pdo=$this->linkDB();
 | 
				
			||||||
 | 
					        $params = array();
 | 
				
			||||||
 | 
					        $sql = "DELETE FROM Tagesplan 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