scon11 Posted May 8, 2021 Share Posted May 8, 2021 This function is called in a number of contributions and I cannot find the function itself anywhere. Can anyone tell me where the source is for this function, I only have tep_draw_button which is not bootstrap. Link to comment Share on other sites More sharing options...
Jack_mcs Posted May 8, 2021 Share Posted May 8, 2021 Copy the following into the admin/includes/functions/html_output.php file at the bottom before the ?>. function tep_draw_bootstrap_button($title = null, $icon = null, $link = null, $priority = 'secondary', $params = [], $style = null) { if ( !isset($params['type']) || !in_array($params['type'], ['submit', 'button', 'reset']) ) { $params['type'] = 'submit'; } if ( ($params['type'] == 'submit') && isset($link) ) { $params['type'] = 'button'; } if ( ($params['type'] == 'button') && isset($link) ) { $button = '<a href="' . $link . '"'; if ( isset($params['newwindow']) ) { $button .= ' target="_blank" rel="noopener"'; } $closing_tag = '</a>'; } else { $button = '<button type="' . tep_output_string($params['type']) . '"'; $closing_tag = '</button>'; } if ( isset($params['params']) ) { $button .= ' ' . $params['params']; } $button .= ' class="btn '; $button .= (isset($style)) ? $style : 'btn-outline-secondary'; $button .= '">'; if (isset($icon) && tep_not_null($icon)) { $button .= ' <span class="' . $icon . '" aria-hidden="true"></span> '; } $button .= $title; $button .= $closing_tag; return $button; } Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
scon11 Posted May 8, 2021 Author Share Posted May 8, 2021 Perfect thank you! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.