/** * PHP Template. */ $pageTitle = "Could Not Send Email"; include_once "adminapi.php"; $id = $_GET["id"]; if (!isset($id)) { header("Location: edituser.php"); return; } $form = findUserById($id); $result = False; if (!isset($_POST["server"])) { $_POST["server"] = ""; } if ($_POST['submit'] == "Send Welcome Email") { $result = sendActivationRequest($_POST["server"], $form); } if ($_POST['submit'] == "Send Account Reminder") { $result = sendPasswordReminderRequest($_POST["server"], $form["email"]); } if ($result) { header("Location: edituser.php?id={$id}"); return; } $pageInfo = $lastError; ?> <?php include 'errorframe.php';
if (isset($id)) { if (isset($_POST['activateUser'])) { sendActivationRequest('', $form); } header("Location: edituser.php?id={$userid}"); return; } } if (isset($user) && isset($group)) { // user in group membership $acct["type"] = "user"; $acct["userid"] = $user["id"]; $acct["userName"] = $user["name"]; $acct["groupid"] = $group["id"]; $acct["groupName"] = $group["name"]; $id = createGroupAccount($acct); if (isset($id)) { if (isset($_POST['activateUser'])) { sendActivationRequest('', $form); } header("Location: edituser.php?id={$userid}"); return; } } $pageInfo = $lastError; } } ?> <?php include "errorframe.php";
function importUsersToCompanies($anArray) { global $lastError; $results = array(); //remove comments added to the import file - they start with # $noCommentArray = array(); foreach ($anArray as $record) { if ($record[0][0] != '#') { $noCommentArray[] = $record; } } $companies = getCompanyInformation($noCommentArray); foreach ($noCommentArray as $record) { $values = array(); $values['name'] = $record[1]; $password = $record[2]; if ($password == "") { $password = randomPassword(); } $values['password'] = $password; $values['email'] = $record[1]; $values['status'] = 'ActiveUser'; $values['firstName'] = $record[3]; $values['lastName'] = $record[4]; $values['company'] = $record[0]; $values['companyInfo'] = $companies[$values['company']]; $values['comment'] = $record[6]; $values['sendEmail'] = strtolower($record[7]) == 'true'; $values['role'] = $record[5]; if ($values['role'] == 'member' or strtolower($values['role']) == 'regular user') { $values['role'] = 'user'; } $values['id'] = createUser($values); if (!isset($values['id'])) { $values['createUserError'] = $lastError; $values['id'] = findUserByName($record[1]); $values['id'] = $values['id']['id']; } else { $rs = updateUser($values['id'], $values); if (!$rs) { $values['createUserError'] = 'Could not create password'; } } $result[$record[1]] = $values; } foreach ($result as $user => $values) { global $lastError; $accountValues = array(); $accountValues['userid'] = $values['id']; $accountValues['orgid'] = $values['companyInfo']['id']; $accountValues['userName'] = $user; $accountValues['orgName'] = $values['company']; $accountValues['status'] = 'Invited'; $accountValues['role'] = $values['role']; $accountValues['type'] = 'user'; if (isset($accountValues['orgid']) and isset($accountValues['userid'])) { $accountValues['id'] = createAccount($accountValues); } else { $lastError = '<b>Error: </b>Cannot add ' . $user . ' to ' . $values['company'] . ' because the company does not exist. Please create the company first'; } if (isset($accountValues['id'])) { if ($values['sendEmail']) { sendActivationRequest('', $values); } } else { $accountValues['createAccountError'] = $lastError; } $result[$user]['accounts'][$accountValues['orgName']] = $accountValues; } return $result; }