src/Rhyme/WMassArtsHub/Hooks/LoadFormField/LoadProfiles.php line 31

Open in your IDE?
  1. <?php
  2. /**
  3.  * Copyright (C) 2021 Rhyme Digital, LLC.
  4.  *
  5.  * @link       https://rhyme.digital
  6.  * @license    http://www.gnu.org/licenses/lgpl-3.0.html LGPL
  7.  */
  8. namespace Rhyme\WMassArtsHub\Hooks\LoadFormField;
  9. use Contao\Frontend;
  10. use Rhyme\WMassArtsHub\Helper\ProfileHelper;
  11. /**
  12.  * Class LoadProfiles
  13.  * @package Rhyme\WMassArtsHub\Hooks\LoadFormField
  14.  */
  15. class LoadProfiles extends Frontend
  16. {
  17.     /**
  18.      * Load category field options
  19.      * @param $objWidget
  20.      * @param $formId
  21.      * @param $arrData
  22.      * @param $objForm
  23.      * @return object
  24.      */
  25.     public static function run($objWidget$formId$arrData$objForm)
  26.     {
  27.         if (($objWidget->name == 'profiles' || $objWidget->name == 'profiles[]') &&
  28.             in_array($arrData['formID'],
  29.                 array('eventSubmission',
  30.                     'fundingSubmission',
  31.                     'spaceSubmission',
  32.                     'profdevSubmission',
  33.                     'venueSubmission',
  34.                     'callsforartSubmission',))) {
  35.             ProfileHelper::addOptionsToWidget($objWidget);
  36.         }
  37.         return $objWidget;
  38.     }
  39. }