Exemplo n.º 1
0
		<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 
Exemplo n.º 2
0
 public function test_state_select_sets_class()
 {
     $select = state_select('', 'MO', 'US', 'valid_states', 'myClass');
     $this->assertTrue(strpos($select, 'class="myClass"') !== false);
 }
Exemplo n.º 3
0
?>
" />
					<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">
Exemplo n.º 4
0
				<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');
Exemplo n.º 5
0
</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 
Exemplo n.º 6
0
            $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 
Exemplo n.º 7
0
 $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']);
         }
Exemplo n.º 8
0
		
		<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">
Exemplo n.º 9
0
Arquivo: form.php Projeto: caina/pando
 /**
  * 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;
 }
Exemplo n.º 10
0
 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);
 }