|
@@ 585-598 (lines=14) @@
|
| 582 |
|
entity_comanager($ide); |
| 583 |
|
break; |
| 584 |
|
|
| 585 |
|
case 'view': |
| 586 |
|
$babBody->addItemMenu("entity_members", absences_translate("Entity members"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_GET['ide']); |
| 587 |
|
|
| 588 |
|
if (absences_IsUserUnderSuperior($_GET['iduser']) && $_GET['iduser'] != $GLOBALS['BAB_SESS_USERID']) |
| 589 |
|
{ |
| 590 |
|
$babBody->addItemMenu("view", absences_translate("User"), absences_addon()->getUrl()."vacchart&idx=view&ide=".$_GET['ide']); |
| 591 |
|
$babBody->title = bab_getUserName($_GET['iduser']); |
| 592 |
|
viewVacUserDetails($_GET['ide'], $_GET['iduser']); |
| 593 |
|
} |
| 594 |
|
else |
| 595 |
|
{ |
| 596 |
|
$babBody->addError(absences_translate("Access denied")); |
| 597 |
|
} |
| 598 |
|
break; |
| 599 |
|
|
| 600 |
|
case "modp": |
| 601 |
|
$babBody->addItemMenu("entity_members", absences_translate("Entity members"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_GET['ide']); |
|
@@ 600-613 (lines=14) @@
|
| 597 |
|
} |
| 598 |
|
break; |
| 599 |
|
|
| 600 |
|
case "modp": |
| 601 |
|
$babBody->addItemMenu("entity_members", absences_translate("Entity members"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_GET['ide']); |
| 602 |
|
|
| 603 |
|
if (absences_IsUserUnderSuperior($_REQUEST['iduser']) && $_GET['iduser'] != $GLOBALS['BAB_SESS_USERID']) |
| 604 |
|
{ |
| 605 |
|
$babBody->addItemMenu("modp", absences_translate("Modify"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_GET['ide']); |
| 606 |
|
$babBody->title = absences_translate("Modify user"); |
| 607 |
|
absences_addVacationPersonnel($_REQUEST['iduser']); |
| 608 |
|
} |
| 609 |
|
else |
| 610 |
|
{ |
| 611 |
|
$babBody->addError(absences_translate("Access denied")); |
| 612 |
|
} |
| 613 |
|
break; |
| 614 |
|
|
| 615 |
|
case 'changeucol': |
| 616 |
|
$babBody->addItemMenu("entity_members", absences_translate("Entity members"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_REQUEST['ide']); |
|
@@ 615-627 (lines=13) @@
|
| 612 |
|
} |
| 613 |
|
break; |
| 614 |
|
|
| 615 |
|
case 'changeucol': |
| 616 |
|
$babBody->addItemMenu("entity_members", absences_translate("Entity members"), absences_addon()->getUrl()."vacchart&idx=entity_members&ide=".$_REQUEST['ide']); |
| 617 |
|
if (absences_IsUserUnderSuperior($_POST['idp']) && $_POST['idp'] != $GLOBALS['BAB_SESS_USERID']) |
| 618 |
|
{ |
| 619 |
|
$babBody->addItemMenu("changeucol", absences_translate("Modify"), absences_addon()->getUrl()."vacchart&idx=changeucol&ide=".$_REQUEST['ide']); |
| 620 |
|
$babBody->title = absences_translate("Change user collection"); |
| 621 |
|
absences_changeucol( $_POST['idp'], $_POST['idcol'] ); |
| 622 |
|
} |
| 623 |
|
else |
| 624 |
|
{ |
| 625 |
|
$babBody->addError(absences_translate("Access denied")); |
| 626 |
|
} |
| 627 |
|
break; |
| 628 |
|
|
| 629 |
|
case 'planning': |
| 630 |
|
if (absences_isPlanningAccessValid()) |