Source of file ToggleDisplayFieldAction.php
Size: 0,679 Bytes - Last Modified: 2021-12-24T05:18:45+00:00
/var/www/docs.ssmods.com/process/src/src/Actions/ToggleDisplayFieldAction.php
123456789101112131415161718192021222324252627 | <?php namespace IQnection\FormBuilder\Actions; use IQnection\FormBuilder\Model\FieldAction; class ToggleDisplayFieldAction extends FieldAction { private static $table_name = 'FormBuilderToggleDisplayFieldAction'; private static $singular_name = 'Change Field Display'; public function getActionData() { $actionData = parent::getActionData(); $actionData['action']['callback'] = ($this->Parent()->HideByDefault) ? 'actionShowField' : 'actionHideField'; return $actionData; } public function singular_name() { if ($this->Parent()->Exists()) { return $this->Parent()->HideByDefault ? 'Show Field' : 'Hide Field'; } return parent::singular_name(); } } |