public static function render_checkout_progress($step_number, $has_no_account) { $steps = array(TEXT_ORDER_STEPS_1, TEXT_ORDER_STEPS_2, TEXT_ORDER_STEPS_3, TEXT_ORDER_STEPS_4); if ($has_no_account) { array_unshift($steps, TEXT_ORDER_STEPS_BILLING); } $output = "<div class='row text-center order-steps'>\n"; foreach ($steps as $index => $step) { if ($index == 0 && $has_no_account) { $class = 'col-sm-2 col-sm-offset-1'; } elseif ($has_no_account) { $class = 'col-sm-2'; } else { $class = 'col-sm-3'; } if ($step_number >= $index + 1) { $class .= ' text-primary'; } $icon = ''; if ($step_number == $index + 1) { $icon = BootstrapUtils::glyphicon('arrow-down'); } $output .= "<div class='{$class}'>{$icon}<br />{$step}</div>\n"; } $output .= "</div>\n"; $class = $has_no_account ? 'col-sm-10 col-sm-offset-1' : 'col-sm-12'; $completed = 100 / count($steps) * $step_number; $output .= "<div class='row'><div class='{$class}'><div class='progress'>\n" . "<div class='progress-bar' role='progressbar' aria-valuenow='{$completed}' " . "aria-valuemin='0' aria-valuemax='100' style='width:{$completed}%;'></div>\n" . "</div></div></div>"; return $output; }
/** Render the row of buttons */ public static function buttons() { $back_link = zen_back_link(true); $left_buttons = "<a href='{$back_link}' class='btn btn-success'>" . "« " . BUTTON_CONTINUE_SHOPPING_ALT . "</a>"; if (SHOW_SHIPPING_ESTIMATOR_BUTTON == '1') { $shipping_link = zen_href_link(FILENAME_POPUP_SHIPPING_ESTIMATOR); $left_buttons .= " <a href=\"javascript:popupWindow('{$shipping_link}')\" class='btn btn-warning'>" . BootstrapUtils::glyphicon('globe') . " " . BUTTON_SHIPPING_ESTIMATOR_ALT . "</a>"; } $checkout_link = zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); $right_buttons = "<a href='{$checkout_link}' class='btn btn-primary'>" . BootstrapUtils::glyphicon('shopping-cart') . " " . BUTTON_CHECKOUT_ALT . "</a>"; if (SHOW_SHOPPING_CART_UPDATE == 2 or SHOW_SHOPPING_CART_UPDATE == 3) { $right_buttons = "<button type='submit' class='btn btn-success'>" . BootstrapUtils::glyphicon('refresh') . " " . BUTTON_UPDATE_ALT . "</button>\n" . $right_buttons; } return "<div class='clearfix'><div class='pull-left'>{$left_buttons}</div>" . "<div class='pull-right'>{$right_buttons}</div></div>"; }
</button> <!-- Search Icon --> <button class='navbar-toggle collapsed' type='button' data-toggle='collapse' data-target='#search-navbar' aria-expanded='false'> <?php echo BootstrapUtils::glyphicon('search', "Toggle Search Menu"); ?> </button> <!-- Shopping Cart Icon --> <a class='btn btn-default collapsed navbar-toggle' type='button' href="<?php echo zen_href_link(FILENAME_SHOPPING_CART); ?> "> <?php echo BootstrapUtils::glyphicon('shopping-cart', HEADER_TITLE_CART_CONTENTS); ?> </a> </div> <!-- Search Nav Menu --> <div id='search-navbar' class='collapse navbar-collapse'> <?php echo BootstrapHeader::nav_search(); ?> <ul class='nav navbar-nav'> <li><a href="<?php echo zen_href_link(FILENAME_ADVANCED_SEARCH); ?> ">Advanced Search</a></li> </ul>
<?php /** Set the Content of the subscribe Sidebox */ $text = SUBSCRIBE_SIDEBOX_TEXT; $button_text = BootstrapUtils::glyphicon('envelope') . " " . SUBSCRIBE_SIDEBOX_BUTTON_TEXT; $content = <<<HTML <p>{$text}</p> <form action="https://sendy.southernexposure.com/subscribe" method="POST" accept-charset="utf-8" target="_blank"> <input type="hidden" name="list" value="EXGP5iaxXvU4tH7fWWopIQ"/> <div class='form-group'> <input class='form-control' type="email" name="email" id="email" placeholder="Enter your email address" /> </div> <div class='form-group'> <button class='form-control btn btn-primary' type="submit" name="submit" id="submit"> {$button_text} </button> </div> </form> HTML ;