Example #1
0
require_once($GLOBALS['g_campsiteDir']. "/classes/Log.php");
require_once($GLOBALS['g_campsiteDir']. '/classes/UserType.php');

if (!SecurityToken::isValid()) {
	camp_html_display_error(getGS('Invalid security token!'));
	exit;
}

read_user_common_parameters(); // $uType, $userOffs, $ItemsPerPage, search parameters
verify_user_type();
compute_user_rights($g_user, $canManage, $canDelete);

$userId = Input::Get('User', 'int', 0);
$editUser = new User($userId);
if ($editUser->getUserName() == '') {
	camp_html_display_error(getGS('No such user account.'), "/$ADMIN/users/?".get_user_urlparams());
	exit;
}

if (!$canManage && $editUser->getUserId() != $g_user->getUserId()) {
	$errMsg = getGS('You do not have the right to change user account information.');
	camp_html_display_error($errMsg);
	exit;
}

$typeParam = 'uType=' . urlencode($uType);
$userEmail = Input::Get('EMail', 'string', 0);
if ($userEmail != $editUser->getEmail()) {
    if (User::EmailExists($userEmail, $editUser->getUserName())) {
        $backLink = "/$ADMIN/users/edit.php?$typeParam&User=".$editUser->getUserId();
        $errMsg = getGS('Another user is registered with that e-mail address, please choose a different one.');
Example #2
0
require_once $GLOBALS['g_campsiteDir'] . "/{$ADMIN_DIR}/users/users_common.php";
require_once $GLOBALS['g_campsiteDir'] . "/classes/Log.php";
require_once $GLOBALS['g_campsiteDir'] . '/classes/UserType.php';
$translator = \Zend_Registry::get('container')->getService('translator');
if (!SecurityToken::isValid()) {
    camp_html_display_error($translator->trans('Invalid security token!'));
    exit;
}
read_user_common_parameters();
// $uType, $userOffs, $ItemsPerPage, search parameters
verify_user_type();
compute_user_rights($g_user, $canManage, $canDelete);
$userId = Input::Get('User', 'int', 0);
$editUser = new User($userId);
if ($editUser->getUserName() == '') {
    camp_html_display_error($translator->trans('No such user account.', array(), 'users'), "/{$ADMIN}/users/?" . get_user_urlparams());
    exit;
}
if (!$canManage && $editUser->getUserId() != $g_user->getUserId()) {
    $errMsg = $translator->trans('You do not have the right to change user account information.', array(), 'users');
    camp_html_display_error($errMsg);
    exit;
}
$typeParam = 'uType=' . urlencode($uType);
$userEmail = Input::Get('EMail', 'string', 0);
if ($userEmail != $editUser->getEmail()) {
    if (User::EmailExists($userEmail, $editUser->getUserName())) {
        $backLink = "/{$ADMIN}/users/edit.php?{$typeParam}&User=" . $editUser->getUserId();
        $errMsg = $translator->trans('Another user is registered with that e-mail address, please choose a different one.', array(), 'users');
        camp_html_add_msg($errMsg);
        camp_html_goto_page($backLink);
Example #3
0
		<?php } ?>

		<td>
			<?php
				$creationDate = $row['time_created'];
				if ((int)$creationDate == 0) {
					putGS('N/A');
				} else {
					echo $creationDate;
				}
			?>
		</td>
<?php
	if ($canDelete) { ?>
		<td align="center">
			<a href="/<?php echo $ADMIN; ?>/users/do_del.php?<?php echo get_user_urlparams($userId, false, true, true) . '&' . SecurityToken::URLParameter(); ?>" onclick="return confirm('<?php putGS('Are you sure you want to delete the user account $1 ?', $row['UName']); ?>');">
				<img src="<?php echo $Campsite["ADMIN_IMAGE_BASE_URL"]; ?>/delete.png" border="0" ALT="<?php putGS('Delete user $1', $row['UName']); ?>" title="<?php putGS('Delete user $1', $row['UName']); ?>">
			</a>
		</td>
<?php
	}
?>
	</tr>
<?php
}
?>
</table>
<?php /*?>
<table class="indent">
<tr>
	<td>
Example #4
0
} else {
	if ($uType == 'Staff') {
    	$crumbs[] = array(getGS('Add new staff member'), '');
	} else {
    	$crumbs[] = array(getGS('Add new subscriber'), '');
	}
}
$breadcrumbs = camp_html_breadcrumbs($crumbs);
echo $breadcrumbs;

include_once($GLOBALS['g_campsiteDir']."/$ADMIN_DIR/javascript_common.php");
?>
<p>
<?php
if ($canManage && ($userId > 0)) {
	$addLink = "edit.php?" . get_user_urlparams(0, true, true);
?>
<table class="action_buttons">
<tr>
	<td><a href="<?php echo $addLink; ?>">
		<img src="<?php echo $Campsite["ADMIN_IMAGE_BASE_URL"]; ?>/add.png" border="0">
<?php
	if ($uType == "Staff") {
		echo "<b>" . getGS("Add new staff member") . "</b></a></td>";
	} else {
		echo "<b>" . getGS("Add new subscriber") . "</b></a></td>";
	}
	?>
	</tr>
	</table>
	<p></p>