| @@ 978-988 (lines=11) @@ | ||
| 975 | ||
| 976 | ||
| 977 | ||
| 978 | case 'edit': // create / edit custom planning |
|
| 979 | bab_requireCredential(); |
|
| 980 | $agent = absences_Agent::getCurrentUser(); |
|
| 981 | if(!$agent->isManager()) { |
|
| 982 | $babBody->addError(absences_translate("Access denied to planning")); |
|
| 983 | return; |
|
| 984 | } |
|
| 985 | ||
| 986 | absences_PlanningEdit(); |
|
| 987 | ||
| 988 | break; |
|
| 989 | ||
| 990 | ||
| 991 | case 'setusers': |
|
| @@ 991-1000 (lines=10) @@ | ||
| 988 | break; |
|
| 989 | ||
| 990 | ||
| 991 | case 'setusers': |
|
| 992 | bab_requireCredential(); |
|
| 993 | $agent = absences_Agent::getCurrentUser(); |
|
| 994 | if(!$agent->isManager()) { |
|
| 995 | $babBody->addError(absences_translate("Access denied to planning")); |
|
| 996 | return; |
|
| 997 | } |
|
| 998 | ||
| 999 | absences_PlanningSetUsers(); |
|
| 1000 | break; |
|
| 1001 | ||
| 1002 | ||
| 1003 | case 'delete': |
|
| @@ 1003-1012 (lines=10) @@ | ||
| 1000 | break; |
|
| 1001 | ||
| 1002 | ||
| 1003 | case 'delete': |
|
| 1004 | bab_requireCredential(); |
|
| 1005 | $agent = absences_Agent::getCurrentUser(); |
|
| 1006 | if(!$agent->isManager()) { |
|
| 1007 | $babBody->addError(absences_translate("Access denied to planning")); |
|
| 1008 | return; |
|
| 1009 | } |
|
| 1010 | ||
| 1011 | absences_planningDelete(); |
|
| 1012 | break; |
|
| 1013 | ||
| 1014 | ||
| 1015 | case 'custom': |
|