function webform_service_submission_index in Webform Service 6.3
Same name and namespace in other branches
- 7.4 webform_service.module \webform_service_submission_index()
Retrieve all submissions for a webform.
1 string reference to 'webform_service_submission_index'
- _webform_resource_definition in resources/
webform_resource.inc - The webform resource definition.
File
- ./
webform_service.module, line 274 - Webform service module.
Code
function webform_service_submission_index($uuid, $page, $page_size) {
if ($webform = webform_service_resource_load($uuid)) {
// Establish the index.
$index = array();
module_load_include('inc', 'webform', 'includes/webform.submissions');
$submissions = webform_get_submissions(array(
'nid' => $webform->nid,
), NULL, $page, $page_size);
// Iterate through each submission and get the submission.
foreach ($submissions as $submission) {
$index[] = webform_service_get_submission($webform, $submission);
}
return $index;
}
else {
// Return a 404.
return services_error(t('@uuid could not be found', array(
'@uuid' => $uuid,
)), 404);
}
}