We now use two different search forms, depending on if there are results or not
git-svn-id: https://rosehill.googlecode.com/svn/branches/php@33 100bd78a-fc82-11de-b5bc-ffd2847a4b57
This commit is contained in:
parent
57f9cc779b
commit
187e08d3f6
|
@ -0,0 +1,61 @@
|
|||
<?php
|
||||
/**
|
||||
* @copyright 2009-2010 City of Bloomington, Indiana
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.txt
|
||||
* @author Cliff Ingham <inghamn@bloomington.in.gov>
|
||||
*/
|
||||
?>
|
||||
<h2>Search Burial Records</h2>
|
||||
<form method="get" action="<?php echo BASE_URL; ?>/interments">
|
||||
<table>
|
||||
<tr><td><label for="lastname">Last Name</label></td>
|
||||
<td><input name="lastname" id="lastname"
|
||||
value="<?php echo isset($_GET['lastname']) ? View::escape($_GET['lastname']) : ''; ?>" />
|
||||
</td>
|
||||
<td><label for="firstname">First Name</label></td>
|
||||
<td><input name="firstname" id="firstname"
|
||||
value="<?php echo isset($_GET['firstname']) ? View::escape($_GET['firstname']) : ''; ?>" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><label for="cemetery_id">Cemetery</label></td>
|
||||
<td><select name="cemetery_id" id="cemetery_id"
|
||||
onchange="COB.populateSections(this.options[this.selectedIndex].value,'section_id','<?php echo BASE_URL; ?>')">
|
||||
<option value="">Any Cemetery</option>
|
||||
<?php
|
||||
$cemeteries = new CemeteryList();
|
||||
$cemeteries->find();
|
||||
foreach ($cemeteries as $cemetery) {
|
||||
$name = View::escape($cemetery->getName());
|
||||
$selected = (isset($_GET['cemetery_id']) && $_GET['cemetery_id']==$cemetery->getId())
|
||||
? 'selected="selected"'
|
||||
: '';
|
||||
echo "<option value=\"{$cemetery->getId()}\" $selected>$name</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td><label for="section_id">Section</label></td>
|
||||
<td><select name="section_id" id="section_id">
|
||||
<option value="">Any Section</option>
|
||||
<?php
|
||||
if (isset($_GET['cemetery_id'])) {
|
||||
$sections = new SectionList(array('cemetery_id'=>$_GET['cemetery_id']));
|
||||
foreach ($sections as $section) {
|
||||
$name = $section->getName()
|
||||
? View::escape($section->getName())
|
||||
: View::escape($section->getCode());
|
||||
$selected = isset($_GET['section_id']) && $section->getId()==$_GET['section_id']
|
||||
? 'selected="selected"'
|
||||
: '';
|
||||
echo "<option value=\"{$section->getId()}\" $selected>$name</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="submit" class="search">Search</button>
|
||||
</div>
|
||||
</form>
|
|
@ -20,7 +20,12 @@ $template = isset($_GET['format']) ? new Template('default',$_GET['format']) : n
|
|||
|
||||
// Only the HTML version will include the findForm, addForm, and the about page.
|
||||
if ($template->outputFormat=='html') {
|
||||
$template->blocks[] = new Block('interments/findForm.inc');
|
||||
if (!count($search)) {
|
||||
$template->blocks[] = new Block('interments/findForm.inc');
|
||||
}
|
||||
else {
|
||||
$template->blocks[] = new Block('interments/findForm-skinny.inc');
|
||||
}
|
||||
|
||||
if (userIsAllowed('Interments') && !count($search)) {
|
||||
$return_url = new URL($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
|
||||
|
|
Loading…
Reference in New Issue