/** * Template_Lite function plugin * */ function tpl_function_country_select($params, &$tpl) { $tpl->CI->load->helper('countries'); if (!isset($params['select_type'])) { $params['select_type'] = 'city'; } if (!isset($params['id_country'])) { $params['id_country'] = ''; } if (!isset($params['id_region'])) { $params['id_region'] = ''; } if (!isset($params['id_city'])) { $params['id_city'] = ''; } if (!isset($params['id_district'])) { $params['id_district'] = ''; } if (!isset($params['var_country'])) { $params['var_country'] = 'id_country'; } if (!isset($params['var_region'])) { $params['var_region'] = 'id_region'; } if (!isset($params['var_city'])) { $params['var_city'] = 'id_city'; } if (!isset($params['var_district'])) { $params['var_district'] = 'id_district'; } if (!isset($params['var_js'])) { $params['var_js'] = ''; } return country_select($params['select_type'], $params['id_country'], $params['id_region'], $params['id_city'], $params['var_country'], $params['var_region'], $params['var_city'], $params['var_js'], $params['id_district'], $params['var_district']); }
function print_form($vol, $action_name) { list_start(); list_item("Name or nickname", input("volname", $vol->name)); list_item("Email address<br><font size=-2>This won't be publicized,\n but user email may be sent here.\n Use a separate mailbox if you want.</font>", input("email_addr", $vol->email_addr)); list_item("Password", password("password", $vol->password)); list_item("Skype ID<br><font size=-2>\n This will be publicized.\n Use a Skype account other than\n your primary one if you want.</font>", input("skypeid", $vol->skypeid)); list_item("Primary language", spoken_language_list("lang1", $vol->lang1)); list_item("Secondary language", spoken_language_list("lang2", $vol->lang2)); list_item("Country", "<select name=country>" . country_select($vol->country) . "</select>"); list_item("Specialties<br><font size=-2>\n What kinds of computers (Windows/Mac/Linux)\n and/or networking technologies (proxies, NATs)\n are you most familiar with?</font>", textarea("specialties", $vol->specialties)); list_item("Projects<br><font size=-2>\n Do you specialize in any particular BOINC-based projects?</font>", textarea("projects", $vol->projects)); list_item("What days and times are you typically available for help?\n <br><font size=-2>Include your time zone, or use UTC</font>", textarea("availability", $vol->availability)); list_item("Is Skype voice OK?", yesno("voice_ok", $vol->voice_ok)); list_item("Is Skype text OK?", yesno("text_ok", $vol->text_ok)); list_item("Hide your account?", yesno("hide", $vol->hide)); list_item("", "<input type=submit name={$action_name} value=OK>"); list_end(); }
<label for="city"><?php echo lang('us_city'); ?> </label> <input type="text" name="city" value="<?php echo isset($user) ? $user->city : set_value('city'); ?> " /> </div> <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'); ?>
</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"> <?php echo country_select(set_value('country', isset($groups->country) ? $groups->country : $defaultCountry), $defaultCountry, 'country', 'span4 chzn-select'); ?> </div> </div> <!-- <div class="form-group<?php echo form_error('group_code') ? ' error' : ''; ?> "> <?php echo form_label('Group Code', 'group_code', array('class' => 'col-sm-2 control-label')); ?> <div class="col-sm-10"> <input class="<?php echo $controlClass; ?>
public function test_country_select_sets_class() { $select = country_select('', 'US', 'myName', 'myClass'); $this->assertTrue(strpos($select, 'class="myClass"') !== false); }
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 echo $form_error_class; ?> "> <label class="control-label" for="<?php echo $field['name']; ?>
<?php require '../include/ctf.inc.php'; prefer_ssl(); enforce_authentication(); head(lang_get('expression_of_interest')); section_head(lang_get('expression_of_interest')); message_inline_bland(lang_get('recruitment_text')); form_start('actions/recruit', 'form-signin'); echo ' <input name="name" type="text" class="form-control" placeholder="', lang_get('name_optional'), '"> <input name="email" type="email" class="form-control" placeholder="', lang_get('email_address'), '" required> <input name="city" type="text" class="form-control" placeholder="', lang_get('city_optional'), '"> '; country_select(); form_hidden('action', 'register'); echo ' <button class="btn btn-primary" type="submit">', lang_get('register_interest'), '</button> '; form_end(); foot();
<?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'); ?> </label> <div class="form-controls"> <?php echo country_select(set_value($field['name'], isset($user->{$field}['name']) ? $user->{$field}['name'] : 'FR'), 'FR', 'country', 'span4 chzn-select'); ?> </div> </div> <?php } elseif ($field['form_detail']['type'] == 'cadrage_select' && is_callable('cadrage_select')) { ?> <div class="form-group <?php echo iif(form_error('cadrage_default'), 'error'); ?> "> <label class="control-label" for="cadrage_default">Cadrage par defaut !</label> <div class="form-controls">
$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 echo lang('user_meta_country'); ?> </label> <?php echo country_select(set_value($field['name'], isset($user->{$field['name']}) ? $user->{$field['name']} : $defaultCountry), $defaultCountry, $field['name'], 'form-control chzn-select'); ?> </div> <?php } 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($user->{$field['name']}) ? $user->{$field['name']} : ''), $field['label']); } } } if (!empty($countryFieldId) && !empty($stateFieldId)) { Assets::add_js($this->load->view('country_state_js', array('country_name' => $countryFieldId, 'country_value' => $countryValue, 'state_name' => $stateFieldId, 'state_value' => $stateValue), true), 'inline'); } } ?>
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']); } break; } if (!empty($field_control)) { ?> <div class="control-group<?php echo form_error($field['name']) ? $errorClass : ''; ?> "> <label class="control-label" for="<?php
echo js_include("dragdrop"); echo js_include("controls"); ?> </head> <body> <h1>New Football Player!</h1> <form action="<?php echo site_url('/football/create_player'); ?> " method="post" enctype="multipart/form-data" > <p> <input type='text' name='name'> Нэр </p> <p> <?php echo country_select(); ?> Улс <?php echo team_select(); ?> Клуб </p> <p> <input type='file' name='photo'> Зураг </p> <p> <input type='file' name='jersey'> Өмсгөл </p> <p> <h3>Мэдээлэл</h3>
$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 echo lang('user_meta_country'); ?> </label> <div class="controls"> <?php echo country_select(set_value($field['name'], isset($user->{$field}['name']) ? $user->{$field}['name'] : $defaultCountry), $defaultCountry, $field['name'], 'span6 chzn-select'); ?> </div> </div> <?php } 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($user->{$field}['name']) ? $user->{$field}['name'] : ''), $field['label']); } } } if (!empty($countryFieldId) && !empty($stateFieldId)) { Assets::add_js($this->load->view('country_state_js', array('country_name' => $countryFieldId, 'country_value' => $countryValue, 'state_name' => $stateFieldId, 'state_value' => $stateValue), true), 'inline'); } }