| | |
| | | [ |
| | | 'name' => 'Clear Credentials', |
| | | 'icon' => 'broom', |
| | | 'action' => [$this, 'clearCredentials'] |
| | | 'action' => [$this, 'deleteCredentials'] |
| | | ], |
| | | ]; |
| | | foreach ($actions as $a) { |
| | |
| | | $form .= $this->renderOAuthConnectionForm(); |
| | | } |
| | | |
| | | if (!empty($this->optionalFields) || $this->hasExtraOptions) { |
| | | if (!empty($this->optionalFields) || $this->hasExtraOptions()) { |
| | | $form .= '<div class="integration-content">'; |
| | | if (!empty($this->optionalFields)) { |
| | | $form .= sprintf( |
| | |
| | | $this->outputFields($this->optionalFields) |
| | | ); |
| | | } |
| | | if ($this->hasExtraOptions) { |
| | | if ($this->hasExtraOptions()) { |
| | | $form .= sprintf( |
| | | '<a href="%s" class="btn">More Settings</a>', |
| | | $this->determineOptionPage() |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | |
| | | } |