35
35
Auth::checkAuthentication(APP_COOKIE, NULL, true);
37
37
$role_id = Auth::getCurrentRole();
38
if (($role_id == User::getRoleID('administrator')) || ($role_id == User::getRoleID('manager'))) {
39
if ($role_id == User::getRoleID('administrator')) {
40
$tpl->assign("show_setup_links", true);
41
$excluded_roles = array('customer');
43
$excluded_roles = array('customer', 'administrator');
46
$usr_id = $_REQUEST['id'];
48
if (@$_POST["cat"] == "save") {
49
$res = User::addAlias($usr_id, $_POST["alias"]);
50
Misc::mapMessages($res, array(
51
true => array(ev_gettext('Thank you, the alias was added successfully.'), Misc::MSG_INFO),
52
false => array(ev_gettext('An error occurred while trying to add the alias.'), Misc::MSG_ERROR),
54
} elseif (@$_POST["cat"] == "remove") {
55
foreach($_POST["item"] as $aliastmp){
56
$res = User::removeAlias($usr_id, $aliastmp);
58
Misc::mapMessages($res, array(
59
true => array(ev_gettext('Thank you, the alias was removed successfully.'), Misc::MSG_INFO),
60
false => array(ev_gettext('An error occurred while trying to remove the alias.'), Misc::MSG_ERROR),
64
$tpl->assign("list", User::getAliases($usr_id));
65
$tpl->assign("username", User::getFullName($usr_id));
66
$tpl->assign("id",$usr_id);
68
$tpl->assign("show_not_allowed_msg", true);
38
if ($role_id < User::getRoleID('manager')) {
39
$tpl->setTemplate("permission_denied.tpl.html");
40
$tpl->displayTemplate();exit;
43
$usr_id = $_REQUEST['id'];
45
if (@$_POST["cat"] == "save") {
46
$res = User::addAlias($usr_id, $_POST["alias"]);
47
Misc::mapMessages($res, array(
48
true => array(ev_gettext('Thank you, the alias was added successfully.'), Misc::MSG_INFO),
49
false => array(ev_gettext('An error occurred while trying to add the alias.'), Misc::MSG_ERROR),
51
} elseif (@$_POST["cat"] == "remove") {
52
foreach($_POST["item"] as $aliastmp){
53
$res = User::removeAlias($usr_id, $aliastmp);
55
Misc::mapMessages($res, array(
56
true => array(ev_gettext('Thank you, the alias was removed successfully.'), Misc::MSG_INFO),
57
false => array(ev_gettext('An error occurred while trying to remove the alias.'), Misc::MSG_ERROR),
61
$tpl->assign("list", User::getAliases($usr_id));
62
$tpl->assign("username", User::getFullName($usr_id));
63
$tpl->assign("id",$usr_id);
72
66
$tpl->displayTemplate();