Changeset 741 for trunk


Ignore:
Timestamp:
Feb 13, 2005, 8:53:07 PM (19 years ago)
Author:
plg
Message:
  • ability to add users from administration panel
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/profile.php

    r709 r741  
    209209  }
    210210}
     211else if (defined('IN_ADMIN') and IN_ADMIN and isset($_POST['submit_add']))
     212{
     213  $errors = register_user($_POST['login'], $_POST['password'],
     214                          $_POST['password'], '');
     215}
    211216// +-----------------------------------------------------------------------+
    212217// |                       page header and options                         |
     
    228233if (defined('IN_ADMIN') and IN_ADMIN and empty($userdata))
    229234{
     235  $admin_profile = add_session_id(PHPWG_ROOT_PATH.'admin.php?page=profile');
     236 
     237  $template->assign_block_vars('add_user', array('F_ACTION'=>$admin_profile));
    230238  $template->assign_block_vars('select_user',array());
    231 
    232   $admin_profile = add_session_id(PHPWG_ROOT_PATH.'admin.php?page=profile');
    233239
    234240  $conf['users_page'] = 20;
     
    254260      'L_FIND_USERNAME'=>$lang['Find_username'],
    255261      'L_AUTH_USER'=>$lang['permuser_only_private'],
     262      'L_GROUP_ADD_USER' => $lang['group_add_user'],
    256263      'L_SUBMIT'=>$lang['submit'],
    257264      'L_STATUS'=>$lang['user_status'],
    258265      'L_USERNAME' => $lang['login'],
     266      'L_PASSWORD' => $lang['password'],
    259267      'L_EMAIL' => $lang['mail_address'],
    260268      'L_ORDER_BY' => $lang['order_by'],
     
    427435    $template->assign_vars(array('U_RETURN' => add_session_id($url_return)));
    428436  }
    429 //-------------------------------------------------------------- errors display
    430   if (count($errors) != 0)
    431   {
    432     $template->assign_block_vars('modify.errors',array());
    433     foreach ($errors as $error)
    434     {
    435       $template->assign_block_vars('modify.errors.error',
    436                                    array('ERROR'=>$error));
    437     }
    438   }
    439437//------------------------------------------------------------- user management
    440438  if (defined('IN_ADMIN') and IN_ADMIN)
     
    466464}
    467465// +-----------------------------------------------------------------------+
     466// |                             errors display                            |
     467// +-----------------------------------------------------------------------+
     468if (count($errors) != 0)
     469{
     470  $template->assign_block_vars('errors',array());
     471  foreach ($errors as $error)
     472  {
     473    $template->assign_block_vars('errors.error', array('ERROR'=>$error));
     474  }
     475}
     476// +-----------------------------------------------------------------------+
    468477// |                           html code display                           |
    469478// +-----------------------------------------------------------------------+
  • trunk/template/default/profile.tpl

    r709 r741  
     1<!-- BEGIN errors -->
     2<div class="errors">
     3  <ul>
     4    <!-- BEGIN error -->
     5    <li>{errors.error.ERROR}</li>
     6    <!-- END error -->
     7  </ul>
     8</div>
     9<!-- END errors -->
     10
     11<!-- BEGIN add_user -->
     12<div class="admin">{L_GROUP_ADD_USER}</div>
     13<form method="post" name="post" action="{add_user.F_ACTION}">
     14  {L_USERNAME} <input type="text" name="login" maxlength="50" size="20" />
     15  {L_PASSWORD} <input type="text" name="password" />
     16  <input type="submit" name="submit_add" value="add" class="bouton" />
     17</form>
     18<!-- END add_user -->
     19
    120<!-- BEGIN select_user -->
    221<div class="admin">{L_SELECT_USERNAME}</div>
     
    5170<div class="titrePage">{L_TITLE}</div>
    5271<!-- END profile -->
    53 <!-- BEGIN errors -->
    54 <div class="errors">
    55         <ul>
    56           <!-- BEGIN error -->
    57           <li>{modify.errors.error.ERROR}</li>
    58           <!-- END error -->
    59         </ul>
    60 </div>
    61 <!-- END errors -->
    6272<form method="post" action="{F_ACTION}">
    6373<table width="70%" align="center">
Note: See TracChangeset for help on using the changeset viewer.