Skip to content

Commit 4ebc9c4

Browse files
committedDec 16, 2013
Recherche ok !
1 parent f7eeb4a commit 4ebc9c4

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed
 

‎application/controllers/IndexController.php

+15-7
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,25 @@ public function indexAction()
4949
$number_doc=0;
5050
//Récupérer les données de la base de données
5151
$db = Zend_Db_Table::getDefaultAdapter();
52-
53-
//Récupérer tous les documents reliés à notre utilisateur
54-
$sql = 'SELECT ID_COURRIER FROM LIENINTERNE WHERE ID_ETATDESTINATAIRE = '.$this->etat_encours.' AND ID_ENTITEDESTINATAIRE = '.$user_ID;
55-
56-
//Exécuter la requête et récupérer le résultat
57-
$stmt = $db->query($sql);
58-
52+
53+
$request = $this->getRequest();
54+
$name_document = $request->getParam('SEARCH');
55+
5956
$titre= array();
6057
$date=array();
6158
$id_document=array();
6259

60+
if($name_document!=null){
61+
$sql = "SELECT l.ID_COURRIER FROM LIENINTERNE l, FICHIER f WHERE l.ID_ETATDESTINATAIRE = ".$this->etat_encours."
62+
AND l.ID_ENTITEDESTINATAIRE = ".$user_ID."
63+
AND f.NOMORIGINE LIKE '%".$name_document."%' AND l.ID_COURRIER=f.ID_COURRIER(+)";
64+
}
65+
else{
66+
$sql = 'SELECT ID_COURRIER FROM LIENINTERNE WHERE ID_ETATDESTINATAIRE = '.$this->etat_encours.' AND ID_ENTITEDESTINATAIRE = '.$user_ID;
67+
}
68+
//Exécuter la requête et récupérer le résultat
69+
$stmt = $db->query($sql);
70+
6371
//Pour chaque document
6472
while ($row=$stmt->fetch()){
6573
$sql2='SELECT DATECREATION FROM COURRIER WHERE ID_COURRIER = '.$row['ID_COURRIER'];//Récupérer la date de création

‎application/layouts/scripts/layout.phtml

+2-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@
8989
<script type="text/javascript">
9090
function runScript(e) {
9191
if (e.keyCode == 13) {
92-
window.location.replace('index?search=' + $('#search').val());
92+
var str = window.location.protocol + "//" + window.location.host + "/index/index/SEARCH/" +$('#search').val();
93+
window.location.replace(str);
9394
}
9495
}
9596
</script>

0 commit comments

Comments
 (0)
Please sign in to comment.