if ( isset( $_REQUEST['search'] ) ) {
$search = filter_var( $_REQUEST['search'], FILTER_VALIDATE_BOOLEAN);
}
+ if ( isset( $_REQUEST['back'] ) ) {
+ $back = filter_var( $_REQUEST['back'], FILTER_VALIDATE_BOOLEAN);
+ if ( $back ) {
+ $searching = true;
+ }
+ }
// See if they have a saved search to use.
$result = $this->wpdb->get_row(
$search_id = $result['id'];
if ( !isset( $_REQUEST['search'] ) ) {
$search_params = unserialize( $result['search'] );
- //$search = true;
}
}
} else if ( $search_params['to_date'] ) {
$where_parts[] = "T.date_submitted <= STR_TO_DATE('{$search_params['to_date']}', '%m/%d/%Y')";
}
- if ( isset( $search ) && $search ) {
+ if ( ( isset( $search ) && $search ) || $searching ) {
if ( isset( $where_parts ) && !empty( $where_parts ) ) {
$where .= ' AND ' . implode( ' AND ', $where_parts );
}
if (isset($_REQUEST['pageSelect'])) {
// If request is for Next
- if ($_REQUEST['pageSelect'][0] == 'N') {
+ if ( isset( $_REQUEST['pageSelect'][0] ) && $_REQUEST['pageSelect'][0] == 'N') {
$newStart = $_REQUEST['nextStart'] - 0;
// Otherwise it must be Previous
$templateData['updating_error'] = $updating_error;
$templateData['inserting'] = $inserting;
$templateData['inserting_error'] = $inserting_error;
+ $templateData['prev']
+ = ( isset( $_REQUEST['prevStart'] ) )
+ ? $_REQUEST['prevStart']
+ : '';
+ $templateData['next']
+ = ( isset( $_REQUEST['nextStart'] ) )
+ ? $_REQUEST['nextStart']
+ : '';
+ $templateData['page']
+ = ( isset( $_REQUEST['pageSelect'] ) )
+ ? $_REQUEST['pageSelect']
+ : '';
// Return status, any suggested view, and any data to controller
{if $inserting}<span class="glm-notice glm-flash-updated glm-right">Lead Entry Added</span>{/if}
{if $inserting_error}<span class="glm-error glm-flash-updated glm-right">Lead Entry Add Error</span>{/if}
+<a href="{$thisUrl}?back=1&page={$thisPage}&prevStart={$smarty.request.prevStart}&nextStart={$smarty.request.nextStart}&pageSelect={$smarty.request.pageSelect}">Back To Search</a>
+
{if $entry.status}
<form action="{$thisUrl}?page={$thisPage}" method="post">
<input type="hidden" name="glm_action" value="{$thisAction}" />
{if !$addingLead}
<input type="hidden" name="entry" value="{$entry.fieldData.id}" />
<input type="hidden" name="option" value="update" />
+ <input type="hidden" name="prevStart" value="{$smarty.request.prevStart}" />
+ <input type="hidden" name="nextStart" value="{$smarty.request.nextStart}" />
+ <input type="hidden" name="pageSelect" value="{$smarty.request.pageSelect}" />
{else}
<input type="hidden" name="option" value="insert" />
{/if}
</tr>
{/foreach}
<tr>
- <td colspan="2"><input class="button" type="submit" value="Search"></td>
+ <td colspan="2">
+ <input class="button" type="submit" value="Search">
+ </td>
</tr>
</table>
{if $i++ is odd by 1}<tr>{else}<tr class="alternate">{/if}
<td>
{if $user_can_edit_leads}
- <a href="{$thisUrl}?page={$thisPage}&glm_action=index&option=edit&entry={$lead.id}">
+ <a href="{$thisUrl}?page={$thisPage}&glm_action=index&option=edit&entry={$lead.id}&prevStart={$prev}&nextStart={$next}&pageSelect={$page}">
{/if}
{$lead.fname} {$lead.lname}
{if $user_can_edit_leads}</a>{/if}