public function testTextfield() { $this->assertDomEqual(text_field('post', 'title', $this->post), '<input id="post_title" name="post[title]" size="30" type="text" value="PHP for ever" />'); $this->assertDomEqual(password_field('post', 'title', $this->post), '<input id="post_title" name="post[title]" size="30" type="password" value="PHP for ever" />'); $this->assertDomEqual(file_field('post', 'title', $this->post), '<input id="post_title" name="post[title]" type="file" />'); $this->assertDomEqual(text_field('post', 'title', $this->post, array('size' => 35, 'maxlength' => 35)), '<input id="post_title" name="post[title]" size="35" maxlength="35" type="text" value="PHP for ever" />'); $this->assertDomEqual(text_field('post', 'title', $this->post, array('index' => 2)), '<input id="post_2_title" name="post[2][title]" size="30" type="text" value="PHP for ever" />'); }
function display_login_page() { printf("<form method=\"post\" action=\"%s?action=%d\">\n", script_name(), DISPLAY_ENTRY); print "Enter your membership ID number and password,\n"; print "then select Submit.\n<br /><br />\n"; print "<table>\n"; print "<tr>"; print "<td>Member ID</td><td>"; text_field("member_id", "", 10); print "</td></tr>"; print "<tr>"; print "<td>Password</td><td>"; password_field("password", "", 10); print "</td></tr>"; print "</table>\n"; submit_button("button", "Submit"); print "</form>\n"; }
?> </span> </div> <div class="mail-account-item dataBlock"> <label for="<?php echo $genid; ?> sync_pass"> <?php echo lang('password'); ?> <span class="label_required">*</span> </label> <?php echo password_field('mailAccount[sync_pass]', array_var($mailAccount_data, 'sync_pass'), array('id' => $genid . 'sync_pass', 'tabindex' => '240')); ?> <span class="desc"><?php echo lang('mail account password description'); ?> </span> </div> <div class="mail-account-item dataBlock"> <label for="<?php echo $genid; ?> sync_server"> <?php echo lang('server address'); ?>
add_page_action(lang('delete'), "javascript:if(confirm('".lang('confirm delete permanently sync')."')) og.openLink('".get_url('event', 'delete_calendar_user')."');", 'ico-delete'); } ?> <div id="<?php echo $genid ?>sincrhonization" class="adminMailAccounts" style="height: 100%; background-color: white"> <div class="adminHeader"> <div class="adminTitle"><?php echo lang('calendar sinchronization') ?></div> <div class="adminSeparator"></div> <div style="float: left; width: 350px;"> <form id ="<?php echo $genid ?>submit-sync-form" class="internalForm" action="<?php echo get_url('event', 'add_calendar_user', array('cal_user_id' => array_var($user, 'id'))); ?>" method="post"> <?php echo label_tag(lang('account gmail'), $genid . 'auth_user', true); echo text_field('auth_user', array_var($user, 'auth_user'),array('id' => $genid . 'auth_user', 'tabindex' => '1')); echo label_tag(lang('password gmail'), $genid . 'auth_pass', true); echo password_field('auth_pass', array_var($user, 'auth_pass'),array('id' => $genid . 'auth_pass', 'tabindex' => '2')); echo label_tag(lang('sync event feng'), $genid . 'sync'); echo checkbox_field('sync', array_var($user, 'sync'), array('id' => $genid.'sync', 'tabindex'=>'3')); ?> <div style="clear:both"></div> <input id="<?php echo $genid?>related_to" type="hidden" name="related_to" /> <?php echo button(array_var($user, 'id') ? lang('save changes') : lang('add account'), 's', array('tabindex' => '4', 'onclick' => 'submitCalendar()')); ?> </form> </div> <?php if(count($external_calendars) > 0){?> <form class="internalForm" action="<?php echo get_url('event', 'import_calendars'); ?>" method="post"> <div style="float: left; width: 600px;"> <fieldset>
/** * Render form control * * @param string $control_name * @return string */ function render($control_name) { return password_field($control_name, $this->getValue(), array('class' => 'middle')); } // render
<div id="userFormPasswordInputs"> <div> <?php echo label_tag(lang('password'), 'userFormPassword', true); ?> <?php echo password_field('user[password]', null, array('id' => 'userFormPassword')); ?> </div> <div> <?php echo label_tag(lang('password again'), 'userFormPasswordA', true); ?> <?php echo password_field('user[password_a]', null, array('id' => 'userFormPasswordA')); ?> </div> </div> </fieldset> <?php } // if ?> <?php if ($company->isOwner()) { ?> <div class="formBlock"> <div> <?php
public function password_field($method, $options = array()) { return password_field($this->objectName, $method, $this->object, $options); }
function show_login($message = '') { global $_SERVER; print body(form($_SERVER['PHP_SELF'], $message . table(row2("Username:"******"username")) . row2("Password:"******"password")) . row2('', submit('Log In'))))); }
<div id="userFormPasswordInputs"> <div> <?php echo label_tag(lang('password'), 'userFormPassword', true); ?> <?php echo password_field('user[password]', null, array('id' => 'userFormPassword', 'tabindex' => '900')); ?> </div> <div> <?php echo label_tag(lang('password again'), 'userFormPasswordA', true); ?> <?php echo password_field('user[password_a]', null, array('id' => 'userFormPasswordA', 'tabindex' => '1000')); ?> </div> </div> <div style="margin-top:10px"> <label class="checkbox"> <?php echo checkbox_field('user[send_email_notification]', array_var($user, 'send_email_notification', 1), array('id' => $genid . 'notif', 'tabindex' => '1050')); ?> <?php echo lang('send new account notification'); ?> </label> </div> </fieldset> <script>
<div> <label><?php echo lang('confirm delete milestone'); ?> </label> <?php echo yes_no_widget('deleteMilestone[really]', 'deleteMilestoneReallyDelete', false, lang('yes'), lang('no')); ?> </div> <div> <?php echo label_tag(lang('password')); ?> <?php echo password_field('deleteMilestone[password]', null, array('id' => 'loginPassword', 'class' => 'medium')); ?> </div> <?php echo submit_button(lang('delete milestone')); ?> <a href="<?php echo get_url('milestone'); ?> "><?php echo lang('cancel'); ?> </a> </form>
function get_item_input_field($fieldname, $item_attribute_type_r, $item_r, $value = NULL, $dowrap = TRUE, $prompt_mask = NULL, $onchange_event = NULL, $disabled = FALSE) { if (is_array($item_attribute_type_r)) { $s_attribute_type = $item_attribute_type_r['s_attribute_type']; $order_no = $item_attribute_type_r['order_no']; $prompt = $item_attribute_type_r['prompt']; $input_type = $item_attribute_type_r['input_type']; $compulsory_ind = $item_attribute_type_r['compulsory_ind']; $widget['type'] = $item_attribute_type_r['input_type']; $widget['args'][0] = $item_attribute_type_r['input_type_arg1']; $widget['args'][1] = $item_attribute_type_r['input_type_arg2']; $widget['args'][2] = $item_attribute_type_r['input_type_arg3']; $widget['args'][3] = $item_attribute_type_r['input_type_arg4']; $widget['args'][4] = $item_attribute_type_r['input_type_arg5']; } if ($item_attribute_type_r['multi_attribute_ind'] == 'Y') { $multi_value = TRUE; if (!is_array($value)) { $old_value = ifempty($value, ""); unset($value); $value[] = $old_value; } } else { $multi_value = FALSE; // an array will be a lookup value if (!is_array($value)) { // Escape all html entities so they are displayed correctly! if (strlen($value) > 0) { $value = htmlspecialchars($value); } } } $field = NULL; $field_mask = NULL; // Now we have to work out how to parse the input_type if ($item_attribute_type_r['input_type'] == 'hidden') { return hidden_field($fieldname, $value); } else { if ($item_attribute_type_r['input_type'] == 'readonly') { $field = readonly_field($fieldname, $value); } else { if ($item_attribute_type_r['input_type'] == 'textarea' || $item_attribute_type_r['input_type'] == 'htmlarea') { // arg[0] = rows, arg[1] = cols, arg[2] = length $field = textarea_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $widget['widget']['2'], $compulsory_ind, $value, $onchange_event, $disabled); } else { if ($item_attribute_type_r['input_type'] == 'text') { // arg[0] = length of field, arg[1] = maxlength of field $field = text_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'password') { // arg[0] = length of field, arg[1] = maxlength of field $field = password_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'email') { // arg[0] = length of field, arg[1] = maxlength of field $field = email_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'filtered') { // arg[0] = length of field, arg[1] = maxlength of field, arg[2] = legalChars $field = filtered_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $widget['args']['2'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'datetime') { // arg[0] = datetime mask, arg[1] = auto_datetime $field = datetime_field($fieldname, $prompt, ifempty($widget['args']['0'], 'DD/MM/YYYY'), $widget['args']['1'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'number') { // arg[0] = length of field, arg[0] = maxlength of field $field = number_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['0'], $compulsory_ind, $value, $onchange_event, $disabled, $multi_value); } else { if ($item_attribute_type_r['input_type'] == 'simple_checkbox') { // arg[0] = checked $field = checkbox_field($fieldname, $prompt, strcasecmp(trim($widget['args']['0']), 'CHECKED') === 0, $value, $onchange_event, $disabled); } else { if ($item_attribute_type_r['input_type'] == 'checkbox') { // arg[0] = checked, arg[1] = unchecked $field = enhanced_checkbox_field($fieldname, $prompt, $widget['args']['0'], $widget['args']['1'], $value, $onchange_event, $disabled); } else { if ($item_attribute_type_r['input_type'] == 'checkbox_grid') { $lookup_results = fetch_attribute_type_lookup_rs($s_attribute_type, 'order_no, ' . get_lookup_order_by($widget['args']['0']) . ' ASC'); if ($lookup_results) { //arg[0] = display_mask, arg[1] = orientation $field = checkbox_grid($fieldname, $lookup_results, $widget['args']['0'], $widget['args']['1'], $value, $disabled); } } else { if ($item_attribute_type_r['input_type'] == 'radio_grid') { $lookup_results = fetch_attribute_type_lookup_rs($s_attribute_type, 'order_no, ' . get_lookup_order_by($widget['args']['0']) . ' ASC'); if ($lookup_results) { //arg[0] = display_mask, arg[1] = orientation $field = radio_grid($fieldname, $lookup_results, $widget['args']['0'], $widget['args']['1'], $value, $disabled); } } else { if ($item_attribute_type_r['input_type'] == 'value_radio_grid') { //arg[0] = "comma delimited list of values" $field = value_radio_grid($fieldname, explode(',', $widget['args']['0']), $value, $disabled); } else { if ($item_attribute_type_r['input_type'] == 'single_select') { $lookup_results = fetch_attribute_type_lookup_rs($s_attribute_type, 'order_no, ' . get_lookup_order_by($widget['args']['0']) . ' ASC'); if ($lookup_results) { //arg[0] = display mask, arg[1] = max value length $field = single_select($fieldname, $lookup_results, $widget['args']['0'], $widget['args']['1'], $value, $onchange_event, $disabled); } } else { if ($item_attribute_type_r['input_type'] == 'multi_select') { $lookup_results = fetch_attribute_type_lookup_rs($s_attribute_type, 'order_no, ' . get_lookup_order_by($widget['args']['0']) . ' ASC'); if ($lookup_results) { //arg[0] = display mask, arg[1] = max value length, arg[2] = select box number of visible rows $field = multi_select($fieldname, $lookup_results, $widget['args']['0'], $widget['args']['1'], $widget['args']['2'], $value, $onchange_event, $disabled); } } else { if ($item_attribute_type_r['input_type'] == 'value_select') { //arg[0] = "comma delimited list of values"; arg[1] = number of visible rows (Defaults to single select $field = value_select($fieldname, explode(',', $widget['args']['0']), $widget['args']['1'], $value, $onchange_event, $disabled); } else { if ($item_attribute_type_r['input_type'] == 'review_options') { //arg[1] = display_mask, arg[1] = orientation $lookup_results = fetch_attribute_type_lookup_rs($s_attribute_type, 'value DESC'); //We want the rows highest value first. if ($lookup_results) { $field = review_options($fieldname, $lookup_results, $widget['args']['0'], $widget['args']['1'], $value, $disabled); } } else { if ($item_attribute_type_r['input_type'] == 'url') { //arg[0] = length of field, arg[1] = maxlength of field, arg[2] = extensions $field = url($fieldname, $item_r, $item_attribute_type_r, $prompt, $widget['args']['0'], $widget['args']['1'], $widget['args']['2'], $value, $onchange_event, $disabled, $multi_value); } else { $field = ">>> ERROR (input_type = {$input_type}) <<<"; } } } } } } } } } } } } } } } } } } } if ($dowrap) { return format_item_data_field($item_attribute_type_r, $field, $prompt_mask); } else { return $field; } }
closedir($handle); } ?> </select> </li> </ul> </div> </div> <div class="right"> <div id="loginPasswordDiv"> <label for="loginPassword"><?php echo lang('password'); ?> :</label> <?php echo password_field('login[password]', null, array('id' => 'loginPassword', 'class' => 'medium', 'tabindex' => 2)); ?> </div> <div id="loginSubmit"><?php echo submit_button(lang('login'), null, array('tabindex' => 3)); ?> </div> <div id="options2" class="hidden"> <ul> <li id="loginClearCookies"><a href="<?php echo get_url('access', 'clear_cookies'); ?> "><?php echo lang('clear cookies'); ?> </a></li>
<div> <label><?php echo lang('confirm delete revision'); ?> </label> <?php echo yes_no_widget('deleteFileRevision[really]', 'deleteFileRevisionReallyDelete', false, lang('yes'), lang('no')); ?> </div> <div> <?php echo label_tag(lang('password')); ?> <?php echo password_field('deleteFileRevision[password]', null, array('id' => 'loginPassword', 'class' => 'medium')); ?> </div> <?php echo submit_button(lang('delete file revision')); ?> <a href="<?php echo $revision->getDetailsUrl(); ?> "><?php echo lang('cancel'); ?> </a> </form>
<div id="userFormPasswordInputs"> <div> <?php echo label_tag(lang('password'), 'userFormPassword', true); ?> <?php echo password_field('contact[user][password]', null, array('id' => 'userFormPassword')); ?> </div> <div> <?php echo label_tag(lang('password again'), 'userFormPasswordA', true); ?> <?php echo password_field('contact[user][password_a]', null, array('id' => 'userFormPasswordA')); ?> </div> </div> </fieldset> <div class="formBlock"> <?php echo label_tag(lang('send new account notification'), null, true); ?> <?php echo yes_no_widget('contact[user][send_email_notification]', 'userFormEmailNotification', array($user_data, 'send_email_notification'), lang('yes'), lang('no')); ?> <br /><span class="desc"><?php echo lang('send new account notification desc'); ?>
/** boolean - TRUE or FALSE only text - arbritrary text textarea - arbritrary text email - email address number - enforce a numeric value datemask - enforce a date mask. usertype - Restrict to a single user type only. usertype_array - Restrict to set of user types only. value_select(option1,option2) array - keys will be numeric and in sequence only. */ function get_group_block_input_field($config_group_item_r, $value) { // replace period with '$', so we can avoid PHP auto-replacing '.' with '_' and the // confusion that will bring. $config_group_item_r['group_id'] = str_replace('.', '$', $config_group_item_r['group_id']); $fieldname = $config_group_item_r['group_id'] . '[' . $config_group_item_r['id'] . ']'; if ($config_group_item_r['keyid'] != '0') { $fieldname .= '[' . $config_group_item_r['keyid'] . ']'; } switch ($config_group_item_r['type']) { case 'boolean': return checkbox_field($fieldname, $config_group_item_r['prompt'], $value !== NULL && $value === TRUE, 'TRUE'); break; case 'readonly': return readonly_field($fieldname, htmlspecialchars($value)); break; case 'text': return text_field($fieldname, $config_group_item_r['prompt'], 50, 255, 'N', htmlspecialchars($value)); break; case 'password': return password_field($fieldname, $config_group_item_r['prompt'], 50, 255, 'N', htmlspecialchars($value)); break; case 'textarea': return textarea_field($fieldname, $config_group_item_r['prompt'], 50, 5, 255, 'N', htmlspecialchars($value)); break; case 'email': return email_field($fieldname, $config_group_item_r['prompt'], 50, 255, 'N', htmlspecialchars($value)); break; case 'number': return number_field($fieldname, $config_group_item_r['prompt'], 10, 50, 'N', htmlspecialchars($value)); break; case 'datemask': return text_field($fieldname, $config_group_item_r['prompt'], 50, 255, 'N', htmlspecialchars($value)); break; case 'instance_attribute_type': return custom_select($fieldname, fetch_instance_attribute_type_rs(), '%s_attribute_type% - %description%', 1, $value, 's_attribute_type'); break; case 'language': return custom_select($fieldname, fetch_language_rs(), '%language%', 1, $value, 'language', NULL, 'default_ind'); break; case 'theme': return custom_select($fieldname, get_user_theme_r(), '%value%', 1, $value); break; case 'export': return custom_select($fieldname, array_merge(array(''), get_export_r()), '%value%', 1, $value); break; case 'value_select': $value_options_r = explode(',', $config_group_item_r['subtype']); return value_select($fieldname, $value_options_r, 1, $value); break; case 'array': $buffer = ''; switch ($config_group_item_r['subtype']) { case 'text': case 'number': $element_name = $config_group_item_r['group_id'] . "[" . $config_group_item_r['id'] . "][]"; $buffer .= "<select name=\"" . $element_name . "\" size=\"5\" MULTIPLE>\n"; if (is_array($value)) { reset($value); while (list($key, $val) = each($value)) { $buffer .= "<option value=\"" . $val . "\" SELECTED>" . $val . "\n"; } } $buffer .= "</select>"; $buffer .= "<ul class=\"actionButtons\">"; $buffer .= "<li><input type=\"button\" class=\"button\" value=\"Edit\" onClick=\"updateSelectedOption(this.form['" . $element_name . "'], '" . $config_group_item_r['prompt'] . "', '" . $config_group_item_r['subtype'] . "');\"></li>"; $buffer .= "<li><input type=\"button\" class=\"button\" value=\"Add\" onClick=\"addSelectOption(this.form['" . $element_name . "'], '" . $config_group_item_r['prompt'] . "', '" . $config_group_item_r['subtype'] . "');\"></li>"; $buffer .= "<li><input type=\"button\" class=\"button\" value=\"Delete\" onClick=\"removeSelectedOption(this.form['" . $element_name . "']);\"></li>"; $buffer .= "</ul>"; break; } return $buffer; } //else return '>>> ERROR <<<'; }
<?php } // if ?> <div> <?php echo label_tag(lang('password'), 'passwordFormNewPassword', true); ?> <?php echo password_field('password[new_password]', null, array('tabindex' => $first_tab)); ?> </div> <div> <?php echo label_tag(lang('password again'), 'passwordFormNewPasswordAgain', true); ?> <?php echo password_field('password[new_password_again]', null, array('tabindex' => $first_tab + 100)); ?> </div> <?php echo submit_button(lang('change password'), 'C', array('tabindex' => $first_tab + 200)); ?> </form> </div> </div>
more.style.display = "inline"; } </script> <form action="<?php echo get_url('access', 'login') ?>" method="post"> <img src="<?php echo get_image_url("layout/loading.gif") ?>" width="1" height="1" style="position:absolute; top:0; left:0 ;display:none"/> <?php tpl_display(get_template_path('form_errors')) ?> <div id="loginUsernameDiv"> <label for="loginUsername"><?php echo lang('email or username') ?>:</label> <?php echo text_field('login[username]', array_var($login_data, 'username'), array('id' => 'loginUsername', 'class' => 'medium')) ?> </div> <div id="loginPasswordDiv"> <label for="loginPassword"><?php echo lang('password') ?>:</label> <?php echo password_field('login[password]', null, array('id' => 'loginPassword', 'class' => 'medium')) ?> </div> <div class="clean"></div> <div style="margin-top: 6px"> <?php echo checkbox_field('login[remember]', array_var($login_data, 'remember') == 'checked', array('id' => 'loginRememberMe')) ?> <label class="checkbox" for="loginRememberMe"><?php echo lang('remember me') ?></label> </div> <?php if(isset($login_data) && is_array($login_data) && count($login_data)) { ?> <?php foreach($login_data as $k => $v) { ?> <?php if(str_starts_with($k, 'ref_')) { ?> <input type="hidden" name="login[<?php echo $k ?>]" value="<?php echo $login_data[$k] ?>" /> <?php } // if ?> <?php } // foreach ?> <?php } // if ?>
<div id="changePasswordDiv"> <label for="newPassword"><?php echo lang('new password'); ?> (*):</label> <?php echo password_field('changePassword[newPassword]', null, array('id' => 'newPassword', 'class' => 'medium')); ?> </div> <div id="repeatPasswordDiv"> <label for="repeatPassword"><?php echo lang('password again'); ?> :</label> <?php echo password_field('changePassword[repeatPassword]', null, array('id' => 'repeatPassword', 'class' => 'medium')); ?> </div> <div style="clear:both;"></div> <br/> <div id="loginSubmit"><?php echo submit_button(lang('change')); ?> </div> <?php $min_pass_length = config_option('min_password_length', 0); if ($min_pass_length > 0) { echo '*' . lang('password invalid min length', $min_pass_length) . '<br/>'; }
<div> <label><?php echo lang('confirm delete folder'); ?> </label> <?php echo yes_no_widget('deleteFolder[really]', 'deleteFolderReallyDelete', false, lang('yes'), lang('no')); ?> </div> <div> <?php echo label_tag(lang('password')); ?> <?php echo password_field('deleteFolder[password]', null, array('id' => 'loginPassword', 'class' => 'medium')); ?> </div> <?php echo submit_button(lang('delete folder')); ?> <a href="<?php echo $folder->getBrowseUrl(); ?> "><?php echo lang('cancel'); ?> </a> </form>
?> </div> <div> <?php echo label_tag(lang('password'), 'adminPassword', true); ?> <?php echo password_field('form[admin_password]', null, array('id' => 'adminPassword', 'class' => 'medium')); ?> </div> <div> <?php echo label_tag(lang('password again'), 'adminPasswordA', true); ?> <?php echo password_field('form[admin_password_a]', null, array('id' => 'adminPasswordA', 'class' => 'medium')); ?> </div> <h2><?php echo lang('company'); ?> </h2> <div> <?php echo label_tag(lang('name'), 'companyName', true); ?> <?php echo text_field('form[company_name]', array_var($form_data, 'company_name'), array('id' => 'companyName', 'class' => 'long')); ?>
?> </div> <div id="reset_password_new"> <?php echo label_tag(lang('new password'), 'new_password', true); ?> <?php echo password_field('new_password', '', array('id' => 'new_password')); ?> </div> <div id="reset_password_repeat"> <?php echo label_tag(lang('password again'), 'repeat_password', true); ?> <?php echo password_field('repeat_password', '', array('id' => 'repeat_password')); ?> </div> <div id="reset_password_submit"> <button type="submit"><?php echo lang('change password'); ?> </button> </div> </div> </form> </div> <div class="login-footer"> <div class="powered-by">
<?php echo label_tag(lang('old password'), 'passwordFormOldPassword', true); ?> <?php echo password_field('password[old_password]'); ?> </div> <?php } // if ?> <div> <?php echo label_tag(lang('password'), 'passwordFormNewPassword', true); ?> <?php echo password_field('password[new_password]'); ?> </div> <div> <?php echo label_tag(lang('password again'), 'passwordFormNewPasswordAgain', true); ?> <?php echo password_field('password[new_password_again]'); ?> </div> <?php echo submit_button(lang('change password')); ?> </form>
<div class="input"> <label for="loginUsername"><?php echo lang('email or username'); ?> :</label> <?php echo text_field('login[username]', array_var($login_data, 'username'), array('id' => 'loginUsername')); ?> </div> <div class="input"> <label for="loginPassword"><?php echo lang('password'); ?> :</label> <?php echo password_field('login[password]', null, array('id' => 'loginPassword')); ?> </div> <div id="optionsDiv" class="input" style="display:none"> <label><?php echo lang('language'); ?> :</label> <div style="float:right"><?php $handler = new LocalizationConfigHandler(); echo $handler->render('configOptionSelect', array('text' => lang('last language'), 'value' => 'Default')); ?> </div> </div> <div style="clear:both;"></div> <?php