public function action_get_states($country = false) { if (!\Input::is_ajax()) { return; } $out = '<option value="">-</option>'; $states = \App\States::forge(); if ($states_array = $states->getStateProvinceArray($country)) { $out = ''; foreach ($states_array as $key => $value) { $out .= '<option value="' . $key . '">' . $value . '</option>'; } } echo $out; exit; }
echo \Theme::instance()->view('views/user/_tree_links'); ?> </div><!-- EOF Sidebar Holder --> <div class="clear"></div> <?php echo \Form::close(); ?> </div> </div> </div> </div> <!-- EOF Content --> <!-- This two arrays are requred for script below to work --> <script type="text/javascript"> var countries = <?php echo json_encode(\App\Countries::forge()->getCountries()); ?> ; var states = <?php echo json_encode(\App\States::forge()->getAll()); ?> ; </script> <?php \Theme::instance()->asset->js('country_state_functions.js', array(), 'basic'); ?>
<?php echo \Form::label('State:'); ?> <div class="input_holder"> <?php if (!\App\States::forge()->getStateProvinceArray(\Input::post('shipping_country', 'AU'))) { ?> <?php echo \Form::input('shipping_state', \Input::post('shipping_state', isset($user) ? $user->get('metadata.shipping_state') : ''), array('class' => 'state_select state_input')); ?> <?php } else { ?> <?php echo \Form::select('shipping_state', \Input::post('shipping_state', isset($user) ? $user->get('metadata.shipping_state') : ''), \App\States::forge()->getStateProvinceArray(\Input::post('shipping_country', 'AU')), array('class' => 'select_init small_select state_select')); ?> <?php } ?> </div> </div> <div class="small_res_postcode"> <?php echo \Form::label('Postcode:', null, array('class' => 'postcode_small_label')); ?> <div class="input_holder"><?php echo \Form::input('shipping_postcode', \Input::post('shipping_postcode', isset($user) ? $user->get('metadata.shipping_postcode') : ''), array('class' => 'postcode_small')); ?> </div> </div>
echo $margin(); ?> "> <?php echo \Form::label('Shipping Status'); ?> <?php echo \Form::select('shipping_status', \Input::get('shipping_status'), array('false' => 'Select') + \Config::get('details.shipping_status', array()), array('class' => 'select_init filter_width')); ?> </div> <?php } ?> <?php $states = \App\States::forge()->getStateProvinceArray(\Input::get('country')); if (!is_array($states)) { $states = array(); } ?> <?php if (in_array('state', $options)) { ?> <div class="filter_width <?php echo $margin(); ?> "> <?php echo \Form::label('State'); ?> <?php
<?php // Configs $invoice = array('' => '-') + \Config::get('details.invoice', array()); $status = array('' => '-') + \Config::get('details.status', array()); $delivery = array('' => '-') + \Config::get('details.delivery', array()); $app_countries = \App\Countries::forge(); $countries = $app_countries->getCountries(); $app_states = \App\States::forge(); ?> <?php echo \Theme::instance()->view('views/_partials/blue_header', array('title' => 'Manage Orders')); ?> <?php echo \Theme::instance()->view('views/order/_navbar_links'); ?> <!-- Content --> <div class="content_wrapper"> <div class="content_holder"> <div class="elements_holder"> <div class="row-fluid breadcrumbs_holder"> <div class="breadcrumbs_position"> <?php \Breadcrumb::set('Home', 'admin/dashboard'); \Breadcrumb::set('Orders'); \Breadcrumb::set('Manage Orders', 'admin/order/list'); \Breadcrumb::set('ID: ' . $order->id); echo \Breadcrumb::create_links();