<div> <label for="iso"><?php echo lang('us_country'); ?> </label> <?php echo country_select(isset($user) && !empty($user->country_iso) ? $user->country_iso : 'US', 'US'); ?> </div> <div> <label for="state_code"><?php echo lang('us_state'); ?> </label> <?php echo state_select(isset($user) ? $user->state_code : '', 'MO', isset($user) && !empty($user->country_iso) ? $user->country_iso : 'US'); ?> </div> <div> <label for="zipcode"><?php echo lang('us_zipcode'); ?> </label> <input type="text" name="zipcode" size="7" maxlength="7" style="width: 6em; display: inline;" value="<?php echo isset($user) ? $user->zipcode : set_value('zipcode', ' '); ?> " /> </div> </fieldset> <?php
public function test_state_select_sets_class() { $select = state_select('', 'MO', 'US', 'valid_states', 'myClass'); $this->assertTrue(strpos($select, 'class="myClass"') !== false); }
?> " /> <span class='help-inline'><?php echo form_error('district'); ?> </span> </div> </div> <div class="form-group<?php echo form_error('state') ? ' error' : ''; ?> "> <label class='col-sm-2 control-label' for="state">State</label> <div class="col-sm-10"> <?php echo state_select(set_value('state', isset($groups->state) ? $groups->state : ''), $defaultState, $defaultCountry, 'state', 'span4 chzn-select'); ?> </div> </div> <?php // Change the values in this array to populate your dropdown as required //echo form_dropdown(array('name' => 'state', 'required' => 'required'), $options, set_value('state', isset($groups->state) ? $groups->state : ''), 'State'. lang('bf_form_label_required')); ?> <div class="form-group<?php echo form_error('country') ? ' error' : ''; ?> "> <label class='col-sm-2 control-label' for="country">Country</label> <div class="col-sm-10">
<br/> <div class="form-group <?php echo iif(form_error($field['name']), 'error'); ?> "> <label class="control-label" for="<?php echo $field['name']; ?> "><?php echo lang('user_meta_state'); ?> </label> <div class="form-controls"> <?php echo state_select(set_value($field['name'], isset($user->{$field}['name']) ? $user->{$field}['name'] : 'SC'), 'SC', 'FR', $field['name'], 'span4 chzn-select'); ?> </div> </div> <?php } elseif ($field['form_detail']['type'] == 'country_select' && is_callable('country_select')) { ?> <div class="form-group <?php echo iif(form_error('country'), 'error'); ?> "> <label class="control-label" for="country"><?php echo lang('user_meta_country');
</legend> <?php foreach ($extended_settings as $field) { if (empty($field['permission']) || has_permission($field['permission'])) { $form_error_class = form_error($field['name']) ? ' error' : ''; $field_control = ''; if ($field['form_detail']['type'] == 'dropdown') { echo form_dropdown($field['form_detail']['settings'], $field['form_detail']['options'], set_value($field['name'], isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : ''), $field['label']); } elseif ($field['form_detail']['type'] == 'checkbox') { $field_control = form_checkbox($field['form_detail']['settings'], $field['form_detail']['value'], isset($settings["ext.{$field['name']}"]) && $field['form_detail']['value'] == $settings["ext.{$field['name']}"]); } elseif ($field['form_detail']['type'] == 'state_select') { if (!is_callable('state_select')) { $this->load->config('address'); $this->load->helper('address'); } $field_control = state_select(isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : 'CA', 'CA', 'US', $field['name'], 'span6 chzn-select'); } elseif ($field['form_detail']['type'] == 'country_select') { if (!is_callable('country_select')) { $this->load->config('address'); $this->load->helper('address'); } $field_control = country_select(set_value($field['name'], isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : 'US'), 'US', $field['name'], 'span6 chzn-select'); } else { $form_method = "form_{$field['form_detail']['type']}"; if (is_callable($form_method)) { echo $form_method($field['form_detail']['settings'], set_value($field['name'], isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : ''), $field['label']); } } if (!empty($field_control)) { ?> <div class="control-group<?php
$stateFieldId = $field['name']; $stateValue = isset($user->{$field['name']}) ? $user->{$field['name']} : $defaultState; ?> <div class="form-group<?php echo form_error($field['name']) ? ' error' : ''; ?> "> <label class="control-label" for="<?php echo $field['name']; ?> "><?php echo lang('user_meta_state'); ?> </label> <?php echo state_select(set_value($field['name'], $stateValue), $defaultState, $defaultCountry, $field['name'], 'form-control chzn-select'); ?> </div> <?php } elseif ($field['form_detail']['type'] == 'country_select' && is_callable('country_select')) { $countryFieldId = $field['name']; $countryValue = isset($user->{$field['name']}) ? $user->{$field['name']} : $defaultCountry; ?> <div class="control-group<?php echo form_error($field['name']) ? ' error' : ''; ?> "> <label class="control-label" for="<?php echo $field['name']; ?> "><?php
$field_control = ''; switch ($field['form_detail']['type']) { case 'dropdown': echo form_dropdown($field['form_detail']['settings'], $field['form_detail']['options'], set_value($field['name'], isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : ''), $field['label']); break; case 'checkbox': $field_control = form_checkbox($field['form_detail']['settings'], $field['form_detail']['value'], isset($settings["ext.{$field['name']}"]) && $field['form_detail']['value'] == $settings["ext.{$field['name']}"]); break; case 'state_select': if (!is_callable('state_select')) { $this->load->config('address'); $this->load->helper('address'); } $stateFieldId = $field['name']; $stateValue = isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : $defaultState; $field_control = state_select(set_value($field['name'], $stateValue), $defaultState, $defaultCountry, $field['name'], 'span6 chzn-select'); break; case 'country_select': if (!is_callable('country_select')) { $this->load->config('address'); $this->load->helper('address'); } $countryFieldId = $field['name']; $countryValue = isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : $defaultCountry; $field_control = country_select(set_value($field['name'], $countryValue), $defaultCountry, $field['name'], 'span6 chzn-select'); break; default: $form_method = "form_{$field['form_detail']['type']}"; if (is_callable($form_method)) { echo $form_method($field['form_detail']['settings'], set_value($field['name'], isset($settings["ext.{$field['name']}"]) ? $settings["ext.{$field['name']}"] : ''), $field['label']); }
<div> <label>Street 1</label> <input type="text" name="street_1" class="medium" value="<?php echo isset($user) ? $user->street_1 : set_value('street_1') ?>" /> </div> <div> <label>Street 2</label> <input type="text" name="street_2" class="medium" value="<?php echo isset($user) ? $user->street_2 : set_value('street_2') ?>" /> </div> <div> <label>City</label> <input type="text" name="city" value="<?php echo isset($user) ? $user->city : set_value('city') ?>" /> </div> <div> <label>State</label> <?php echo state_select(isset($user) ? $user->state_id : 0, 'FL'); ?> </div> <div> <label>Zipcode</label> <input type="text" name="zipcode" size="7" maxlength="7" style="width: 6em; display: inline;" value="<?php echo isset($user) ? $user->zipcode : set_value('zipcode') ?>" /> - <input type="text" name="zip_extra" size="5" maxlength="5" style="width: 4em; display: inline;" value="<?php echo isset($user) && $user->zip_extra ? $user->zip_extra : set_value('zip_extra') ?>" /> </div> </fieldset> <div class="submits"> <input type="submit" name="submit" value="Save User" /> or <?php echo anchor('admin/settings/users', 'Cancel'); ?> </div> <?php if (isset($user)) : ?> <div class="box delete rounded">
/** * Address State field * * @access public * @static * * @param array $options An array of options to be applied as attributes. * * @return string HTML for the State dropdown field */ public static function state($options) { if (!function_exists('state_select')) { self::$ci->load->helper('address'); } $selected = isset($options['value']) ? $options['value'] : ''; $default = isset($options['default']) ? $options['default'] : ''; $country = 'US'; $name = isset($options['name']) ? $options['name'] : ''; $class = isset($options['class']) ? $options['class'] : ''; $input = state_select($selected, $default, $country, $name, $class); /* * @TODO Is this required? Is this file even used anymore? */ print_r($options); return $input; }
protected static function stateSelect($selected, $default, $country, $name, $class) { if (!function_exists('state_select')) { get_instance()->load->helper('address'); } return state_select($selected, $default, $country, $name, $class); }