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
 | 
			
		||||
    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
			
		||||
 | 
			
		||||
    use kindergartenverwaltung\Library\Msg;
 | 
			
		||||
    use VPR_Schnittstelle\Library\Msg;
 | 
			
		||||
    
 | 
			
		||||
    class EnthaeltModel extends Database{
 | 
			
		||||
        
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,9 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
    //Programmiert von: Max Heer, Getestet von: 
 | 
			
		||||
 | 
			
		||||
    namespace VPR_Schnittstelle\EnthaeltModel;
 | 
			
		||||
    use kindergartenverwaltung\Library\Msg;
 | 
			
		||||
    use VPR_Scnittstelle\Library\Msg;
 | 
			
		||||
    
 | 
			
		||||
    public function getInhaltsstoff(){
 | 
			
		||||
        $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