function template_preprocess_webform_submission_navigation in Webform 6.3
Same name and namespace in other branches
- 8.5 includes/webform.theme.template.inc \template_preprocess_webform_submission_navigation()
- 7.4 includes/webform.submissions.inc \template_preprocess_webform_submission_navigation()
- 7.3 includes/webform.submissions.inc \template_preprocess_webform_submission_navigation()
- 6.x includes/webform.theme.template.inc \template_preprocess_webform_submission_navigation()
Preprocess function for webform-submission-navigation.tpl.php.
File
- includes/
webform.submissions.inc, line 862 - This file is loaded when handling submissions, either submitting new, editing, or viewing. It also contains all CRUD functions for submissions.
Code
function template_preprocess_webform_submission_navigation(&$vars) {
$start_path = $vars['mode'] == 'print' ? 'print/' : 'node/';
$vars['previous'] = db_result(db_query('SELECT MAX(sid) FROM {webform_submissions} WHERE nid = %d AND sid < %d', array(
$vars['node']->nid,
$vars['submission']->sid,
)));
$vars['next'] = db_result(db_query('SELECT MIN(sid) FROM {webform_submissions} WHERE nid = %d AND sid > %d', array(
$vars['node']->nid,
$vars['submission']->sid,
)));
$vars['previous_url'] = $start_path . $vars['node']->nid . '/submission/' . $vars['previous'] . ($vars['mode'] == 'form' ? '/edit' : '');
$vars['next_url'] = $start_path . $vars['node']->nid . '/submission/' . $vars['next'] . ($vars['mode'] == 'form' ? '/edit' : '');
}