Location: PHPKode > projects > Work Tracker > work-tracker-0.1/modules/users/new.users.php
<?php
/* $Id: new.users.php 2 2004-08-05 21:42:03Z eroberts $ */
/**
 * @package Issue-Tracker
 * @subpackage Users
 */

if (eregi(basename(__FILE__),$_SERVER['PHP_SELF'])) {
  print "Direct module access forbidden.";
	exit;
}

if (!is_employee()) {
  redirect();
}

for ($x = 1;$x < 11;$x++) {
  if (!empty($_POST['username'.$x]) and !empty($_POST['email'.$x])) {
    $admin = $_POST['admin'.$x] == "on" ? "t" : "f";
    $user = array();
    $user['username'] = $_POST['username'.$x];
    $user['email']    = $_POST['email'.$x];
    if (!empty($_POST['first'.$x])) {
      $user['first']  = $_POST['first'.$x];
    }
    if (!empty($_POST['last'.$x])) {
      $user['last']   = $_POST['last'.$x];
    }
    $user['admin']    = $admin;
	  $userid = create_user($user);

  	if (!is_null($userid)) {
      push_error("User ".$_POST['username'.$x]." created successfully.");
      
      if ($_POST['emp'.$x] == "on") {
      	group_useradd($userid,_EMPLOYEES_);
      }

      $redirect = TRUE;
	  } else {
      push_error("User ".$_POST['username'.$x]." was not created.");
    }
  }
}

if ($redirect) {
  redirect("?module=users");
}

$smarty->display("users/new.tpl");
?>
Return current item: Work Tracker