//$form->condition('not_null', true , 'Password confirmation is empty'); $form->input('password', 'user_new_pass2', '<span style=color:#7e1414>' . txt('new_pass_c') . '</span>', txt('dsc_users_account_pass_c'), ''); $form->input('text', 'user_new_email', 'Email', txt('dsc_users_account_email'), $usr->get_user_email()); echo $form->render(); echo $layout->end('column'); echo $layout->column('50%'); $form->title(txt('usr_account_params'), '', ICONS . 'small_options.png'); $items = array('1' => txt('yes'), '0' => txt('no')); $form->radio('user_new_active', txt('active'), txt('dsc_users_account_active'), $items, $usr->get_is_active()); $items = array('1' => txt('user_user'), '2' => txt('user_admin')); $form->radio('user_new_type', 'Type', txt('dsc_users_account_type'), $items, $usr->get_user_type()); $languages = new phpos_languages(); $langs_array = $languages->get_lang_list(); $lang_items = array(); foreach ($langs_array as $lang_id) { $lang_data = $languages->get_lang_info($lang_id); $lang_name = $lang_data['eng_name'] . ' (' . $lang_data['local_name'] . ')'; $lang_items[$lang_id] = $lang_name; } $new_cfg = new phpos_config('no_get'); $new_cfg->set_id_user($user_id); $lang = $new_cfg->get_user('lang'); $form->select('user_new_lang', txt('language'), txt('dsc_users_account_lang'), $lang_items, $lang); $form->status(); $delete_action = "\n\t\t\t\$.messager.confirm('" . txt('delete') . "', '" . txt('delete_confirm') . "?', function(r){\n\t\t\tif (r){\n\t\t\t\tphpos.windowRefresh('" . WIN_ID . "', 'section:list,action:delete,delete_id:" . $user_id . "');\t\n\t\t\t}\n\t\t\t});\t"; $form->button(txt('delete'), $delete_action, 'cancel'); $form->submit('', txt('update'), 'edit_add'); //$form->button('', 'button', 'edit_add'); echo $form->render(); echo $layout->end('column'); echo $layout->clr();
public function step_site_config() { // lang $langs = new phpos_languages(); $langlist = $langs->get_lang_list(); $wallpapers = new phpos_wallpapers(); $wallpapers_list = $wallpapers->get_global_wallpapers(); $items = ''; $wallpaper_items = ''; foreach ($langlist as $lang) { $langinfo = $langs->get_lang_info($lang); $selected = ''; if ($lang == $_SESSION['installer_lang']) { $selected = ' selected'; } $items .= '<option value="' . $lang . '"' . $selected . '>' . $langinfo['local_name'] . ' (' . $langinfo['eng_name'] . ')</option>'; } foreach ($wallpapers_list as $jpg) { $selected = ''; if ($jpg == $_SESSION['phpos_install_data']['cfg_wallpaper']) { $selected = ' selected'; } $wallpaper_items .= '<option value="' . $jpg . '"' . $selected . '>' . $jpg . '</option>'; //echo $jpg; } $str .= $this->form_input('cfg_title', txt('installer_cfg1'), '', 'input', $_SESSION['phpos_install_data']['cfg_title']); $str .= $this->form_select('lang', txt('installer_cfg2'), '', $items, $_SESSION['installer_lang']); $str .= $this->form_select('cfg_wallpaper', txt('installer_cfg3'), '', $wallpaper_items, $_SESSION['phpos_install_data']['cfg_wallpaper']); $str .= $this->form_input('cfg_email', 'Email', '', 'input', $_SESSION['phpos_install_data']['cfg_email']); return $str; }
$config_lang = $config->get_user('lang'); } } } else { $config_lang = $_SESSION['installer_lang']; } if (defined('LOGIN_SCREEN')) { $config_lang = $_SESSION['login_lang']; } $selected_lang = strtolower($config_lang); $tmp_context_menu = array(); $tmp_flags = array(); $context_menu_style = array(); $k = count($langs_array); for ($j = 0; $j < $k; $j++) { $lang_data = $languages->get_lang_info($langs_array[$j]); $lang_name = $lang_data['eng_name'] . ' (' . $lang_data['local_name'] . ')'; if ($langs_array[$j] == $selected_lang) { $lang_name = '<b>' . $lang_data['eng_name'] . ' (' . $lang_data['local_name'] . ')</b>'; } $step_url = ''; if (defined('INSTALLER')) { $step_url = '&step=' . $step; } $tmp_context_menu[] = 'lng' . $j . '::' . $lang_name . '::window.location="?lang=' . $langs_array[$j] . $step_url . '";::lang_' . $langs_array[$j]; $tmp_flags[$langs_array[$j]] = $languages->get_lang_flag_image('30', $langs_array[$j]); if (!$in_login) { $styles .= '.context-menu-item.icon-lang_' . $langs_array[$j] . ' { background-image: url("' . $tmp_flags[$langs_array[$j]] . '"); } '; } } $tray['context_menu'] = $tmp_context_menu;