function web_TsmsMiscOpts() { $cursign = tsms_GetSign(); $curwap = tsms_GetWap(); $curtz = tsms_GetTz(); $inputs = wf_TextInput('newsign', __('Sign'), $cursign, true, '12'); $inputs .= wf_TextInput('newwap', __('WAP'), $curwap, true, '15'); $inputs .= user_tz_select($curtz, 'newtz') . ' ' . wf_tag('label', false, '', 'for="newtz"') . __('Time zone') . wf_tag('label', true) . wf_tag('br'); $inputs .= wf_Submit(__('Save')); $result = wf_Form('', 'POST', $inputs, 'glamour'); return $result; }
$frm->addbreak($lang['admincp']['users']['profiles']['title']); $frm->addrow($lang['users']['usersearch'], $frm->text_box('search', @$_POST['search'])); $frm->show(); if (!empty($_POST['edit']) && ($userdata = load_user_info($_POST['edit']))) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->addbreak($lang['admincp']['users']['profiles']['edit'] . $userdata['username']); $frm->hidden('edit', $userdata['username']); $frm->hidden('save', '1'); $frm->addrow($lang['users']['username'], $userdata['username']); $frm->addrow($lang['users']['password'], ' [ ' . $lang['admincp']['hidden'] . ' ] '); $frm->addrow($lang['users']['nickname'], $frm->text_box('userdata[nickname]', $userdata['nickname'])); $frm->addrow($lang['users']['email'], $frm->text_box('email', $userdata['email'])); $frm->addrow($lang['users']['hideemail'], $frm->checkbox('userdata[hideemail]', '1', '', !isset($userdata['hideemail']) ? true : $userdata['hideemail'] ? true : false)); $frm->addrow($lang['users']['accesslevel'], $frm->text_box('userdata[accesslevel]', @$userdata['accesslevel'])); $frm->addrow($lang['users']['timezone'], user_tz_select($userdata['tz'], 'userdata[tz]')); foreach ($system->data['apf'] as $field_id => $field_name) { $frm->addrow($field_name, $frm->text_box('userdata[' . $field_id . ']', $userdata[$field_id])); } $frm->show(); } elseif (!empty($_POST['rights']) && ($userdata = load_user_info($_POST['rights']))) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->addbreak($lang['admincp']['users']['profiles']['edit'] . $userdata['username']); $frm->hidden('rights', $userdata['username']); $frm->hidden('save', '1'); if ($userdata['admin'] == '*') { $frm->addrow($lang['users']['rootuser'], $frm->checkbox('rootuser', '1', '', true)); } else { $frm->addrow($lang['users']['rootuser'], $frm->checkbox('rootuser', '1', '', false)); foreach ($rights_db as $right_id => $right_desc) {
<td width="50%" align="right"><?php echo __('Hide e-mail from other users'); ?> :</td> <td width="50%" align="left"><input type="checkbox" name="userdata[hideemail]" value="1" <?php echo !isset($tpldata['values']['hideemail']) ? 'checked="checked"' : @$tpldata['values']['hideemail'] ? 'checked="checked"' : ''; ?> /></td> </tr> <tr> <td width="50%" align="right"><?php echo __('Time zone'); ?> :</td> <td width="50%" align="left"><?php echo user_tz_select(@$tpldata['values']['tz'], 'userdata[tz]'); ?> </td> </tr> <?php foreach ($tpldata['fields'] as $field_id => $field_name) { ?> <tr> <td width="50%" align="right"><?php echo $field_name; ?> :</td> <td width="50%" align="left"><input type="text" name="userdata[<?php echo $field_id; ?> ]" value="<?php
// Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Site configuration')); $frm->addrow(__('Your site\'s title'), $frm->text_box("nconfig[title]", $config['title'], 40)); $frm->addrow(__('Do not show sitename in title'), $frm->checkbox('nconfig[hide_title]', '1', '', @$config['hide_title'])); $frm->addrow(__('Your site\'s URL') . '<br />' . __('Leave empty for autodetect'), $frm->text_box("nconfig[site_url]", $config['site_url'], 40)); $frm->addrow(__('Copyright for your content'), $frm->text_box("nconfig[copyright]", @$config['copyright'], 60)); $frm->addrow(__('Enable RSS'), $frm->checkbox('nconfig[enable_rss]', '1', '', @$config['enable_rss'])); $frm->addrow(__('Enable logging'), $frm->checkbox('nconfig[logging]', '1', '', @$config['logging'])); $frm->addrow(__('Enable IDS (logging must be enabled)'), $frm->checkbox('nconfig[enable_ids]', '1', '', @$config['enable_ids'])); $frm->addrow(__('Number of element that will be considered as latest'), $frm->text_box('nconfig[num_of_latest]', @$config['num_of_latest'])); $frm->addrow(__('Number of elements per page'), $frm->text_box('nconfig[perpage]', @$config['perpage'])); $frm->addrow(__('Module on index page'), $frm->select_tag('nconfig[index_module]', $avaible_modules, @$config['index_module'])); $frm->addrow(__('Hide welcome message'), $frm->checkbox('nconfig[wmh]', '1', '', @$config['wmh'])); $frm->addrow(__('Text of Welcome message'), $frm->textarea('welcome_mesg', file_get_contents(DATA_PATH . 'intro.html'), 80, 10), 'top'); $frm->addrow(__('Additional meta tags for your site'), $frm->textarea('meta_tags', file_get_contents(DATA_PATH . 'meta_tags.html'), 80, 5), 'top'); $frm->addbreak(__('Interaction with user')); $frm->addrow(__('Disallow guest post to Articles'), $frm->checkbox('nconfig[article-guest]', '1', '', @$config['article-guest'])); $frm->addrow(__('Disallow guest post comments to Guestbook'), $frm->checkbox('nconfig[guestbook-guest]', '1', '', @$config['guestbook-guest'])); $frm->addrow(__('Disallow guest post comments to Gallery'), $frm->checkbox('nconfig[gallery-guest]', '1', '', @$config['gallery-guest'])); $frm->addrow(__('Disallow guest post to Forum'), $frm->checkbox('nconfig[forum-guest]', '1', '', @$config['forum-guest'])); $frm->addrow(__('Disallow user selection of password in registration form'), $frm->checkbox('nconfig[regconf]', '1', '', @$config['regconf'])); $frm->addrow(__('Period when one password request can be acomplished (seconds)'), $frm->text_box('nconfig[pr_flood]', @$config['pr_flood'])); $frm->addrow(__('Access level for registered users'), $frm->text_box('nconfig[registered_accesslevel]', @$config['registered_accesslevel'])); $frm->addrow(__('Try to detect user\'s language'), $frm->checkbox('nconfig[detect_lang]', '1', '', @$config['detect_lang'])); $frm->addrow(__('Default skin'), user_skin_select(SKIN_PATH, 'nconfig[default_skin]', $config['default_skin'])); $frm->addrow(__('Allow users to select skin'), $frm->checkbox('nconfig[allowchskin]', '1', '', @$config['allowchskin'])); $frm->addrow(__('Default language'), user_lang_select('nconfig[default_lang]', $config['default_lang'])); $frm->addrow(__('Allow users to select language'), $frm->checkbox('nconfig[allowchlang]', '1', '', @$config['allowchlang'])); $frm->addrow(__('Default timezone'), user_tz_select((int) @$config['default_tz'], 'nconfig[default_tz]')); $frm->show();
******************************************************************************/ $frm = new InputForm('', 'post', __('Find users')); $frm->addrow(__('Enter username or mask of usernames'), $frm->text_box('search', @$_POST['search'])); $frm->show(); if (!empty($_POST['edit']) && ($userdata = load_user_info($_POST['edit']))) { $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak($userdata['username']); $frm->hidden('username', $userdata['username']); $frm->hidden('save', '1'); $frm->addrow(__('Username'), $userdata['username']); $frm->addrow(__('New password') . '<br><small>' . __('if you do not want change password you must leave this field empty'), $frm->text_box('password', '')); $frm->addrow(__('Confirm password'), $frm->text_box('confirmation', '')); $frm->addrow(__('Nickname'), $frm->text_box('nickname', $userdata['nickname'])); $frm->addrow(__('E-mail'), $frm->text_box('email', $userdata['email'])); $frm->addrow(__('Hide e-mail from other users'), $frm->checkbox('userdata[hideemail]', '1', '', !isset($userdata['hideemail']) ? true : $userdata['hideemail'] ? true : false)); $frm->addrow(__('Time zone'), user_tz_select($userdata['tz'], 'userdata[tz]')); foreach ($system->data['apf'] as $field_id => $field_name) { $frm->addrow($field_name, $frm->text_box('userdata[' . $field_id . ']', $userdata[$field_id])); } $frm->show(); } elseif (!empty($_POST['rights']) && $system->getRightsForUser($_POST['rights'], $rights, $root, $level)) { $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Rights for') . ' ' . $_POST['rights']); $frm->hidden('rights', $_POST['rights']); $frm->hidden('save', '1'); $frm->addrow(__('Access level'), $frm->text_box('level', $level)); if ($root) { $frm->addrow(__('Root administrator'), $frm->checkbox('rootuser', '1', '', true)); } else { $frm->addrow(__('Root administrator'), $frm->checkbox('rootuser', '1', '', false)); foreach ($system->rights_database as $right_id => $right_desc) {
/** * Shows administrator editing form * * @param string $login */ function web_admineditform($login) { $userdata = load_user_info($login); $frm = new InputForm('', 'post', __('Submit')); $frm->hidden('username', $userdata['username']); $frm->hidden('save', '1'); $frm->addrow(__('Username'), $userdata['username']); $frm->addrow(__('New password') . '<br><small>' . __('if you do not want change password you must leave this field empty'), $frm->text_box('password', '')); $frm->addrow(__('Confirm password'), $frm->text_box('confirmation', '')); $frm->addrow(__('Nickname'), $frm->text_box('nickname', $userdata['nickname'])); $frm->addrow(__('E-mail'), $frm->text_box('email', $userdata['email'])); $frm->addrow(__('Hide e-mail from other users'), $frm->checkbox('userdata[hideemail]', '1', '', !isset($userdata['hideemail']) ? true : $userdata['hideemail'] ? true : false)); $frm->addrow(__('Time zone'), user_tz_select($userdata['tz'], 'userdata[tz]')); show_window(__('Edit') . ' ' . $login, $frm->show(true)); }