$smarty->assign("ROLE_ID", $roleId); $smarty->assign('ROLE_LIST', $vocabularies->getRoles()); if (!$scope) { $scope = 1; } switch ($scope) { case 1: $contacts = sotf_Contact::listMyContactNames(); break; case 2: $contacts = array(); break; case 3: $contacts = sotf_Contact::listObjectContactNames($obj); break; case 4: $contacts = sotf_Contact::listLocalContactNames(); break; case 5: $contacts = sotf_Contact::listAllContactNames(); break; case 6: $contacts = sotf_Contact::searchContactNames(sotf_Utils::getParameter('pattern')); break; default: raiseError("unknown scope: {$scope}"); } $smarty->assign('SCOPE', $scope); $smarty->assign('PATTERN', $pattern); $smarty->assign('CONTACTS', $contacts); $page->sendPopup();