/** * Implements hook_action_info(). */ function my_module_action_info() { return array( 'my_module_download_webform_attachments' => array( 'type' => 'webform_submission', 'label' => t('Download webform attachments'), 'behavior' => array('changes_property'), ), ); } /** * Action callback: Download attachments from selected webform submissions. * * @param object $submission * A webform submission object. * @param array $context * Additional context from VBO. */ function my_module_download_webform_attachments($submission, $context) { static $files = array(); // Your 3 upload fields (form keys). $component_keys = array('wed_file_field', 'thurs_file_field', 'fry_file_field'); foreach ($component_keys as $component_key) { if (!empty($submission->data[$component_key][0])) { $fid = $submission->data[$component_key][0]; $file = file_load($fid); if ($file) { $files[] = array( 'file' => $file, 'component' => $component_key, ); } } } // At the very end of the VBO batch, generate the ZIP. if (!empty($context['finished'])) { my_module_generate_zip_and_send($files); } } /** * Create a ZIP of the files and force download. */ function my_module_generate_zip_and_send($items) { $zip_path = file_directory_temp() . '/attachments_' . REQUEST_TIME . '.zip'; $zip = new ZipArchive(); if ($zip->open($zip_path, ZIPARCHIVE::CREATE) !== TRUE) { drupal_set_message(t('Could not create ZIP archive.'), 'error'); return; } foreach ($items as $item) { $file = $item['file']; $component = $item['component']; $filepath = drupal_realpath($file->uri); if (file_exists($filepath)) { // Prefix filename with component key so you know which day it came from. $zip->addFile($filepath, $component . '_' . basename($filepath)); } } $zip->close(); // Send file to browser. header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="attachments.zip"'); header('Content-Length: ' . filesize($zip_path)); readfile($zip_path); // Clean up. @unlink($zip_path); drupal_exit(); } CORRECTION: Postgraduate Certificate in Sustainable Healthcare | Page 13 | ADEE - Association for Dental Education in Europe

Association for Dental Education in Europe

Learning together to improve oral health and quality of life

CORRECTION: Postgraduate Certificate in Sustainable Healthcare

ADEE and Henry Schein continue their sustainability collaboration with Henry Schein offering support to ADEE members to participate in the first intake of a new Postgraduate Certificate in Sustainable Healthcare run by Dublin Dental University Hospital.

Dublin Dental University Hospital, in collaboration with the Centre for Sustainable Healthcare are introducing a Postgraduate Certificate in Sustainable Healthcare. This one year, part time online programme aims to develop leaders in sustainable healthcare who can influence, manage and operationalise systems to develop sustainable healthcare in their own healthcare settings. This Certificate is suitable for postgraduate students in any healthcare discipline, as well as standalone Certificate for healthcare workers who are interested in developing both further knowledge in sustainable healthcare and the leadership skills to translate this knowledge to practice.

Modules include:

  • Leadership for Sustainable Healthcare;
  • Sustainability in Quality Improvement;
  • Carbon foot printing using LCA;
  • Sustainable Procurement;
  • A selection of optional modules covering various aspect of relevance to the dental curriculum. 

Applicants must:

  • Be a practicing healthcare worker or postgraduate student in any healthcare discipline – with the appropriate qualification (undergraduate degree or higher diploma) to undertake a level 9 course;
  • Meet the English language requirements – applicants who have not undertaken their primary degree in English must also meet the English language requirements i.e. an IELTS score of 7 across all domains or TOEFL score of 230 computer based, 570 paper based, 88 internet based.
Course cost is €2,500

As part of ADEE's ongoing collaboration with Henry Schein in the area of sustainability, they are kindly making available funding to support up to 50% of the fee for four successful applications. Interested parties should demonstrated their interest in a short expression of interest letter, outlining why they are participating in the programme, they must also demonstrate that they have the funding available to cover the remainder of the programme costs. Selection will be made via the programme panel that will favour regional diversity in application.

Expressions of interest should be emailed to administrator@adee.org and postgrad.admin@dental.tcd.ie no later than Wednesday 15th November 2023.