Error message

Warning: Trying to access array offset on value of type int in Drupal\webform_civicrm\WebformCivicrmPreProcess->fillForm() (line 498 of modules/contrib/webform_civicrm/src/WebformCivicrmPreProcess.php).
Drupal\webform_civicrm\WebformCivicrmPreProcess->fillForm() (Line: 502)
Drupal\webform_civicrm\WebformCivicrmPreProcess->fillForm() (Line: 502)
Drupal\webform_civicrm\WebformCivicrmPreProcess->fillForm() (Line: 217)
Drupal\webform_civicrm\WebformCivicrmPreProcess->alterForm() (Line: 127)
Drupal\webform_civicrm\Plugin\WebformHandler\CivicrmWebformHandler->alterForm() (Line: 2758)
Drupal\webform\Entity\Webform->invokeHandlers() (Line: 674)
Drupal\webform\WebformSubmissionForm->buildForm()
call_user_func_array() (Line: 536)
Drupal\Core\Form\FormBuilder->retrieveForm() (Line: 284)
Drupal\Core\Form\FormBuilder->buildForm() (Line: 48)
Drupal\Core\Entity\EntityFormBuilder->getForm() (Line: 1250)
Drupal\webform\Entity\Webform->getSubmissionForm() (Line: 112)
Drupal\webform\Element\Webform::preRenderWebformElement()
call_user_func_array() (Line: 113)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 875)
Drupal\Core\Render\Renderer->doCallback() (Line: 432)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 92)
__TwigTemplate_938fbf16b7236ed5088365d646f89382->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 88)
__TwigTemplate_c3ab61af61d48d6836be4dc603e8f46b->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 238)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
call_user_func() (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 43)
Drupal\force_password_change\Service\ForcePasswordChangeRedirectMiddleware->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
Drupal\Core\DrupalKernel->handle() (Line: 19)

Welcome to the 8th Photobiology School registration page.

(1)ESP non-member Students, Postdocs and Others are encouraged to apply for ESP membership here prior to registration to be eligible.

Applicant Role

Early registration fee
(until March 31, 2026)

Late registration fee
(from April 1, 2026)

Student or Postdoc (ESP member)

300 €

500 €

Student or Postdoc (ESP non member) (1)

400 €

600 €

Other (1)

600 €

800 €

Fellowships to attend the school are available:

  • A number of fellowships for low-income students corresponding to the waived registration fee for ESP Member Students.
  • One fellowship reserved for a student from Ukraine corresponding to € 1.000 plus the waived registration fee.
  • One travel fellowship for a student from a low-income country corresponding to € 1.200.

School registration fees must be paid by credit card.
Registration will be complete only after the payment is successful.


Please obtain in advance:

  • a PDF proof of enrolment.
  • a PDF statement explaining the reasons for your fellowship request.
They may be required in the next stage of the application process.


Fields with a red asterisk in the label are mandatory.

  • Current Applicant Details
  • Applicant and School fee
  • Dates & Accommodation
  • Payment
  • Complete
Applicant Details

    Existing ESP Member: please start typing your last name in the Existing Member Name field. Most of the fields in this step will be pre-filled


    Non ESP Member: please fill in the required fields.

Institution/Company, Department/Laboratory

Official denominations in the ESP database are usually stored in their national language when it is English, German, French, Spanish, Portuguese and Italian or in English for other national languages.

Main Department/Laboratory Address
fieldset_home_address
Fields of interest
Privacy preferences
Hide contact data on ESP website Member List