MCPcopy Create free account
hub / github.com/EqualifyEverything/equalify / the_integration_activation_button

Function the_integration_activation_button

models/view_components.php:121–143  ·  view source on GitHub ↗

* The Integration Activation Button */

(
    $integration_uri, $integration_status
    )

Source from the content-addressed store, hash-verified

119 * The Integration Activation Button
120 */
121function the_integration_activation_button(
122 $integration_uri, $integration_status
123 ){
124
125 // Set button.
126 if($integration_status == 'Planned'){
127 $button_class = 'btn btn-outline-secondary disabled';
128 $button_text = 'Coming Soon';
129 }elseif($integration_status == 'Disabled'){
130 $button_class = 'btn-primary';
131 $button_text = 'Activate';
132 }elseif($integration_status == 'Active'){
133 $button_class = 'btn btn-outline-danger';
134 $button_text = 'Disable';
135 }else{
136 $button_class = NULL;
137 $button_text = NULL;
138 }
139 echo '<a href="actions/toggle_integration_status.php?uri='
140 .$integration_uri.'&old_status='.$integration_status
141 .'" class="btn '.$button_class.'">'.$button_text.'</a>';
142
143}
144
145/**
146 * The Integration Settings Button

Callers 1

integrations.phpFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected