diff options
| author | 2013-06-15 13:48:30 +0200 | |
|---|---|---|
| committer | 2013-06-15 13:48:30 +0200 | |
| commit | baf23f3798fe5e58e8c1a0d32b5dd313319f7ded (patch) | |
| tree | 7403cc25653c123e9b2575611e7432d89df4c436 | |
| parent | 3ba63a170ec385910f2e743c648dd977c5eee135 (diff) | |
Amélioration de la recherche : garde en mémoire les paramètres get, order et state
| -rw-r--r-- | app/layout/header.phtml | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/app/layout/header.phtml b/app/layout/header.phtml index 628019c97..2e84f7f4d 100644 --- a/app/layout/header.phtml +++ b/app/layout/header.phtml @@ -15,21 +15,26 @@ </div> <div class="item search"> - <?php - $params = Request::params (); - if (isset ($params['search'])) { - unset ($params['search']); - } - $url = array ( - 'c' => 'index', - 'a' => 'index', - 'params' => $params - ); - ?> - <form action="<?php echo Url::display ($url); ?>" method="get"> + <form action="<?php echo _url ('index', 'index'); ?>" method="get"> <div class="stick"> - <?php $s = Request::param ('search', ''); ?> - <input type="text" name="search" id="search" value="<?php echo $s; ?>" placeholder="<?php echo Translate::t ('search'); ?>" /> + <?php $search = Request::param ('search', ''); ?> + <input type="text" name="search" id="search" value="<?php echo $search; ?>" placeholder="<?php echo Translate::t ('search'); ?>" /> + + <?php $get = Request::param ('get', ''); ?> + <?php if($get != '') { ?> + <input type="hidden" name="get" value="<?php echo $get; ?>" /> + <?php } ?> + + <?php $order = Request::param ('order', ''); ?> + <?php if($order != '') { ?> + <input type="hidden" name="order" value="<?php echo $order; ?>" /> + <?php } ?> + + <?php $state = Request::param ('state', ''); ?> + <?php if($state != '') { ?> + <input type="hidden" name="state" value="<?php echo $state; ?>" /> + <?php } ?> + <button class="btn" type="submit"><i class="icon i_search"></i></button> </div> </form> |
