44 lines
		
	
	
		
			978 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			978 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
//Programmierung: Sven Alteköster 100%
 | 
						|
//Getestet durch: 
 | 
						|
 | 
						|
namespace ppb\Controller;
 | 
						|
 | 
						|
use ppb\Library\Msg;
 | 
						|
use ppb\Model\GerichtModel;
 | 
						|
 | 
						|
class BestellungController {
 | 
						|
    
 | 
						|
	private $db;
 | 
						|
	
 | 
						|
	public function __construct() {	  
 | 
						|
        $this->db = new BestellungModel();	   	  
 | 
						|
    }
 | 
						|
 | 
						|
    public function getBestellung($id=false) {
 | 
						|
        $result=$this->db->selectBestellung($id);
 | 
						|
        if($id !== false){
 | 
						|
          if($result)
 | 
						|
            $result=$result[0];
 | 
						|
          else
 | 
						|
            $result=false;
 | 
						|
        }
 | 
						|
  
 | 
						|
        return json_encode($result);
 | 
						|
    }
 | 
						|
 | 
						|
    public function writeBestellung($data){
 | 
						|
      $result=$this->db->insertGericht($data);
 | 
						|
      return json_encode($result);
 | 
						|
    }
 | 
						|
 | 
						|
    public function updateBestellung($id, $data){
 | 
						|
      $result=$this->db->updateBestellung($id, $data);
 | 
						|
      return json_encode($result);
 | 
						|
    }
 | 
						|
  
 | 
						|
    public function deleteBestellung($id){
 | 
						|
      $result=$this->db->deleteBestellung($id);
 | 
						|
      return json_encode($result);
 | 
						|
    }
 | 
						|
} |