public function webform_views_plugin_row_submission_view::pre_render in Webform 7.4
Allow the style to do stuff before each row is rendered.
Parameters
array $result: The full array of results from the query.
Overrides views_plugin_row::pre_render
File
- views/
webform_plugin_row_submission_view.inc, line 77
Class
- webform_views_plugin_row_submission_view
- Contains the submission view row style plugin.
Code
public function pre_render($values) {
$sids = array();
foreach ($values as $row) {
$sids[] = $row->{$this->field_alias};
}
module_load_include('inc', 'webform', 'includes/webform.submissions');
$this->submissions = $sids ? webform_get_submissions(array(
'sid' => $sids,
)) : array();
$nids = array();
foreach ($this->submissions as $sid => $submission) {
$nids[] = $submission->nid;
}
$nids = array_unique($nids);
$this->nodes = $nids ? node_load_multiple($nids) : array();
}