42 lines
1.0 KiB
PHP
42 lines
1.0 KiB
PHP
<?php
|
|
/**
|
|
* @copyright 2009 City of Bloomington, Indiana
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.txt
|
|
* @author Cliff Ingham <inghamn@bloomington.in.gov>
|
|
*/
|
|
$currentPage = isset($_GET['page']) ? (int)$_GET['page'] : 1;
|
|
|
|
$knownFields = array('lastname','firstname');
|
|
$cemeteries = new CemeteryList();
|
|
$cemeteries->find();
|
|
foreach ($cemeteries as $cemetery) {
|
|
$knownFields[] = 'section_'.$cemetery->getId();
|
|
}
|
|
|
|
|
|
$search = array();
|
|
foreach ($_GET as $field=>$value) {
|
|
if ($value) {
|
|
if (false !== strpos($field,'section')) {
|
|
$search['section'] = $value;
|
|
}
|
|
else {
|
|
if (in_array($field,$knownFields)) {
|
|
$search[$field] = $value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if (count($search)) {
|
|
$intermentList = new IntermentList($search,20,$currentPage);
|
|
}
|
|
|
|
|
|
$template = new Template();
|
|
$template->blocks[] = new Block('interments/findForm.inc');
|
|
if (isset($intermentList)) {
|
|
$template->blocks[] = new Block('interments/intermentList.inc',
|
|
array('intermentList'=>$intermentList));
|
|
}
|
|
echo $template->render(); |