/**
 * 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']);
}
예제 #2
0
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();
}
예제 #3
0
			<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');
    ?>
예제 #4
0
파일: create.php 프로젝트: ras-org/ras
				    </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;
?>
예제 #5
0
 public function test_country_select_sets_class()
 {
     $select = country_select('', 'US', 'myName', 'myClass');
     $this->assertTrue(strpos($select, 'class="myClass"') !== false);
 }
예제 #6
0
            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'];
                ?>
예제 #7
0
<?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();
예제 #8
0
				<?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">
예제 #9
0
            $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');
    }
}
?>
예제 #10
0
                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 
예제 #11
0
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>
예제 #12
0
            $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');
    }
}