diff --git a/business/ListTask.php b/business/ListTask.php index d4c6a4d..6f77310 100644 --- a/business/ListTask.php +++ b/business/ListTask.php @@ -24,4 +24,4 @@ $this->taches = $taches; } } -?> \ No newline at end of file +?> diff --git a/dal/TaskGateway.php b/dal/TaskGateway.php index acd3a19..d45fd5f 100644 --- a/dal/TaskGateway.php +++ b/dal/TaskGateway.php @@ -47,8 +47,19 @@ class TaskGateway ':id'=>array($id,PDO::PARAM_STR))); } - # comment ça marche ? - public function Find($element, $valeur){ + /*si on veut trouver une liste, juste chercher toutes les taches avec idList= id_de_la_liste*/ + public function Find($element, $valeur){ + $query='SELECT * FROM Tache WHERE '.$element.'=:'.$element; + $this->con->executeQuery($query, array( + ':'.$element =>array($valeur,PDO::PARAM_STR))); + + $results=$this->con->getResults(); + foreach($results as $row) + { + $tabTaches[]=new Task($row['id'],$row['titre'],$row['description'],$row['priorite'], + $row['idList'],$row['dateDebut'],$row['dateFin']); + } + return $tabTaches; } } ?> diff --git a/doc-extra/README.md b/doc/README.md similarity index 100% rename from doc-extra/README.md rename to doc/README.md diff --git a/doc-extra/diagrammes/diag_classes.mdj b/doc/diagrammes/diag_classes.mdj similarity index 100% rename from doc-extra/diagrammes/diag_classes.mdj rename to doc/diagrammes/diag_classes.mdj diff --git a/tests/test.php b/tests/test.php index 8281650..328dd12 100644 --- a/tests/test.php +++ b/tests/test.php @@ -3,10 +3,17 @@ require_once("../business/Task.php"); require_once("../dal/TaskGateway.php"); echo "