Exemple #1
0
 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 
Exemple #4
0
// 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();
Exemple #5
0
******************************************************************************/
$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) {
Exemple #6
0
 /**
  * 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));
 }