The interments service now lets you download the entire data set
git-svn-id: https://rosehill.googlecode.com/svn/branches/php@30 100bd78a-fc82-11de-b5bc-ffd2847a4b57
This commit is contained in:
parent
b9725dd559
commit
5379d7bb1e
|
@ -16,9 +16,9 @@ foreach ($_GET as $field=>$value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Only the HTML version will include the findForm, addForm, and about page.
|
|
||||||
$template = isset($_GET['format']) ? new Template('default',$_GET['format']) : new Template();
|
$template = isset($_GET['format']) ? new Template('default',$_GET['format']) : new Template();
|
||||||
|
|
||||||
|
// Only the HTML version will include the findForm, addForm, and the about page.
|
||||||
if ($template->outputFormat=='html') {
|
if ($template->outputFormat=='html') {
|
||||||
$template->blocks[] = new Block('interments/findForm.inc');
|
$template->blocks[] = new Block('interments/findForm.inc');
|
||||||
|
|
||||||
|
@ -33,18 +33,25 @@ if ($template->outputFormat=='html') {
|
||||||
|
|
||||||
|
|
||||||
// All output formats will include the list of interments
|
// All output formats will include the list of interments
|
||||||
|
$order = isset($_GET['sort']) ? $_GET['sort'] : null;
|
||||||
if (count($search)) {
|
if (count($search)) {
|
||||||
$order = isset($_GET['sort']) ? $_GET['sort'] : null;
|
|
||||||
if ($template->outputFormat=='html') {
|
if ($template->outputFormat=='html') {
|
||||||
$currentPage = isset($_GET['page']) ? (int)$_GET['page'] : 1;
|
$currentPage = isset($_GET['page']) ? (int)$_GET['page'] : 1;
|
||||||
$intermentList = new IntermentList($search,$order,50,$currentPage);
|
$intermentList = new IntermentList($search,$order,50,$currentPage);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$intermentList = new IntermentList();
|
$intermentList = new IntermentList();
|
||||||
$intermentList->find();
|
$intermentList->find($search,$order);
|
||||||
}
|
}
|
||||||
$template->blocks[] = new Block('interments/intermentList.inc',
|
$template->blocks[] = new Block('interments/intermentList.inc',
|
||||||
array('intermentList'=>$intermentList));
|
array('intermentList'=>$intermentList));
|
||||||
}
|
}
|
||||||
|
elseif ($template->outputFormat!='html') {
|
||||||
|
// Since they're using the service, allow them to download the entire data set
|
||||||
|
$intermentList = new IntermentList();
|
||||||
|
$intermentList->find(null,$order);
|
||||||
|
$template->blocks[] = new Block('interments/intermentList.inc',
|
||||||
|
array('intermentList'=>$intermentList));
|
||||||
|
}
|
||||||
|
|
||||||
echo $template->render();
|
echo $template->render();
|
Loading…
Reference in New Issue