diff --git a/app/models/project_model.php b/app/models/project_model.php new file mode 100644 index 0000000..051a103 --- /dev/null +++ b/app/models/project_model.php @@ -0,0 +1,72 @@ + 0){ + /*if ($boolWhere){ + $strRq .= " AND "; + }else{ + $strRq .= " WHERE "; + }*/ + $strRq .= $strWhere." project_creator = ".$intAuthor; + $strWhere = " AND "; + } + + // Recherche par dates + if ($intPeriod == 0){ + // Par date exacte + if ($strDate != ''){ + $strRq .= $strWhere." project_creation_date = '".$strDate."'"; + } + }else{ + // Par période de dates + if ($strStartDate != '' && $strEndDate != ''){ + //if ( ($strStartDate != '') && ($strEndDate != '') ){ Parethèses selon le développeur - pas de changement si que des && - Attention || + $strRq .= $strWhere." project_creation_date BETWEEN '".$strStartDate."' AND '".$strEndDate."'"; + }else{ + if ($strStartDate != ''){ + // A partir de + $strRq .= $strWhere." project_creation_date >= '".$strStartDate."'"; + }else if ($strEndDate != ''){ + // Avant le + $strRq .= $strWhere." project_creation_date <= '".$strEndDate."'"; + } + } + } + + $strRq .= " ORDER BY project_creation_date DESC"; + + if ($intLimit > 0){ + $strRq .= " LIMIT ".$intLimit; + } + + // Lancer la requête et récupérer les résultats + return $this->_db->query($strRq)->fetchAll(); + } + } \ No newline at end of file diff --git a/app/views/partials/footer.php b/app/views/partials/footer.php new file mode 100644 index 0000000..1d2a71c --- /dev/null +++ b/app/views/partials/footer.php @@ -0,0 +1,5 @@ + +