X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=swap_roles.php;h=59a726c5bc9a2049e2d2e6e4ac83996a3c4715ef;hb=2ff04a2baeaa449ab30b822e2bb52ff792776753;hp=09178cd944d94a98f9869fa83cf09201f45988ef;hpb=341186de71fff2ecf47786a15adc96178c566e96;p=timetracker.git diff --git a/swap_roles.php b/swap_roles.php index 09178cd9..59a726c5 100644 --- a/swap_roles.php +++ b/swap_roles.php @@ -30,20 +30,23 @@ require_once('initialize.php'); import('form.Form'); import('ttUserHelper'); -// Access check. +// Access checks. if (!ttAccessAllowed('swap_roles')) { header('Location: access_denied.php'); exit(); } - -$users = ttTeamHelper::getUsersForSwap(); +$users_for_swap = ttTeamHelper::getUsersForSwap(); +if (!is_array($users_for_swap) || sizeof($users_for_swap) == 0) { + header('Location: access_denied.php'); + exit(); +} if ($request->isPost()) { $cl_id = $request->getParameter('swap_with'); } $form = new Form('swapForm'); -$form->addInput(array('type'=>'combobox','name'=>'swap_with','style'=>'width: 250px;','data'=>$users,'datakeys'=>array('id','name'))); +$form->addInput(array('type'=>'combobox','name'=>'swap_with','style'=>'width: 250px;','data'=>$users_for_swap,'datakeys'=>array('id','name'))); $form->addInput(array('type'=>'submit','name'=>'btn_submit','value'=>$i18n->get('button.submit'))); $form->addInput(array('type'=>'submit','name'=>'btn_cancel','value'=>$i18n->get('button.cancel')));