con=$con; $this->gtw= new TaskGateway($con); } public function addTask($id,$titre,$desc,$priorite,$idList,$dateDeb="",$dateFin="",$isDone=false) { $t = new Task($id,$titre,$desc,$priorite,$idList,$dateDeb,$dateFin,$isDone); $this->gtw->insertT($t); // retourne quoi? con->lastInsertId() ?? } public function supTask($id) { $this->gtw->delete('task',$id); } public function modifTask($id,$element,$valeur) { $this->gtw->update('task',$id,$element,$valeur); } public function getAllTask() { return $this->gtw->find(); } public function getTaskBy($element,$valeur) { return $this->gtw->find($element,$valeur); } /* LIST FUNCTIONS */ public function addList($id,$nom,$owner="",$dc=0) { $l = new ListTask($id,$nom,$owner="",$dc=0); $this->gtw->insertL($l); // retourne quoi? con->lastInsertId() ?? } public function modifList($id,$element,$valeur) { $this->gtw->update('list',$id,$element,$valeur); } public function supList($id) { $this->gtw->delete('list',$id); } } ?>